diff --git a/NetScaler/ADC/OpenAPIs/citrix_netscaler_nitro-14.1.json b/NetScaler/ADC/OpenAPIs/citrix_netscaler_nitro-14.1.json new file mode 100644 index 0000000..b593f2a --- /dev/null +++ b/NetScaler/ADC/OpenAPIs/citrix_netscaler_nitro-14.1.json @@ -0,0 +1,264377 @@ +{ + "openapi": "3.0.0", + "info": { + "title": "Citrix NetScaler NITRO API", + "description": "NetScaler ADC NITRO REST API for configuring and monitoring NetScaler appliances. Generated from the official netscaler/adc-nitro-go SDK source (Go struct definitions), not from a vendor-published OpenAPI spec or a live-instance introspection tool -- see the repo README for generation method and caveats.", + "version": "14.1" + }, + "servers": [ + { + "url": "https://{nsip}", + "variables": { + "nsip": { + "default": "netscaler.example.com" + } + } + } + ], + "security": [ + { + "nitroUser": [], + "nitroPass": [] + } + ], + "paths": { + "/nitro/v1/config/aaacertparams": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaacertparams", + "summary": "List aaacertparams resources. Configuration for certificate parameter resource.", + "responses": { + "200": { + "description": "List of aaacertparams resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaacertparams": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aaacertparams" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaacertparams", + "summary": "Create a aaacertparams resource. Configuration for certificate parameter resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaacertparams": { + "$ref": "#/components/schemas/Aaacertparams" + } + }, + "required": [ + "aaacertparams" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaacertparams/{name}": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "getAaacertparamsByName", + "summary": "Get a aaacertparams resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single aaacertparams resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaacertparams": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aaacertparams" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "aaa" + ], + "operationId": "updateAaacertparams", + "summary": "Update a aaacertparams resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaacertparams": { + "$ref": "#/components/schemas/Aaacertparams" + } + }, + "required": [ + "aaacertparams" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaacertparams", + "summary": "Delete a aaacertparams resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaaglobal_aaapreauthenticationpolicy_binding": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaaglobalAaapreauthenticationpolicyBinding", + "summary": "List aaaglobal_aaapreauthenticationpolicy_binding resources. Binding class showing the aaapreauthenticationpolicy that can be bound to aaaglobal.", + "responses": { + "200": { + "description": "List of aaaglobal_aaapreauthenticationpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaaglobal_aaapreauthenticationpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AaaglobalAaapreauthenticationpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaaglobalAaapreauthenticationpolicyBinding", + "summary": "Create a aaaglobal_aaapreauthenticationpolicy_binding resource. Binding class showing the aaapreauthenticationpolicy that can be bound to aaaglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaaglobal_aaapreauthenticationpolicy_binding": { + "$ref": "#/components/schemas/AaaglobalAaapreauthenticationpolicyBinding" + } + }, + "required": [ + "aaaglobal_aaapreauthenticationpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaaglobal_aaapreauthenticationpolicy_binding/{name}": { + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaaglobalAaapreauthenticationpolicyBinding", + "summary": "Delete a aaaglobal_aaapreauthenticationpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaaglobal_authenticationnegotiateaction_binding": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaaglobalAuthenticationnegotiateactionBinding", + "summary": "List aaaglobal_authenticationnegotiateaction_binding resources. Binding class showing the authenticationnegotiateaction that can be bound to aaaglobal.", + "responses": { + "200": { + "description": "List of aaaglobal_authenticationnegotiateaction_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaaglobal_authenticationnegotiateaction_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AaaglobalAuthenticationnegotiateactionBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaaglobalAuthenticationnegotiateactionBinding", + "summary": "Create a aaaglobal_authenticationnegotiateaction_binding resource. Binding class showing the authenticationnegotiateaction that can be bound to aaaglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaaglobal_authenticationnegotiateaction_binding": { + "$ref": "#/components/schemas/AaaglobalAuthenticationnegotiateactionBinding" + } + }, + "required": [ + "aaaglobal_authenticationnegotiateaction_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaaglobal_authenticationnegotiateaction_binding/{name}": { + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaaglobalAuthenticationnegotiateactionBinding", + "summary": "Delete a aaaglobal_authenticationnegotiateaction_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaaglobal_binding": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaaglobalBinding", + "summary": "List aaaglobal_binding resources. Binding object which returns the resources bound to aaaglobal_binding.", + "responses": { + "200": { + "description": "List of aaaglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaaglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AaaglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaaglobalBinding", + "summary": "Create a aaaglobal_binding resource. Binding object which returns the resources bound to aaaglobal_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaaglobal_binding": { + "$ref": "#/components/schemas/AaaglobalBinding" + } + }, + "required": [ + "aaaglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaaglobal_binding/{name}": { + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaaglobalBinding", + "summary": "Delete a aaaglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaaglobal_negotiateaction_binding": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaaglobalNegotiateactionBinding", + "summary": "List aaaglobal_negotiateaction_binding resources. Binding class showing the negotiateaction that can be bound to aaaglobal.", + "responses": { + "200": { + "description": "List of aaaglobal_negotiateaction_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaaglobal_negotiateaction_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AaaglobalNegotiateactionBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaaglobalNegotiateactionBinding", + "summary": "Create a aaaglobal_negotiateaction_binding resource. Binding class showing the negotiateaction that can be bound to aaaglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaaglobal_negotiateaction_binding": { + "$ref": "#/components/schemas/AaaglobalNegotiateactionBinding" + } + }, + "required": [ + "aaaglobal_negotiateaction_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaaglobal_negotiateaction_binding/{name}": { + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaaglobalNegotiateactionBinding", + "summary": "Delete a aaaglobal_negotiateaction_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaaglobal_preauthenticationpolicy_binding": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaaglobalPreauthenticationpolicyBinding", + "summary": "List aaaglobal_preauthenticationpolicy_binding resources. Binding class showing the preauthenticationpolicy that can be bound to aaaglobal.", + "responses": { + "200": { + "description": "List of aaaglobal_preauthenticationpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaaglobal_preauthenticationpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AaaglobalPreauthenticationpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaaglobalPreauthenticationpolicyBinding", + "summary": "Create a aaaglobal_preauthenticationpolicy_binding resource. Binding class showing the preauthenticationpolicy that can be bound to aaaglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaaglobal_preauthenticationpolicy_binding": { + "$ref": "#/components/schemas/AaaglobalPreauthenticationpolicyBinding" + } + }, + "required": [ + "aaaglobal_preauthenticationpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaaglobal_preauthenticationpolicy_binding/{name}": { + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaaglobalPreauthenticationpolicyBinding", + "summary": "Delete a aaaglobal_preauthenticationpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaagroup": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaagroup", + "summary": "List aaagroup resources. Configuration for AAA group resource.", + "responses": { + "200": { + "description": "List of aaagroup resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaagroup": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aaagroup" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaagroup", + "summary": "Create a aaagroup resource. Configuration for AAA group resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaagroup": { + "$ref": "#/components/schemas/Aaagroup" + } + }, + "required": [ + "aaagroup" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaagroup/{name}": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "getAaagroupByName", + "summary": "Get a aaagroup resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single aaagroup resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaagroup": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aaagroup" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "aaa" + ], + "operationId": "updateAaagroup", + "summary": "Update a aaagroup resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaagroup": { + "$ref": "#/components/schemas/Aaagroup" + } + }, + "required": [ + "aaagroup" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaagroup", + "summary": "Delete a aaagroup resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaagroup_aaauser_binding": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaagroupAaauserBinding", + "summary": "List aaagroup_aaauser_binding resources. Binding class showing the aaauser that can be bound to aaagroup.", + "responses": { + "200": { + "description": "List of aaagroup_aaauser_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaagroup_aaauser_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AaagroupAaauserBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaagroupAaauserBinding", + "summary": "Create a aaagroup_aaauser_binding resource. Binding class showing the aaauser that can be bound to aaagroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaagroup_aaauser_binding": { + "$ref": "#/components/schemas/AaagroupAaauserBinding" + } + }, + "required": [ + "aaagroup_aaauser_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaagroup_aaauser_binding/{name}": { + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaagroupAaauserBinding", + "summary": "Delete a aaagroup_aaauser_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaagroup_auditnslogpolicy_binding": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaagroupAuditnslogpolicyBinding", + "summary": "List aaagroup_auditnslogpolicy_binding resources. Binding class showing the auditnslogpolicy that can be bound to aaagroup.", + "responses": { + "200": { + "description": "List of aaagroup_auditnslogpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaagroup_auditnslogpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AaagroupAuditnslogpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaagroupAuditnslogpolicyBinding", + "summary": "Create a aaagroup_auditnslogpolicy_binding resource. Binding class showing the auditnslogpolicy that can be bound to aaagroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaagroup_auditnslogpolicy_binding": { + "$ref": "#/components/schemas/AaagroupAuditnslogpolicyBinding" + } + }, + "required": [ + "aaagroup_auditnslogpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaagroup_auditnslogpolicy_binding/{name}": { + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaagroupAuditnslogpolicyBinding", + "summary": "Delete a aaagroup_auditnslogpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaagroup_auditsyslogpolicy_binding": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaagroupAuditsyslogpolicyBinding", + "summary": "List aaagroup_auditsyslogpolicy_binding resources. Binding class showing the auditsyslogpolicy that can be bound to aaagroup.", + "responses": { + "200": { + "description": "List of aaagroup_auditsyslogpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaagroup_auditsyslogpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AaagroupAuditsyslogpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaagroupAuditsyslogpolicyBinding", + "summary": "Create a aaagroup_auditsyslogpolicy_binding resource. Binding class showing the auditsyslogpolicy that can be bound to aaagroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaagroup_auditsyslogpolicy_binding": { + "$ref": "#/components/schemas/AaagroupAuditsyslogpolicyBinding" + } + }, + "required": [ + "aaagroup_auditsyslogpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaagroup_auditsyslogpolicy_binding/{name}": { + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaagroupAuditsyslogpolicyBinding", + "summary": "Delete a aaagroup_auditsyslogpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaagroup_authorizationpolicy_binding": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaagroupAuthorizationpolicyBinding", + "summary": "List aaagroup_authorizationpolicy_binding resources. Binding class showing the authorizationpolicy that can be bound to aaagroup.", + "responses": { + "200": { + "description": "List of aaagroup_authorizationpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaagroup_authorizationpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AaagroupAuthorizationpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaagroupAuthorizationpolicyBinding", + "summary": "Create a aaagroup_authorizationpolicy_binding resource. Binding class showing the authorizationpolicy that can be bound to aaagroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaagroup_authorizationpolicy_binding": { + "$ref": "#/components/schemas/AaagroupAuthorizationpolicyBinding" + } + }, + "required": [ + "aaagroup_authorizationpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaagroup_authorizationpolicy_binding/{name}": { + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaagroupAuthorizationpolicyBinding", + "summary": "Delete a aaagroup_authorizationpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaagroup_binding": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaagroupBinding", + "summary": "List aaagroup_binding resources. Binding object which returns the resources bound to aaagroup_binding.", + "responses": { + "200": { + "description": "List of aaagroup_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaagroup_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AaagroupBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaagroupBinding", + "summary": "Create a aaagroup_binding resource. Binding object which returns the resources bound to aaagroup_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaagroup_binding": { + "$ref": "#/components/schemas/AaagroupBinding" + } + }, + "required": [ + "aaagroup_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaagroup_binding/{name}": { + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaagroupBinding", + "summary": "Delete a aaagroup_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaagroup_intranetapplication_binding": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaagroupIntranetapplicationBinding", + "summary": "List aaagroup_intranetapplication_binding resources. Binding class showing the intranetapplication that can be bound to aaagroup.", + "responses": { + "200": { + "description": "List of aaagroup_intranetapplication_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaagroup_intranetapplication_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AaagroupIntranetapplicationBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaagroupIntranetapplicationBinding", + "summary": "Create a aaagroup_intranetapplication_binding resource. Binding class showing the intranetapplication that can be bound to aaagroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaagroup_intranetapplication_binding": { + "$ref": "#/components/schemas/AaagroupIntranetapplicationBinding" + } + }, + "required": [ + "aaagroup_intranetapplication_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaagroup_intranetapplication_binding/{name}": { + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaagroupIntranetapplicationBinding", + "summary": "Delete a aaagroup_intranetapplication_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaagroup_intranetip6_binding": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaagroupIntranetip6Binding", + "summary": "List aaagroup_intranetip6_binding resources. Binding class showing the intranetip6 that can be bound to aaagroup.", + "responses": { + "200": { + "description": "List of aaagroup_intranetip6_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaagroup_intranetip6_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AaagroupIntranetip6Binding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaagroupIntranetip6Binding", + "summary": "Create a aaagroup_intranetip6_binding resource. Binding class showing the intranetip6 that can be bound to aaagroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaagroup_intranetip6_binding": { + "$ref": "#/components/schemas/AaagroupIntranetip6Binding" + } + }, + "required": [ + "aaagroup_intranetip6_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaagroup_intranetip6_binding/{name}": { + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaagroupIntranetip6Binding", + "summary": "Delete a aaagroup_intranetip6_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaagroup_intranetip_binding": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaagroupIntranetipBinding", + "summary": "List aaagroup_intranetip_binding resources. Binding class showing the intranetip that can be bound to aaagroup.", + "responses": { + "200": { + "description": "List of aaagroup_intranetip_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaagroup_intranetip_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AaagroupIntranetipBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaagroupIntranetipBinding", + "summary": "Create a aaagroup_intranetip_binding resource. Binding class showing the intranetip that can be bound to aaagroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaagroup_intranetip_binding": { + "$ref": "#/components/schemas/AaagroupIntranetipBinding" + } + }, + "required": [ + "aaagroup_intranetip_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaagroup_intranetip_binding/{name}": { + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaagroupIntranetipBinding", + "summary": "Delete a aaagroup_intranetip_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaagroup_nslogpolicy_binding": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaagroupNslogpolicyBinding", + "summary": "List aaagroup_nslogpolicy_binding resources. Binding class showing the nslogpolicy that can be bound to aaagroup.", + "responses": { + "200": { + "description": "List of aaagroup_nslogpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaagroup_nslogpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AaagroupNslogpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaagroupNslogpolicyBinding", + "summary": "Create a aaagroup_nslogpolicy_binding resource. Binding class showing the nslogpolicy that can be bound to aaagroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaagroup_nslogpolicy_binding": { + "$ref": "#/components/schemas/AaagroupNslogpolicyBinding" + } + }, + "required": [ + "aaagroup_nslogpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaagroup_nslogpolicy_binding/{name}": { + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaagroupNslogpolicyBinding", + "summary": "Delete a aaagroup_nslogpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaagroup_policy_binding": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaagroupPolicyBinding", + "summary": "List aaagroup_policy_binding resources. Binding class showing the policy that can be bound to aaagroup.", + "responses": { + "200": { + "description": "List of aaagroup_policy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaagroup_policy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AaagroupPolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaagroupPolicyBinding", + "summary": "Create a aaagroup_policy_binding resource. Binding class showing the policy that can be bound to aaagroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaagroup_policy_binding": { + "$ref": "#/components/schemas/AaagroupPolicyBinding" + } + }, + "required": [ + "aaagroup_policy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaagroup_policy_binding/{name}": { + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaagroupPolicyBinding", + "summary": "Delete a aaagroup_policy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaagroup_sessionpolicy_binding": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaagroupSessionpolicyBinding", + "summary": "List aaagroup_sessionpolicy_binding resources. Binding class showing the sessionpolicy that can be bound to aaagroup.", + "responses": { + "200": { + "description": "List of aaagroup_sessionpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaagroup_sessionpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AaagroupSessionpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaagroupSessionpolicyBinding", + "summary": "Create a aaagroup_sessionpolicy_binding resource. Binding class showing the sessionpolicy that can be bound to aaagroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaagroup_sessionpolicy_binding": { + "$ref": "#/components/schemas/AaagroupSessionpolicyBinding" + } + }, + "required": [ + "aaagroup_sessionpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaagroup_sessionpolicy_binding/{name}": { + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaagroupSessionpolicyBinding", + "summary": "Delete a aaagroup_sessionpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaagroup_syslogpolicy_binding": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaagroupSyslogpolicyBinding", + "summary": "List aaagroup_syslogpolicy_binding resources. Binding class showing the syslogpolicy that can be bound to aaagroup.", + "responses": { + "200": { + "description": "List of aaagroup_syslogpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaagroup_syslogpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AaagroupSyslogpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaagroupSyslogpolicyBinding", + "summary": "Create a aaagroup_syslogpolicy_binding resource. Binding class showing the syslogpolicy that can be bound to aaagroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaagroup_syslogpolicy_binding": { + "$ref": "#/components/schemas/AaagroupSyslogpolicyBinding" + } + }, + "required": [ + "aaagroup_syslogpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaagroup_syslogpolicy_binding/{name}": { + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaagroupSyslogpolicyBinding", + "summary": "Delete a aaagroup_syslogpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaagroup_tmsessionpolicy_binding": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaagroupTmsessionpolicyBinding", + "summary": "List aaagroup_tmsessionpolicy_binding resources. Binding class showing the tmsessionpolicy that can be bound to aaagroup.", + "responses": { + "200": { + "description": "List of aaagroup_tmsessionpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaagroup_tmsessionpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AaagroupTmsessionpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaagroupTmsessionpolicyBinding", + "summary": "Create a aaagroup_tmsessionpolicy_binding resource. Binding class showing the tmsessionpolicy that can be bound to aaagroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaagroup_tmsessionpolicy_binding": { + "$ref": "#/components/schemas/AaagroupTmsessionpolicyBinding" + } + }, + "required": [ + "aaagroup_tmsessionpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaagroup_tmsessionpolicy_binding/{name}": { + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaagroupTmsessionpolicyBinding", + "summary": "Delete a aaagroup_tmsessionpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaagroup_trafficpolicy_binding": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaagroupTrafficpolicyBinding", + "summary": "List aaagroup_trafficpolicy_binding resources. Binding class showing the trafficpolicy that can be bound to aaagroup.", + "responses": { + "200": { + "description": "List of aaagroup_trafficpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaagroup_trafficpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AaagroupTrafficpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaagroupTrafficpolicyBinding", + "summary": "Create a aaagroup_trafficpolicy_binding resource. Binding class showing the trafficpolicy that can be bound to aaagroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaagroup_trafficpolicy_binding": { + "$ref": "#/components/schemas/AaagroupTrafficpolicyBinding" + } + }, + "required": [ + "aaagroup_trafficpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaagroup_trafficpolicy_binding/{name}": { + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaagroupTrafficpolicyBinding", + "summary": "Delete a aaagroup_trafficpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaagroup_url_binding": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaagroupUrlBinding", + "summary": "List aaagroup_url_binding resources. Binding class showing the url that can be bound to aaagroup.", + "responses": { + "200": { + "description": "List of aaagroup_url_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaagroup_url_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AaagroupUrlBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaagroupUrlBinding", + "summary": "Create a aaagroup_url_binding resource. Binding class showing the url that can be bound to aaagroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaagroup_url_binding": { + "$ref": "#/components/schemas/AaagroupUrlBinding" + } + }, + "required": [ + "aaagroup_url_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaagroup_url_binding/{name}": { + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaagroupUrlBinding", + "summary": "Delete a aaagroup_url_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaagroup_urlpolicy_binding": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaagroupUrlpolicyBinding", + "summary": "List aaagroup_urlpolicy_binding resources. Binding class showing the urlpolicy that can be bound to aaagroup.", + "responses": { + "200": { + "description": "List of aaagroup_urlpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaagroup_urlpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AaagroupUrlpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaagroupUrlpolicyBinding", + "summary": "Create a aaagroup_urlpolicy_binding resource. Binding class showing the urlpolicy that can be bound to aaagroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaagroup_urlpolicy_binding": { + "$ref": "#/components/schemas/AaagroupUrlpolicyBinding" + } + }, + "required": [ + "aaagroup_urlpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaagroup_urlpolicy_binding/{name}": { + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaagroupUrlpolicyBinding", + "summary": "Delete a aaagroup_urlpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaagroup_user_binding": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaagroupUserBinding", + "summary": "List aaagroup_user_binding resources. Binding class showing the user that can be bound to aaagroup.", + "responses": { + "200": { + "description": "List of aaagroup_user_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaagroup_user_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AaagroupUserBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaagroupUserBinding", + "summary": "Create a aaagroup_user_binding resource. Binding class showing the user that can be bound to aaagroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaagroup_user_binding": { + "$ref": "#/components/schemas/AaagroupUserBinding" + } + }, + "required": [ + "aaagroup_user_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaagroup_user_binding/{name}": { + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaagroupUserBinding", + "summary": "Delete a aaagroup_user_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaagroup_vpnintranetapplication_binding": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaagroupVpnintranetapplicationBinding", + "summary": "List aaagroup_vpnintranetapplication_binding resources. Binding class showing the vpnintranetapplication that can be bound to aaagroup.", + "responses": { + "200": { + "description": "List of aaagroup_vpnintranetapplication_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaagroup_vpnintranetapplication_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AaagroupVpnintranetapplicationBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaagroupVpnintranetapplicationBinding", + "summary": "Create a aaagroup_vpnintranetapplication_binding resource. Binding class showing the vpnintranetapplication that can be bound to aaagroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaagroup_vpnintranetapplication_binding": { + "$ref": "#/components/schemas/AaagroupVpnintranetapplicationBinding" + } + }, + "required": [ + "aaagroup_vpnintranetapplication_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaagroup_vpnintranetapplication_binding/{name}": { + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaagroupVpnintranetapplicationBinding", + "summary": "Delete a aaagroup_vpnintranetapplication_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaagroup_vpnsessionpolicy_binding": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaagroupVpnsessionpolicyBinding", + "summary": "List aaagroup_vpnsessionpolicy_binding resources. Binding class showing the vpnsessionpolicy that can be bound to aaagroup.", + "responses": { + "200": { + "description": "List of aaagroup_vpnsessionpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaagroup_vpnsessionpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AaagroupVpnsessionpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaagroupVpnsessionpolicyBinding", + "summary": "Create a aaagroup_vpnsessionpolicy_binding resource. Binding class showing the vpnsessionpolicy that can be bound to aaagroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaagroup_vpnsessionpolicy_binding": { + "$ref": "#/components/schemas/AaagroupVpnsessionpolicyBinding" + } + }, + "required": [ + "aaagroup_vpnsessionpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaagroup_vpnsessionpolicy_binding/{name}": { + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaagroupVpnsessionpolicyBinding", + "summary": "Delete a aaagroup_vpnsessionpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaagroup_vpntrafficpolicy_binding": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaagroupVpntrafficpolicyBinding", + "summary": "List aaagroup_vpntrafficpolicy_binding resources. Binding class showing the vpntrafficpolicy that can be bound to aaagroup.", + "responses": { + "200": { + "description": "List of aaagroup_vpntrafficpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaagroup_vpntrafficpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AaagroupVpntrafficpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaagroupVpntrafficpolicyBinding", + "summary": "Create a aaagroup_vpntrafficpolicy_binding resource. Binding class showing the vpntrafficpolicy that can be bound to aaagroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaagroup_vpntrafficpolicy_binding": { + "$ref": "#/components/schemas/AaagroupVpntrafficpolicyBinding" + } + }, + "required": [ + "aaagroup_vpntrafficpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaagroup_vpntrafficpolicy_binding/{name}": { + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaagroupVpntrafficpolicyBinding", + "summary": "Delete a aaagroup_vpntrafficpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaagroup_vpnurl_binding": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaagroupVpnurlBinding", + "summary": "List aaagroup_vpnurl_binding resources. Binding class showing the vpnurl that can be bound to aaagroup.", + "responses": { + "200": { + "description": "List of aaagroup_vpnurl_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaagroup_vpnurl_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AaagroupVpnurlBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaagroupVpnurlBinding", + "summary": "Create a aaagroup_vpnurl_binding resource. Binding class showing the vpnurl that can be bound to aaagroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaagroup_vpnurl_binding": { + "$ref": "#/components/schemas/AaagroupVpnurlBinding" + } + }, + "required": [ + "aaagroup_vpnurl_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaagroup_vpnurl_binding/{name}": { + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaagroupVpnurlBinding", + "summary": "Delete a aaagroup_vpnurl_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaagroup_vpnurlpolicy_binding": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaagroupVpnurlpolicyBinding", + "summary": "List aaagroup_vpnurlpolicy_binding resources. Binding class showing the vpnurlpolicy that can be bound to aaagroup.", + "responses": { + "200": { + "description": "List of aaagroup_vpnurlpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaagroup_vpnurlpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AaagroupVpnurlpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaagroupVpnurlpolicyBinding", + "summary": "Create a aaagroup_vpnurlpolicy_binding resource. Binding class showing the vpnurlpolicy that can be bound to aaagroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaagroup_vpnurlpolicy_binding": { + "$ref": "#/components/schemas/AaagroupVpnurlpolicyBinding" + } + }, + "required": [ + "aaagroup_vpnurlpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaagroup_vpnurlpolicy_binding/{name}": { + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaagroupVpnurlpolicyBinding", + "summary": "Delete a aaagroup_vpnurlpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaakcdaccount": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaakcdaccount", + "summary": "List aaakcdaccount resources. Configuration for Kerberos constrained delegation account resource.", + "responses": { + "200": { + "description": "List of aaakcdaccount resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaakcdaccount": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aaakcdaccount" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaakcdaccount", + "summary": "Create a aaakcdaccount resource. Configuration for Kerberos constrained delegation account resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaakcdaccount": { + "$ref": "#/components/schemas/Aaakcdaccount" + } + }, + "required": [ + "aaakcdaccount" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaakcdaccount/{name}": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "getAaakcdaccountByName", + "summary": "Get a aaakcdaccount resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single aaakcdaccount resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaakcdaccount": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aaakcdaccount" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "aaa" + ], + "operationId": "updateAaakcdaccount", + "summary": "Update a aaakcdaccount resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaakcdaccount": { + "$ref": "#/components/schemas/Aaakcdaccount" + } + }, + "required": [ + "aaakcdaccount" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaakcdaccount", + "summary": "Delete a aaakcdaccount resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaaldapparams": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaaldapparams", + "summary": "List aaaldapparams resources. Configuration for LDAP parameter resource.", + "responses": { + "200": { + "description": "List of aaaldapparams resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaaldapparams": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aaaldapparams" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaaldapparams", + "summary": "Create a aaaldapparams resource. Configuration for LDAP parameter resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaaldapparams": { + "$ref": "#/components/schemas/Aaaldapparams" + } + }, + "required": [ + "aaaldapparams" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaaldapparams/{name}": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "getAaaldapparamsByName", + "summary": "Get a aaaldapparams resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single aaaldapparams resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaaldapparams": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aaaldapparams" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "aaa" + ], + "operationId": "updateAaaldapparams", + "summary": "Update a aaaldapparams resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaaldapparams": { + "$ref": "#/components/schemas/Aaaldapparams" + } + }, + "required": [ + "aaaldapparams" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaaldapparams", + "summary": "Delete a aaaldapparams resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaaotpparameter": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaaotpparameter", + "summary": "List aaaotpparameter resources. Configuration for AAA otpparameter resource.", + "responses": { + "200": { + "description": "List of aaaotpparameter resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaaotpparameter": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aaaotpparameter" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaaotpparameter", + "summary": "Create a aaaotpparameter resource. Configuration for AAA otpparameter resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaaotpparameter": { + "$ref": "#/components/schemas/Aaaotpparameter" + } + }, + "required": [ + "aaaotpparameter" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaaotpparameter/{name}": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "getAaaotpparameterByName", + "summary": "Get a aaaotpparameter resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single aaaotpparameter resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaaotpparameter": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aaaotpparameter" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "aaa" + ], + "operationId": "updateAaaotpparameter", + "summary": "Update a aaaotpparameter resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaaotpparameter": { + "$ref": "#/components/schemas/Aaaotpparameter" + } + }, + "required": [ + "aaaotpparameter" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaaotpparameter", + "summary": "Delete a aaaotpparameter resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaaparameter": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaaparameter", + "summary": "List aaaparameter resources. Configuration for AAA parameter resource.", + "responses": { + "200": { + "description": "List of aaaparameter resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaaparameter": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aaaparameter" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaaparameter", + "summary": "Create a aaaparameter resource. Configuration for AAA parameter resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaaparameter": { + "$ref": "#/components/schemas/Aaaparameter" + } + }, + "required": [ + "aaaparameter" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaaparameter/{name}": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "getAaaparameterByName", + "summary": "Get a aaaparameter resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single aaaparameter resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaaparameter": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aaaparameter" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "aaa" + ], + "operationId": "updateAaaparameter", + "summary": "Update a aaaparameter resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaaparameter": { + "$ref": "#/components/schemas/Aaaparameter" + } + }, + "required": [ + "aaaparameter" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaaparameter", + "summary": "Delete a aaaparameter resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaapreauthenticationaction": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaapreauthenticationaction", + "summary": "List aaapreauthenticationaction resources. Configuration for pre authentication action resource.", + "responses": { + "200": { + "description": "List of aaapreauthenticationaction resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaapreauthenticationaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aaapreauthenticationaction" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaapreauthenticationaction", + "summary": "Create a aaapreauthenticationaction resource. Configuration for pre authentication action resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaapreauthenticationaction": { + "$ref": "#/components/schemas/Aaapreauthenticationaction" + } + }, + "required": [ + "aaapreauthenticationaction" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaapreauthenticationaction/{name}": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "getAaapreauthenticationactionByName", + "summary": "Get a aaapreauthenticationaction resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single aaapreauthenticationaction resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaapreauthenticationaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aaapreauthenticationaction" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "aaa" + ], + "operationId": "updateAaapreauthenticationaction", + "summary": "Update a aaapreauthenticationaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaapreauthenticationaction": { + "$ref": "#/components/schemas/Aaapreauthenticationaction" + } + }, + "required": [ + "aaapreauthenticationaction" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaapreauthenticationaction", + "summary": "Delete a aaapreauthenticationaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaapreauthenticationparameter": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaapreauthenticationparameter", + "summary": "List aaapreauthenticationparameter resources. Configuration for pre authentication parameter resource.", + "responses": { + "200": { + "description": "List of aaapreauthenticationparameter resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaapreauthenticationparameter": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aaapreauthenticationparameter" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaapreauthenticationparameter", + "summary": "Create a aaapreauthenticationparameter resource. Configuration for pre authentication parameter resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaapreauthenticationparameter": { + "$ref": "#/components/schemas/Aaapreauthenticationparameter" + } + }, + "required": [ + "aaapreauthenticationparameter" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaapreauthenticationparameter/{name}": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "getAaapreauthenticationparameterByName", + "summary": "Get a aaapreauthenticationparameter resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single aaapreauthenticationparameter resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaapreauthenticationparameter": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aaapreauthenticationparameter" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "aaa" + ], + "operationId": "updateAaapreauthenticationparameter", + "summary": "Update a aaapreauthenticationparameter resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaapreauthenticationparameter": { + "$ref": "#/components/schemas/Aaapreauthenticationparameter" + } + }, + "required": [ + "aaapreauthenticationparameter" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaapreauthenticationparameter", + "summary": "Delete a aaapreauthenticationparameter resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaapreauthenticationpolicy": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaapreauthenticationpolicy", + "summary": "List aaapreauthenticationpolicy resources. Configuration for pre authentication policy resource.", + "responses": { + "200": { + "description": "List of aaapreauthenticationpolicy resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaapreauthenticationpolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aaapreauthenticationpolicy" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaapreauthenticationpolicy", + "summary": "Create a aaapreauthenticationpolicy resource. Configuration for pre authentication policy resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaapreauthenticationpolicy": { + "$ref": "#/components/schemas/Aaapreauthenticationpolicy" + } + }, + "required": [ + "aaapreauthenticationpolicy" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaapreauthenticationpolicy/{name}": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "getAaapreauthenticationpolicyByName", + "summary": "Get a aaapreauthenticationpolicy resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single aaapreauthenticationpolicy resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaapreauthenticationpolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aaapreauthenticationpolicy" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "aaa" + ], + "operationId": "updateAaapreauthenticationpolicy", + "summary": "Update a aaapreauthenticationpolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaapreauthenticationpolicy": { + "$ref": "#/components/schemas/Aaapreauthenticationpolicy" + } + }, + "required": [ + "aaapreauthenticationpolicy" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaapreauthenticationpolicy", + "summary": "Delete a aaapreauthenticationpolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaapreauthenticationpolicy_aaaglobal_binding": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaapreauthenticationpolicyAaaglobalBinding", + "summary": "List aaapreauthenticationpolicy_aaaglobal_binding resources. Binding class showing the aaaglobal that can be bound to aaapreauthenticationpolicy.", + "responses": { + "200": { + "description": "List of aaapreauthenticationpolicy_aaaglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaapreauthenticationpolicy_aaaglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AaapreauthenticationpolicyAaaglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaapreauthenticationpolicyAaaglobalBinding", + "summary": "Create a aaapreauthenticationpolicy_aaaglobal_binding resource. Binding class showing the aaaglobal that can be bound to aaapreauthenticationpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaapreauthenticationpolicy_aaaglobal_binding": { + "$ref": "#/components/schemas/AaapreauthenticationpolicyAaaglobalBinding" + } + }, + "required": [ + "aaapreauthenticationpolicy_aaaglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaapreauthenticationpolicy_aaaglobal_binding/{name}": { + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaapreauthenticationpolicyAaaglobalBinding", + "summary": "Delete a aaapreauthenticationpolicy_aaaglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaapreauthenticationpolicy_binding": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaapreauthenticationpolicyBinding", + "summary": "List aaapreauthenticationpolicy_binding resources. Binding object which returns the resources bound to aaapreauthenticationpolicy_binding.", + "responses": { + "200": { + "description": "List of aaapreauthenticationpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaapreauthenticationpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AaapreauthenticationpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaapreauthenticationpolicyBinding", + "summary": "Create a aaapreauthenticationpolicy_binding resource. Binding object which returns the resources bound to aaapreauthenticationpolicy_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaapreauthenticationpolicy_binding": { + "$ref": "#/components/schemas/AaapreauthenticationpolicyBinding" + } + }, + "required": [ + "aaapreauthenticationpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaapreauthenticationpolicy_binding/{name}": { + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaapreauthenticationpolicyBinding", + "summary": "Delete a aaapreauthenticationpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaapreauthenticationpolicy_global_binding": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaapreauthenticationpolicyGlobalBinding", + "summary": "List aaapreauthenticationpolicy_global_binding resources. Binding class showing the global that can be bound to aaapreauthenticationpolicy.", + "responses": { + "200": { + "description": "List of aaapreauthenticationpolicy_global_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaapreauthenticationpolicy_global_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AaapreauthenticationpolicyGlobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaapreauthenticationpolicyGlobalBinding", + "summary": "Create a aaapreauthenticationpolicy_global_binding resource. Binding class showing the global that can be bound to aaapreauthenticationpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaapreauthenticationpolicy_global_binding": { + "$ref": "#/components/schemas/AaapreauthenticationpolicyGlobalBinding" + } + }, + "required": [ + "aaapreauthenticationpolicy_global_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaapreauthenticationpolicy_global_binding/{name}": { + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaapreauthenticationpolicyGlobalBinding", + "summary": "Delete a aaapreauthenticationpolicy_global_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaapreauthenticationpolicy_vpnvserver_binding": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaapreauthenticationpolicyVpnvserverBinding", + "summary": "List aaapreauthenticationpolicy_vpnvserver_binding resources. Binding class showing the vpnvserver that can be bound to aaapreauthenticationpolicy.", + "responses": { + "200": { + "description": "List of aaapreauthenticationpolicy_vpnvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaapreauthenticationpolicy_vpnvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AaapreauthenticationpolicyVpnvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaapreauthenticationpolicyVpnvserverBinding", + "summary": "Create a aaapreauthenticationpolicy_vpnvserver_binding resource. Binding class showing the vpnvserver that can be bound to aaapreauthenticationpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaapreauthenticationpolicy_vpnvserver_binding": { + "$ref": "#/components/schemas/AaapreauthenticationpolicyVpnvserverBinding" + } + }, + "required": [ + "aaapreauthenticationpolicy_vpnvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaapreauthenticationpolicy_vpnvserver_binding/{name}": { + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaapreauthenticationpolicyVpnvserverBinding", + "summary": "Delete a aaapreauthenticationpolicy_vpnvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaapreauthenticationpolicy_vserver_binding": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaapreauthenticationpolicyVserverBinding", + "summary": "List aaapreauthenticationpolicy_vserver_binding resources. Binding class showing the vserver that can be bound to aaapreauthenticationpolicy.", + "responses": { + "200": { + "description": "List of aaapreauthenticationpolicy_vserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaapreauthenticationpolicy_vserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AaapreauthenticationpolicyVserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaapreauthenticationpolicyVserverBinding", + "summary": "Create a aaapreauthenticationpolicy_vserver_binding resource. Binding class showing the vserver that can be bound to aaapreauthenticationpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaapreauthenticationpolicy_vserver_binding": { + "$ref": "#/components/schemas/AaapreauthenticationpolicyVserverBinding" + } + }, + "required": [ + "aaapreauthenticationpolicy_vserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaapreauthenticationpolicy_vserver_binding/{name}": { + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaapreauthenticationpolicyVserverBinding", + "summary": "Delete a aaapreauthenticationpolicy_vserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaaradiusparams": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaaradiusparams", + "summary": "List aaaradiusparams resources. Configuration for RADIUS parameter resource.", + "responses": { + "200": { + "description": "List of aaaradiusparams resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaaradiusparams": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aaaradiusparams" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaaradiusparams", + "summary": "Create a aaaradiusparams resource. Configuration for RADIUS parameter resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaaradiusparams": { + "$ref": "#/components/schemas/Aaaradiusparams" + } + }, + "required": [ + "aaaradiusparams" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaaradiusparams/{name}": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "getAaaradiusparamsByName", + "summary": "Get a aaaradiusparams resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single aaaradiusparams resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaaradiusparams": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aaaradiusparams" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "aaa" + ], + "operationId": "updateAaaradiusparams", + "summary": "Update a aaaradiusparams resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaaradiusparams": { + "$ref": "#/components/schemas/Aaaradiusparams" + } + }, + "required": [ + "aaaradiusparams" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaaradiusparams", + "summary": "Delete a aaaradiusparams resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaasession": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaasession", + "summary": "List aaasession resources. Configuration for active connection resource.", + "responses": { + "200": { + "description": "List of aaasession resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaasession": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aaasession" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaasession", + "summary": "Create a aaasession resource. Configuration for active connection resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaasession": { + "$ref": "#/components/schemas/Aaasession" + } + }, + "required": [ + "aaasession" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaasession/{name}": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "getAaasessionByName", + "summary": "Get a aaasession resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single aaasession resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaasession": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aaasession" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "aaa" + ], + "operationId": "updateAaasession", + "summary": "Update a aaasession resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaasession": { + "$ref": "#/components/schemas/Aaasession" + } + }, + "required": [ + "aaasession" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaasession", + "summary": "Delete a aaasession resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaassoprofile": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaassoprofile", + "summary": "List aaassoprofile resources. Configuration for aaa sso profile resource.", + "responses": { + "200": { + "description": "List of aaassoprofile resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaassoprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aaassoprofile" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaassoprofile", + "summary": "Create a aaassoprofile resource. Configuration for aaa sso profile resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaassoprofile": { + "$ref": "#/components/schemas/Aaassoprofile" + } + }, + "required": [ + "aaassoprofile" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaassoprofile/{name}": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "getAaassoprofileByName", + "summary": "Get a aaassoprofile resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single aaassoprofile resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaassoprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aaassoprofile" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "aaa" + ], + "operationId": "updateAaassoprofile", + "summary": "Update a aaassoprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaassoprofile": { + "$ref": "#/components/schemas/Aaassoprofile" + } + }, + "required": [ + "aaassoprofile" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaassoprofile", + "summary": "Delete a aaassoprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaatacacsparams": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaatacacsparams", + "summary": "List aaatacacsparams resources. Configuration for tacacs parameters resource.", + "responses": { + "200": { + "description": "List of aaatacacsparams resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaatacacsparams": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aaatacacsparams" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaatacacsparams", + "summary": "Create a aaatacacsparams resource. Configuration for tacacs parameters resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaatacacsparams": { + "$ref": "#/components/schemas/Aaatacacsparams" + } + }, + "required": [ + "aaatacacsparams" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaatacacsparams/{name}": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "getAaatacacsparamsByName", + "summary": "Get a aaatacacsparams resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single aaatacacsparams resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaatacacsparams": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aaatacacsparams" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "aaa" + ], + "operationId": "updateAaatacacsparams", + "summary": "Update a aaatacacsparams resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaatacacsparams": { + "$ref": "#/components/schemas/Aaatacacsparams" + } + }, + "required": [ + "aaatacacsparams" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaatacacsparams", + "summary": "Delete a aaatacacsparams resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaauser": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaauser", + "summary": "List aaauser resources. Configuration for AAA user resource.", + "responses": { + "200": { + "description": "List of aaauser resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaauser": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aaauser" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaauser", + "summary": "Create a aaauser resource. Configuration for AAA user resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaauser": { + "$ref": "#/components/schemas/Aaauser" + } + }, + "required": [ + "aaauser" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaauser/{name}": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "getAaauserByName", + "summary": "Get a aaauser resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single aaauser resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaauser": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Aaauser" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "aaa" + ], + "operationId": "updateAaauser", + "summary": "Update a aaauser resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaauser": { + "$ref": "#/components/schemas/Aaauser" + } + }, + "required": [ + "aaauser" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaauser", + "summary": "Delete a aaauser resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaauser_aaagroup_binding": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaauserAaagroupBinding", + "summary": "List aaauser_aaagroup_binding resources. Binding class showing the aaagroup that can be bound to aaauser.", + "responses": { + "200": { + "description": "List of aaauser_aaagroup_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaauser_aaagroup_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AaauserAaagroupBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaauserAaagroupBinding", + "summary": "Create a aaauser_aaagroup_binding resource. Binding class showing the aaagroup that can be bound to aaauser.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaauser_aaagroup_binding": { + "$ref": "#/components/schemas/AaauserAaagroupBinding" + } + }, + "required": [ + "aaauser_aaagroup_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaauser_aaagroup_binding/{name}": { + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaauserAaagroupBinding", + "summary": "Delete a aaauser_aaagroup_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaauser_auditnslogpolicy_binding": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaauserAuditnslogpolicyBinding", + "summary": "List aaauser_auditnslogpolicy_binding resources. Binding class showing the auditnslogpolicy that can be bound to aaauser.", + "responses": { + "200": { + "description": "List of aaauser_auditnslogpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaauser_auditnslogpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AaauserAuditnslogpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaauserAuditnslogpolicyBinding", + "summary": "Create a aaauser_auditnslogpolicy_binding resource. Binding class showing the auditnslogpolicy that can be bound to aaauser.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaauser_auditnslogpolicy_binding": { + "$ref": "#/components/schemas/AaauserAuditnslogpolicyBinding" + } + }, + "required": [ + "aaauser_auditnslogpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaauser_auditnslogpolicy_binding/{name}": { + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaauserAuditnslogpolicyBinding", + "summary": "Delete a aaauser_auditnslogpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaauser_auditsyslogpolicy_binding": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaauserAuditsyslogpolicyBinding", + "summary": "List aaauser_auditsyslogpolicy_binding resources. Binding class showing the auditsyslogpolicy that can be bound to aaauser.", + "responses": { + "200": { + "description": "List of aaauser_auditsyslogpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaauser_auditsyslogpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AaauserAuditsyslogpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaauserAuditsyslogpolicyBinding", + "summary": "Create a aaauser_auditsyslogpolicy_binding resource. Binding class showing the auditsyslogpolicy that can be bound to aaauser.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaauser_auditsyslogpolicy_binding": { + "$ref": "#/components/schemas/AaauserAuditsyslogpolicyBinding" + } + }, + "required": [ + "aaauser_auditsyslogpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaauser_auditsyslogpolicy_binding/{name}": { + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaauserAuditsyslogpolicyBinding", + "summary": "Delete a aaauser_auditsyslogpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaauser_authorizationpolicy_binding": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaauserAuthorizationpolicyBinding", + "summary": "List aaauser_authorizationpolicy_binding resources. Binding class showing the authorizationpolicy that can be bound to aaauser.", + "responses": { + "200": { + "description": "List of aaauser_authorizationpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaauser_authorizationpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AaauserAuthorizationpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaauserAuthorizationpolicyBinding", + "summary": "Create a aaauser_authorizationpolicy_binding resource. Binding class showing the authorizationpolicy that can be bound to aaauser.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaauser_authorizationpolicy_binding": { + "$ref": "#/components/schemas/AaauserAuthorizationpolicyBinding" + } + }, + "required": [ + "aaauser_authorizationpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaauser_authorizationpolicy_binding/{name}": { + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaauserAuthorizationpolicyBinding", + "summary": "Delete a aaauser_authorizationpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaauser_binding": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaauserBinding", + "summary": "List aaauser_binding resources. Binding object which returns the resources bound to aaauser_binding.", + "responses": { + "200": { + "description": "List of aaauser_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaauser_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AaauserBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaauserBinding", + "summary": "Create a aaauser_binding resource. Binding object which returns the resources bound to aaauser_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaauser_binding": { + "$ref": "#/components/schemas/AaauserBinding" + } + }, + "required": [ + "aaauser_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaauser_binding/{name}": { + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaauserBinding", + "summary": "Delete a aaauser_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaauser_group_binding": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaauserGroupBinding", + "summary": "List aaauser_group_binding resources. Binding class showing the group that can be bound to aaauser.", + "responses": { + "200": { + "description": "List of aaauser_group_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaauser_group_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AaauserGroupBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaauserGroupBinding", + "summary": "Create a aaauser_group_binding resource. Binding class showing the group that can be bound to aaauser.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaauser_group_binding": { + "$ref": "#/components/schemas/AaauserGroupBinding" + } + }, + "required": [ + "aaauser_group_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaauser_group_binding/{name}": { + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaauserGroupBinding", + "summary": "Delete a aaauser_group_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaauser_intranetapplication_binding": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaauserIntranetapplicationBinding", + "summary": "List aaauser_intranetapplication_binding resources. Binding class showing the intranetapplication that can be bound to aaauser.", + "responses": { + "200": { + "description": "List of aaauser_intranetapplication_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaauser_intranetapplication_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AaauserIntranetapplicationBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaauserIntranetapplicationBinding", + "summary": "Create a aaauser_intranetapplication_binding resource. Binding class showing the intranetapplication that can be bound to aaauser.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaauser_intranetapplication_binding": { + "$ref": "#/components/schemas/AaauserIntranetapplicationBinding" + } + }, + "required": [ + "aaauser_intranetapplication_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaauser_intranetapplication_binding/{name}": { + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaauserIntranetapplicationBinding", + "summary": "Delete a aaauser_intranetapplication_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaauser_intranetip6_binding": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaauserIntranetip6Binding", + "summary": "List aaauser_intranetip6_binding resources. Binding class showing the intranetip6 that can be bound to aaauser.", + "responses": { + "200": { + "description": "List of aaauser_intranetip6_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaauser_intranetip6_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AaauserIntranetip6Binding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaauserIntranetip6Binding", + "summary": "Create a aaauser_intranetip6_binding resource. Binding class showing the intranetip6 that can be bound to aaauser.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaauser_intranetip6_binding": { + "$ref": "#/components/schemas/AaauserIntranetip6Binding" + } + }, + "required": [ + "aaauser_intranetip6_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaauser_intranetip6_binding/{name}": { + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaauserIntranetip6Binding", + "summary": "Delete a aaauser_intranetip6_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaauser_intranetip_binding": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaauserIntranetipBinding", + "summary": "List aaauser_intranetip_binding resources. Binding class showing the intranetip that can be bound to aaauser.", + "responses": { + "200": { + "description": "List of aaauser_intranetip_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaauser_intranetip_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AaauserIntranetipBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaauserIntranetipBinding", + "summary": "Create a aaauser_intranetip_binding resource. Binding class showing the intranetip that can be bound to aaauser.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaauser_intranetip_binding": { + "$ref": "#/components/schemas/AaauserIntranetipBinding" + } + }, + "required": [ + "aaauser_intranetip_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaauser_intranetip_binding/{name}": { + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaauserIntranetipBinding", + "summary": "Delete a aaauser_intranetip_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaauser_nslogpolicy_binding": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaauserNslogpolicyBinding", + "summary": "List aaauser_nslogpolicy_binding resources. Binding class showing the nslogpolicy that can be bound to aaauser.", + "responses": { + "200": { + "description": "List of aaauser_nslogpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaauser_nslogpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AaauserNslogpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaauserNslogpolicyBinding", + "summary": "Create a aaauser_nslogpolicy_binding resource. Binding class showing the nslogpolicy that can be bound to aaauser.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaauser_nslogpolicy_binding": { + "$ref": "#/components/schemas/AaauserNslogpolicyBinding" + } + }, + "required": [ + "aaauser_nslogpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaauser_nslogpolicy_binding/{name}": { + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaauserNslogpolicyBinding", + "summary": "Delete a aaauser_nslogpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaauser_policy_binding": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaauserPolicyBinding", + "summary": "List aaauser_policy_binding resources. Binding class showing the policy that can be bound to aaauser.", + "responses": { + "200": { + "description": "List of aaauser_policy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaauser_policy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AaauserPolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaauserPolicyBinding", + "summary": "Create a aaauser_policy_binding resource. Binding class showing the policy that can be bound to aaauser.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaauser_policy_binding": { + "$ref": "#/components/schemas/AaauserPolicyBinding" + } + }, + "required": [ + "aaauser_policy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaauser_policy_binding/{name}": { + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaauserPolicyBinding", + "summary": "Delete a aaauser_policy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaauser_sessionpolicy_binding": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaauserSessionpolicyBinding", + "summary": "List aaauser_sessionpolicy_binding resources. Binding class showing the sessionpolicy that can be bound to aaauser.", + "responses": { + "200": { + "description": "List of aaauser_sessionpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaauser_sessionpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AaauserSessionpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaauserSessionpolicyBinding", + "summary": "Create a aaauser_sessionpolicy_binding resource. Binding class showing the sessionpolicy that can be bound to aaauser.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaauser_sessionpolicy_binding": { + "$ref": "#/components/schemas/AaauserSessionpolicyBinding" + } + }, + "required": [ + "aaauser_sessionpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaauser_sessionpolicy_binding/{name}": { + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaauserSessionpolicyBinding", + "summary": "Delete a aaauser_sessionpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaauser_syslogpolicy_binding": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaauserSyslogpolicyBinding", + "summary": "List aaauser_syslogpolicy_binding resources. Binding class showing the syslogpolicy that can be bound to aaauser.", + "responses": { + "200": { + "description": "List of aaauser_syslogpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaauser_syslogpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AaauserSyslogpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaauserSyslogpolicyBinding", + "summary": "Create a aaauser_syslogpolicy_binding resource. Binding class showing the syslogpolicy that can be bound to aaauser.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaauser_syslogpolicy_binding": { + "$ref": "#/components/schemas/AaauserSyslogpolicyBinding" + } + }, + "required": [ + "aaauser_syslogpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaauser_syslogpolicy_binding/{name}": { + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaauserSyslogpolicyBinding", + "summary": "Delete a aaauser_syslogpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaauser_tmsessionpolicy_binding": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaauserTmsessionpolicyBinding", + "summary": "List aaauser_tmsessionpolicy_binding resources. Binding class showing the tmsessionpolicy that can be bound to aaauser.", + "responses": { + "200": { + "description": "List of aaauser_tmsessionpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaauser_tmsessionpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AaauserTmsessionpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaauserTmsessionpolicyBinding", + "summary": "Create a aaauser_tmsessionpolicy_binding resource. Binding class showing the tmsessionpolicy that can be bound to aaauser.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaauser_tmsessionpolicy_binding": { + "$ref": "#/components/schemas/AaauserTmsessionpolicyBinding" + } + }, + "required": [ + "aaauser_tmsessionpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaauser_tmsessionpolicy_binding/{name}": { + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaauserTmsessionpolicyBinding", + "summary": "Delete a aaauser_tmsessionpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaauser_trafficpolicy_binding": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaauserTrafficpolicyBinding", + "summary": "List aaauser_trafficpolicy_binding resources. Binding class showing the trafficpolicy that can be bound to aaauser.", + "responses": { + "200": { + "description": "List of aaauser_trafficpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaauser_trafficpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AaauserTrafficpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaauserTrafficpolicyBinding", + "summary": "Create a aaauser_trafficpolicy_binding resource. Binding class showing the trafficpolicy that can be bound to aaauser.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaauser_trafficpolicy_binding": { + "$ref": "#/components/schemas/AaauserTrafficpolicyBinding" + } + }, + "required": [ + "aaauser_trafficpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaauser_trafficpolicy_binding/{name}": { + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaauserTrafficpolicyBinding", + "summary": "Delete a aaauser_trafficpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaauser_url_binding": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaauserUrlBinding", + "summary": "List aaauser_url_binding resources. Binding class showing the url that can be bound to aaauser.", + "responses": { + "200": { + "description": "List of aaauser_url_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaauser_url_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AaauserUrlBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaauserUrlBinding", + "summary": "Create a aaauser_url_binding resource. Binding class showing the url that can be bound to aaauser.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaauser_url_binding": { + "$ref": "#/components/schemas/AaauserUrlBinding" + } + }, + "required": [ + "aaauser_url_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaauser_url_binding/{name}": { + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaauserUrlBinding", + "summary": "Delete a aaauser_url_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaauser_urlpolicy_binding": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaauserUrlpolicyBinding", + "summary": "List aaauser_urlpolicy_binding resources. Binding class showing the urlpolicy that can be bound to aaauser.", + "responses": { + "200": { + "description": "List of aaauser_urlpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaauser_urlpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AaauserUrlpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaauserUrlpolicyBinding", + "summary": "Create a aaauser_urlpolicy_binding resource. Binding class showing the urlpolicy that can be bound to aaauser.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaauser_urlpolicy_binding": { + "$ref": "#/components/schemas/AaauserUrlpolicyBinding" + } + }, + "required": [ + "aaauser_urlpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaauser_urlpolicy_binding/{name}": { + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaauserUrlpolicyBinding", + "summary": "Delete a aaauser_urlpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaauser_vpnintranetapplication_binding": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaauserVpnintranetapplicationBinding", + "summary": "List aaauser_vpnintranetapplication_binding resources. Binding class showing the vpnintranetapplication that can be bound to aaauser.", + "responses": { + "200": { + "description": "List of aaauser_vpnintranetapplication_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaauser_vpnintranetapplication_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AaauserVpnintranetapplicationBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaauserVpnintranetapplicationBinding", + "summary": "Create a aaauser_vpnintranetapplication_binding resource. Binding class showing the vpnintranetapplication that can be bound to aaauser.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaauser_vpnintranetapplication_binding": { + "$ref": "#/components/schemas/AaauserVpnintranetapplicationBinding" + } + }, + "required": [ + "aaauser_vpnintranetapplication_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaauser_vpnintranetapplication_binding/{name}": { + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaauserVpnintranetapplicationBinding", + "summary": "Delete a aaauser_vpnintranetapplication_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaauser_vpnsessionpolicy_binding": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaauserVpnsessionpolicyBinding", + "summary": "List aaauser_vpnsessionpolicy_binding resources. Binding class showing the vpnsessionpolicy that can be bound to aaauser.", + "responses": { + "200": { + "description": "List of aaauser_vpnsessionpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaauser_vpnsessionpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AaauserVpnsessionpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaauserVpnsessionpolicyBinding", + "summary": "Create a aaauser_vpnsessionpolicy_binding resource. Binding class showing the vpnsessionpolicy that can be bound to aaauser.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaauser_vpnsessionpolicy_binding": { + "$ref": "#/components/schemas/AaauserVpnsessionpolicyBinding" + } + }, + "required": [ + "aaauser_vpnsessionpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaauser_vpnsessionpolicy_binding/{name}": { + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaauserVpnsessionpolicyBinding", + "summary": "Delete a aaauser_vpnsessionpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaauser_vpntrafficpolicy_binding": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaauserVpntrafficpolicyBinding", + "summary": "List aaauser_vpntrafficpolicy_binding resources. Binding class showing the vpntrafficpolicy that can be bound to aaauser.", + "responses": { + "200": { + "description": "List of aaauser_vpntrafficpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaauser_vpntrafficpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AaauserVpntrafficpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaauserVpntrafficpolicyBinding", + "summary": "Create a aaauser_vpntrafficpolicy_binding resource. Binding class showing the vpntrafficpolicy that can be bound to aaauser.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaauser_vpntrafficpolicy_binding": { + "$ref": "#/components/schemas/AaauserVpntrafficpolicyBinding" + } + }, + "required": [ + "aaauser_vpntrafficpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaauser_vpntrafficpolicy_binding/{name}": { + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaauserVpntrafficpolicyBinding", + "summary": "Delete a aaauser_vpntrafficpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaauser_vpnurl_binding": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaauserVpnurlBinding", + "summary": "List aaauser_vpnurl_binding resources. Binding class showing the vpnurl that can be bound to aaauser.", + "responses": { + "200": { + "description": "List of aaauser_vpnurl_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaauser_vpnurl_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AaauserVpnurlBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaauserVpnurlBinding", + "summary": "Create a aaauser_vpnurl_binding resource. Binding class showing the vpnurl that can be bound to aaauser.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaauser_vpnurl_binding": { + "$ref": "#/components/schemas/AaauserVpnurlBinding" + } + }, + "required": [ + "aaauser_vpnurl_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaauser_vpnurl_binding/{name}": { + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaauserVpnurlBinding", + "summary": "Delete a aaauser_vpnurl_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/aaauser_vpnurlpolicy_binding": { + "get": { + "tags": [ + "aaa" + ], + "operationId": "listAaauserVpnurlpolicyBinding", + "summary": "List aaauser_vpnurlpolicy_binding resources. Binding class showing the vpnurlpolicy that can be bound to aaauser.", + "responses": { + "200": { + "description": "List of aaauser_vpnurlpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaauser_vpnurlpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AaauserVpnurlpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "aaa" + ], + "operationId": "createAaauserVpnurlpolicyBinding", + "summary": "Create a aaauser_vpnurlpolicy_binding resource. Binding class showing the vpnurlpolicy that can be bound to aaauser.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "aaauser_vpnurlpolicy_binding": { + "$ref": "#/components/schemas/AaauserVpnurlpolicyBinding" + } + }, + "required": [ + "aaauser_vpnurlpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/aaauser_vpnurlpolicy_binding/{name}": { + "delete": { + "tags": [ + "aaa" + ], + "operationId": "deleteAaauserVpnurlpolicyBinding", + "summary": "Delete a aaauser_vpnurlpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/admparameter": { + "get": { + "tags": [ + "adm" + ], + "operationId": "listAdmparameter", + "summary": "List admparameter resources. Configuration for ADM parameter resource.", + "responses": { + "200": { + "description": "List of admparameter resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "admparameter": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Admparameter" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "adm" + ], + "operationId": "createAdmparameter", + "summary": "Create a admparameter resource. Configuration for ADM parameter resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "admparameter": { + "$ref": "#/components/schemas/Admparameter" + } + }, + "required": [ + "admparameter" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/admparameter/{name}": { + "get": { + "tags": [ + "adm" + ], + "operationId": "getAdmparameterByName", + "summary": "Get a admparameter resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single admparameter resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "admparameter": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Admparameter" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "adm" + ], + "operationId": "updateAdmparameter", + "summary": "Update a admparameter resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "admparameter": { + "$ref": "#/components/schemas/Admparameter" + } + }, + "required": [ + "admparameter" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "adm" + ], + "operationId": "deleteAdmparameter", + "summary": "Delete a admparameter resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/analyticsglobal_analyticsprofile_binding": { + "get": { + "tags": [ + "analytics" + ], + "operationId": "listAnalyticsglobalAnalyticsprofileBinding", + "summary": "List analyticsglobal_analyticsprofile_binding resources. Binding class showing the analyticsprofile that can be bound to analyticsglobal.", + "responses": { + "200": { + "description": "List of analyticsglobal_analyticsprofile_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "analyticsglobal_analyticsprofile_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AnalyticsglobalAnalyticsprofileBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "analytics" + ], + "operationId": "createAnalyticsglobalAnalyticsprofileBinding", + "summary": "Create a analyticsglobal_analyticsprofile_binding resource. Binding class showing the analyticsprofile that can be bound to analyticsglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "analyticsglobal_analyticsprofile_binding": { + "$ref": "#/components/schemas/AnalyticsglobalAnalyticsprofileBinding" + } + }, + "required": [ + "analyticsglobal_analyticsprofile_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/analyticsglobal_analyticsprofile_binding/{name}": { + "delete": { + "tags": [ + "analytics" + ], + "operationId": "deleteAnalyticsglobalAnalyticsprofileBinding", + "summary": "Delete a analyticsglobal_analyticsprofile_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/analyticsglobal_binding": { + "get": { + "tags": [ + "analytics" + ], + "operationId": "listAnalyticsglobalBinding", + "summary": "List analyticsglobal_binding resources. Binding object which returns the resources bound to analyticsglobal_binding.", + "responses": { + "200": { + "description": "List of analyticsglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "analyticsglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AnalyticsglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "analytics" + ], + "operationId": "createAnalyticsglobalBinding", + "summary": "Create a analyticsglobal_binding resource. Binding object which returns the resources bound to analyticsglobal_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "analyticsglobal_binding": { + "$ref": "#/components/schemas/AnalyticsglobalBinding" + } + }, + "required": [ + "analyticsglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/analyticsglobal_binding/{name}": { + "delete": { + "tags": [ + "analytics" + ], + "operationId": "deleteAnalyticsglobalBinding", + "summary": "Delete a analyticsglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/analyticsglobal_profile_binding": { + "get": { + "tags": [ + "analytics" + ], + "operationId": "listAnalyticsglobalProfileBinding", + "summary": "List analyticsglobal_profile_binding resources. Binding class showing the profile that can be bound to analyticsglobal.", + "responses": { + "200": { + "description": "List of analyticsglobal_profile_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "analyticsglobal_profile_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AnalyticsglobalProfileBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "analytics" + ], + "operationId": "createAnalyticsglobalProfileBinding", + "summary": "Create a analyticsglobal_profile_binding resource. Binding class showing the profile that can be bound to analyticsglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "analyticsglobal_profile_binding": { + "$ref": "#/components/schemas/AnalyticsglobalProfileBinding" + } + }, + "required": [ + "analyticsglobal_profile_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/analyticsglobal_profile_binding/{name}": { + "delete": { + "tags": [ + "analytics" + ], + "operationId": "deleteAnalyticsglobalProfileBinding", + "summary": "Delete a analyticsglobal_profile_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/analyticsprofile": { + "get": { + "tags": [ + "analytics" + ], + "operationId": "listAnalyticsprofile", + "summary": "List analyticsprofile resources. Configuration for Analytics profile resource.", + "responses": { + "200": { + "description": "List of analyticsprofile resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "analyticsprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Analyticsprofile" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "analytics" + ], + "operationId": "createAnalyticsprofile", + "summary": "Create a analyticsprofile resource. Configuration for Analytics profile resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "analyticsprofile": { + "$ref": "#/components/schemas/Analyticsprofile" + } + }, + "required": [ + "analyticsprofile" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/analyticsprofile/{name}": { + "get": { + "tags": [ + "analytics" + ], + "operationId": "getAnalyticsprofileByName", + "summary": "Get a analyticsprofile resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single analyticsprofile resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "analyticsprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Analyticsprofile" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "analytics" + ], + "operationId": "updateAnalyticsprofile", + "summary": "Update a analyticsprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "analyticsprofile": { + "$ref": "#/components/schemas/Analyticsprofile" + } + }, + "required": [ + "analyticsprofile" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "analytics" + ], + "operationId": "deleteAnalyticsprofile", + "summary": "Delete a analyticsprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/apiprofile": { + "get": { + "tags": [ + "api" + ], + "operationId": "listApiprofile", + "summary": "List apiprofile resources. Configuration for API profile resource.", + "responses": { + "200": { + "description": "List of apiprofile resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "apiprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Apiprofile" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "api" + ], + "operationId": "createApiprofile", + "summary": "Create a apiprofile resource. Configuration for API profile resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "apiprofile": { + "$ref": "#/components/schemas/Apiprofile" + } + }, + "required": [ + "apiprofile" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/apiprofile/{name}": { + "get": { + "tags": [ + "api" + ], + "operationId": "getApiprofileByName", + "summary": "Get a apiprofile resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single apiprofile resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "apiprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Apiprofile" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "api" + ], + "operationId": "updateApiprofile", + "summary": "Update a apiprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "apiprofile": { + "$ref": "#/components/schemas/Apiprofile" + } + }, + "required": [ + "apiprofile" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "api" + ], + "operationId": "deleteApiprofile", + "summary": "Delete a apiprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/apiprofile_apispec_binding": { + "get": { + "tags": [ + "api" + ], + "operationId": "listApiprofileApispecBinding", + "summary": "List apiprofile_apispec_binding resources. Binding class showing the apispec that can be bound to apiprofile.", + "responses": { + "200": { + "description": "List of apiprofile_apispec_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "apiprofile_apispec_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ApiprofileApispecBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "api" + ], + "operationId": "createApiprofileApispecBinding", + "summary": "Create a apiprofile_apispec_binding resource. Binding class showing the apispec that can be bound to apiprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "apiprofile_apispec_binding": { + "$ref": "#/components/schemas/ApiprofileApispecBinding" + } + }, + "required": [ + "apiprofile_apispec_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/apiprofile_apispec_binding/{name}": { + "delete": { + "tags": [ + "api" + ], + "operationId": "deleteApiprofileApispecBinding", + "summary": "Delete a apiprofile_apispec_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/apiprofile_binding": { + "get": { + "tags": [ + "api" + ], + "operationId": "listApiprofileBinding", + "summary": "List apiprofile_binding resources. Binding object which returns the resources bound to apiprofile_binding.", + "responses": { + "200": { + "description": "List of apiprofile_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "apiprofile_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ApiprofileBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "api" + ], + "operationId": "createApiprofileBinding", + "summary": "Create a apiprofile_binding resource. Binding object which returns the resources bound to apiprofile_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "apiprofile_binding": { + "$ref": "#/components/schemas/ApiprofileBinding" + } + }, + "required": [ + "apiprofile_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/apiprofile_binding/{name}": { + "delete": { + "tags": [ + "api" + ], + "operationId": "deleteApiprofileBinding", + "summary": "Delete a apiprofile_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/apispec": { + "get": { + "tags": [ + "api" + ], + "operationId": "listApispec", + "summary": "List apispec resources. Configuration for API specification resource.", + "responses": { + "200": { + "description": "List of apispec resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "apispec": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Apispec" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "api" + ], + "operationId": "createApispec", + "summary": "Create a apispec resource. Configuration for API specification resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "apispec": { + "$ref": "#/components/schemas/Apispec" + } + }, + "required": [ + "apispec" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/apispec/{name}": { + "get": { + "tags": [ + "api" + ], + "operationId": "getApispecByName", + "summary": "Get a apispec resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single apispec resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "apispec": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Apispec" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "api" + ], + "operationId": "updateApispec", + "summary": "Update a apispec resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "apispec": { + "$ref": "#/components/schemas/Apispec" + } + }, + "required": [ + "apispec" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "api" + ], + "operationId": "deleteApispec", + "summary": "Delete a apispec resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/apispec_binding": { + "get": { + "tags": [ + "api" + ], + "operationId": "listApispecBinding", + "summary": "List apispec_binding resources. Binding object which returns the resources bound to apispec_binding.", + "responses": { + "200": { + "description": "List of apispec_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "apispec_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ApispecBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "api" + ], + "operationId": "createApispecBinding", + "summary": "Create a apispec_binding resource. Binding object which returns the resources bound to apispec_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "apispec_binding": { + "$ref": "#/components/schemas/ApispecBinding" + } + }, + "required": [ + "apispec_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/apispec_binding/{name}": { + "delete": { + "tags": [ + "api" + ], + "operationId": "deleteApispecBinding", + "summary": "Delete a apispec_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/apispec_specendpoint_binding": { + "get": { + "tags": [ + "api" + ], + "operationId": "listApispecSpecendpointBinding", + "summary": "List apispec_specendpoint_binding resources. Binding class showing the specendpoint that can be bound to apispec.", + "responses": { + "200": { + "description": "List of apispec_specendpoint_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "apispec_specendpoint_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ApispecSpecendpointBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "api" + ], + "operationId": "createApispecSpecendpointBinding", + "summary": "Create a apispec_specendpoint_binding resource. Binding class showing the specendpoint that can be bound to apispec.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "apispec_specendpoint_binding": { + "$ref": "#/components/schemas/ApispecSpecendpointBinding" + } + }, + "required": [ + "apispec_specendpoint_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/apispec_specendpoint_binding/{name}": { + "delete": { + "tags": [ + "api" + ], + "operationId": "deleteApispecSpecendpointBinding", + "summary": "Delete a apispec_specendpoint_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/apispecfile": { + "get": { + "tags": [ + "api" + ], + "operationId": "listApispecfile", + "summary": "List apispecfile resources. Configuration for API specification file resource.", + "responses": { + "200": { + "description": "List of apispecfile resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "apispecfile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Apispecfile" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "api" + ], + "operationId": "createApispecfile", + "summary": "Create a apispecfile resource. Configuration for API specification file resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "apispecfile": { + "$ref": "#/components/schemas/Apispecfile" + } + }, + "required": [ + "apispecfile" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/apispecfile/{name}": { + "get": { + "tags": [ + "api" + ], + "operationId": "getApispecfileByName", + "summary": "Get a apispecfile resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single apispecfile resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "apispecfile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Apispecfile" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "api" + ], + "operationId": "updateApispecfile", + "summary": "Update a apispecfile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "apispecfile": { + "$ref": "#/components/schemas/Apispecfile" + } + }, + "required": [ + "apispecfile" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "api" + ], + "operationId": "deleteApispecfile", + "summary": "Delete a apispecfile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/application": { + "get": { + "tags": [ + "app" + ], + "operationId": "listApplication", + "summary": "List application resources. Configuration for application resource.", + "responses": { + "200": { + "description": "List of application resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "application": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Application" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "app" + ], + "operationId": "createApplication", + "summary": "Create a application resource. Configuration for application resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "application": { + "$ref": "#/components/schemas/Application" + } + }, + "required": [ + "application" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/application/{name}": { + "get": { + "tags": [ + "app" + ], + "operationId": "getApplicationByName", + "summary": "Get a application resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single application resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "application": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Application" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "app" + ], + "operationId": "updateApplication", + "summary": "Update a application resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "application": { + "$ref": "#/components/schemas/Application" + } + }, + "required": [ + "application" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "app" + ], + "operationId": "deleteApplication", + "summary": "Delete a application resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appflowaction": { + "get": { + "tags": [ + "appflow" + ], + "operationId": "listAppflowaction", + "summary": "List appflowaction resources. Configuration for AppFlow action resource.", + "responses": { + "200": { + "description": "List of appflowaction resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appflowaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appflowaction" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appflow" + ], + "operationId": "createAppflowaction", + "summary": "Create a appflowaction resource. Configuration for AppFlow action resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appflowaction": { + "$ref": "#/components/schemas/Appflowaction" + } + }, + "required": [ + "appflowaction" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appflowaction/{name}": { + "get": { + "tags": [ + "appflow" + ], + "operationId": "getAppflowactionByName", + "summary": "Get a appflowaction resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single appflowaction resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appflowaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appflowaction" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "appflow" + ], + "operationId": "updateAppflowaction", + "summary": "Update a appflowaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appflowaction": { + "$ref": "#/components/schemas/Appflowaction" + } + }, + "required": [ + "appflowaction" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "appflow" + ], + "operationId": "deleteAppflowaction", + "summary": "Delete a appflowaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appflowaction_analyticsprofile_binding": { + "get": { + "tags": [ + "appflow" + ], + "operationId": "listAppflowactionAnalyticsprofileBinding", + "summary": "List appflowaction_analyticsprofile_binding resources. Binding class showing the analyticsprofile that can be bound to appflowaction.", + "responses": { + "200": { + "description": "List of appflowaction_analyticsprofile_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appflowaction_analyticsprofile_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppflowactionAnalyticsprofileBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appflow" + ], + "operationId": "createAppflowactionAnalyticsprofileBinding", + "summary": "Create a appflowaction_analyticsprofile_binding resource. Binding class showing the analyticsprofile that can be bound to appflowaction.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appflowaction_analyticsprofile_binding": { + "$ref": "#/components/schemas/AppflowactionAnalyticsprofileBinding" + } + }, + "required": [ + "appflowaction_analyticsprofile_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appflowaction_analyticsprofile_binding/{name}": { + "delete": { + "tags": [ + "appflow" + ], + "operationId": "deleteAppflowactionAnalyticsprofileBinding", + "summary": "Delete a appflowaction_analyticsprofile_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appflowaction_binding": { + "get": { + "tags": [ + "appflow" + ], + "operationId": "listAppflowactionBinding", + "summary": "List appflowaction_binding resources. Binding object which returns the resources bound to appflowaction_binding.", + "responses": { + "200": { + "description": "List of appflowaction_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appflowaction_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppflowactionBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appflow" + ], + "operationId": "createAppflowactionBinding", + "summary": "Create a appflowaction_binding resource. Binding object which returns the resources bound to appflowaction_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appflowaction_binding": { + "$ref": "#/components/schemas/AppflowactionBinding" + } + }, + "required": [ + "appflowaction_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appflowaction_binding/{name}": { + "delete": { + "tags": [ + "appflow" + ], + "operationId": "deleteAppflowactionBinding", + "summary": "Delete a appflowaction_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appflowaction_profile_binding": { + "get": { + "tags": [ + "appflow" + ], + "operationId": "listAppflowactionProfileBinding", + "summary": "List appflowaction_profile_binding resources. Binding class showing the profile that can be bound to appflowaction.", + "responses": { + "200": { + "description": "List of appflowaction_profile_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appflowaction_profile_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppflowactionProfileBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appflow" + ], + "operationId": "createAppflowactionProfileBinding", + "summary": "Create a appflowaction_profile_binding resource. Binding class showing the profile that can be bound to appflowaction.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appflowaction_profile_binding": { + "$ref": "#/components/schemas/AppflowactionProfileBinding" + } + }, + "required": [ + "appflowaction_profile_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appflowaction_profile_binding/{name}": { + "delete": { + "tags": [ + "appflow" + ], + "operationId": "deleteAppflowactionProfileBinding", + "summary": "Delete a appflowaction_profile_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appflowcollector": { + "get": { + "tags": [ + "appflow" + ], + "operationId": "listAppflowcollector", + "summary": "List appflowcollector resources. Configuration for AppFlow collector resource.", + "responses": { + "200": { + "description": "List of appflowcollector resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appflowcollector": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appflowcollector" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appflow" + ], + "operationId": "createAppflowcollector", + "summary": "Create a appflowcollector resource. Configuration for AppFlow collector resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appflowcollector": { + "$ref": "#/components/schemas/Appflowcollector" + } + }, + "required": [ + "appflowcollector" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appflowcollector/{name}": { + "get": { + "tags": [ + "appflow" + ], + "operationId": "getAppflowcollectorByName", + "summary": "Get a appflowcollector resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single appflowcollector resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appflowcollector": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appflowcollector" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "appflow" + ], + "operationId": "updateAppflowcollector", + "summary": "Update a appflowcollector resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appflowcollector": { + "$ref": "#/components/schemas/Appflowcollector" + } + }, + "required": [ + "appflowcollector" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "appflow" + ], + "operationId": "deleteAppflowcollector", + "summary": "Delete a appflowcollector resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appflowglobal_appflowpolicy_binding": { + "get": { + "tags": [ + "appflow" + ], + "operationId": "listAppflowglobalAppflowpolicyBinding", + "summary": "List appflowglobal_appflowpolicy_binding resources. Binding class showing the appflowpolicy that can be bound to appflowglobal.", + "responses": { + "200": { + "description": "List of appflowglobal_appflowpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appflowglobal_appflowpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppflowglobalAppflowpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appflow" + ], + "operationId": "createAppflowglobalAppflowpolicyBinding", + "summary": "Create a appflowglobal_appflowpolicy_binding resource. Binding class showing the appflowpolicy that can be bound to appflowglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appflowglobal_appflowpolicy_binding": { + "$ref": "#/components/schemas/AppflowglobalAppflowpolicyBinding" + } + }, + "required": [ + "appflowglobal_appflowpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appflowglobal_appflowpolicy_binding/{name}": { + "delete": { + "tags": [ + "appflow" + ], + "operationId": "deleteAppflowglobalAppflowpolicyBinding", + "summary": "Delete a appflowglobal_appflowpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appflowglobal_binding": { + "get": { + "tags": [ + "appflow" + ], + "operationId": "listAppflowglobalBinding", + "summary": "List appflowglobal_binding resources. Binding object which returns the resources bound to appflowglobal_binding.", + "responses": { + "200": { + "description": "List of appflowglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appflowglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppflowglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appflow" + ], + "operationId": "createAppflowglobalBinding", + "summary": "Create a appflowglobal_binding resource. Binding object which returns the resources bound to appflowglobal_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appflowglobal_binding": { + "$ref": "#/components/schemas/AppflowglobalBinding" + } + }, + "required": [ + "appflowglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appflowglobal_binding/{name}": { + "delete": { + "tags": [ + "appflow" + ], + "operationId": "deleteAppflowglobalBinding", + "summary": "Delete a appflowglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appflowglobal_policy_binding": { + "get": { + "tags": [ + "appflow" + ], + "operationId": "listAppflowglobalPolicyBinding", + "summary": "List appflowglobal_policy_binding resources. Binding class showing the policy that can be bound to appflowglobal.", + "responses": { + "200": { + "description": "List of appflowglobal_policy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appflowglobal_policy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppflowglobalPolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appflow" + ], + "operationId": "createAppflowglobalPolicyBinding", + "summary": "Create a appflowglobal_policy_binding resource. Binding class showing the policy that can be bound to appflowglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appflowglobal_policy_binding": { + "$ref": "#/components/schemas/AppflowglobalPolicyBinding" + } + }, + "required": [ + "appflowglobal_policy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appflowglobal_policy_binding/{name}": { + "delete": { + "tags": [ + "appflow" + ], + "operationId": "deleteAppflowglobalPolicyBinding", + "summary": "Delete a appflowglobal_policy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appflowparam": { + "get": { + "tags": [ + "appflow" + ], + "operationId": "listAppflowparam", + "summary": "List appflowparam resources. Configuration for AppFlow parameter resource.", + "responses": { + "200": { + "description": "List of appflowparam resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appflowparam": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appflowparam" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appflow" + ], + "operationId": "createAppflowparam", + "summary": "Create a appflowparam resource. Configuration for AppFlow parameter resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appflowparam": { + "$ref": "#/components/schemas/Appflowparam" + } + }, + "required": [ + "appflowparam" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appflowparam/{name}": { + "get": { + "tags": [ + "appflow" + ], + "operationId": "getAppflowparamByName", + "summary": "Get a appflowparam resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single appflowparam resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appflowparam": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appflowparam" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "appflow" + ], + "operationId": "updateAppflowparam", + "summary": "Update a appflowparam resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appflowparam": { + "$ref": "#/components/schemas/Appflowparam" + } + }, + "required": [ + "appflowparam" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "appflow" + ], + "operationId": "deleteAppflowparam", + "summary": "Delete a appflowparam resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appflowpolicy": { + "get": { + "tags": [ + "appflow" + ], + "operationId": "listAppflowpolicy", + "summary": "List appflowpolicy resources. Configuration for AppFlow policy resource.", + "responses": { + "200": { + "description": "List of appflowpolicy resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appflowpolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appflowpolicy" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appflow" + ], + "operationId": "createAppflowpolicy", + "summary": "Create a appflowpolicy resource. Configuration for AppFlow policy resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appflowpolicy": { + "$ref": "#/components/schemas/Appflowpolicy" + } + }, + "required": [ + "appflowpolicy" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appflowpolicy/{name}": { + "get": { + "tags": [ + "appflow" + ], + "operationId": "getAppflowpolicyByName", + "summary": "Get a appflowpolicy resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single appflowpolicy resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appflowpolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appflowpolicy" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "appflow" + ], + "operationId": "updateAppflowpolicy", + "summary": "Update a appflowpolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appflowpolicy": { + "$ref": "#/components/schemas/Appflowpolicy" + } + }, + "required": [ + "appflowpolicy" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "appflow" + ], + "operationId": "deleteAppflowpolicy", + "summary": "Delete a appflowpolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appflowpolicy_appflowglobal_binding": { + "get": { + "tags": [ + "appflow" + ], + "operationId": "listAppflowpolicyAppflowglobalBinding", + "summary": "List appflowpolicy_appflowglobal_binding resources. Binding class showing the appflowglobal that can be bound to appflowpolicy.", + "responses": { + "200": { + "description": "List of appflowpolicy_appflowglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appflowpolicy_appflowglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppflowpolicyAppflowglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appflow" + ], + "operationId": "createAppflowpolicyAppflowglobalBinding", + "summary": "Create a appflowpolicy_appflowglobal_binding resource. Binding class showing the appflowglobal that can be bound to appflowpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appflowpolicy_appflowglobal_binding": { + "$ref": "#/components/schemas/AppflowpolicyAppflowglobalBinding" + } + }, + "required": [ + "appflowpolicy_appflowglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appflowpolicy_appflowglobal_binding/{name}": { + "delete": { + "tags": [ + "appflow" + ], + "operationId": "deleteAppflowpolicyAppflowglobalBinding", + "summary": "Delete a appflowpolicy_appflowglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appflowpolicy_appflowpolicylabel_binding": { + "get": { + "tags": [ + "appflow" + ], + "operationId": "listAppflowpolicyAppflowpolicylabelBinding", + "summary": "List appflowpolicy_appflowpolicylabel_binding resources. Binding class showing the appflowpolicylabel that can be bound to appflowpolicy.", + "responses": { + "200": { + "description": "List of appflowpolicy_appflowpolicylabel_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appflowpolicy_appflowpolicylabel_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppflowpolicyAppflowpolicylabelBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appflow" + ], + "operationId": "createAppflowpolicyAppflowpolicylabelBinding", + "summary": "Create a appflowpolicy_appflowpolicylabel_binding resource. Binding class showing the appflowpolicylabel that can be bound to appflowpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appflowpolicy_appflowpolicylabel_binding": { + "$ref": "#/components/schemas/AppflowpolicyAppflowpolicylabelBinding" + } + }, + "required": [ + "appflowpolicy_appflowpolicylabel_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appflowpolicy_appflowpolicylabel_binding/{name}": { + "delete": { + "tags": [ + "appflow" + ], + "operationId": "deleteAppflowpolicyAppflowpolicylabelBinding", + "summary": "Delete a appflowpolicy_appflowpolicylabel_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appflowpolicy_binding": { + "get": { + "tags": [ + "appflow" + ], + "operationId": "listAppflowpolicyBinding", + "summary": "List appflowpolicy_binding resources. Binding object which returns the resources bound to appflowpolicy_binding.", + "responses": { + "200": { + "description": "List of appflowpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appflowpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppflowpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appflow" + ], + "operationId": "createAppflowpolicyBinding", + "summary": "Create a appflowpolicy_binding resource. Binding object which returns the resources bound to appflowpolicy_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appflowpolicy_binding": { + "$ref": "#/components/schemas/AppflowpolicyBinding" + } + }, + "required": [ + "appflowpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appflowpolicy_binding/{name}": { + "delete": { + "tags": [ + "appflow" + ], + "operationId": "deleteAppflowpolicyBinding", + "summary": "Delete a appflowpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appflowpolicy_csvserver_binding": { + "get": { + "tags": [ + "appflow" + ], + "operationId": "listAppflowpolicyCsvserverBinding", + "summary": "List appflowpolicy_csvserver_binding resources. Binding class showing the csvserver that can be bound to appflowpolicy.", + "responses": { + "200": { + "description": "List of appflowpolicy_csvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appflowpolicy_csvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppflowpolicyCsvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appflow" + ], + "operationId": "createAppflowpolicyCsvserverBinding", + "summary": "Create a appflowpolicy_csvserver_binding resource. Binding class showing the csvserver that can be bound to appflowpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appflowpolicy_csvserver_binding": { + "$ref": "#/components/schemas/AppflowpolicyCsvserverBinding" + } + }, + "required": [ + "appflowpolicy_csvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appflowpolicy_csvserver_binding/{name}": { + "delete": { + "tags": [ + "appflow" + ], + "operationId": "deleteAppflowpolicyCsvserverBinding", + "summary": "Delete a appflowpolicy_csvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appflowpolicy_global_binding": { + "get": { + "tags": [ + "appflow" + ], + "operationId": "listAppflowpolicyGlobalBinding", + "summary": "List appflowpolicy_global_binding resources. Binding class showing the global that can be bound to appflowpolicy.", + "responses": { + "200": { + "description": "List of appflowpolicy_global_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appflowpolicy_global_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppflowpolicyGlobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appflow" + ], + "operationId": "createAppflowpolicyGlobalBinding", + "summary": "Create a appflowpolicy_global_binding resource. Binding class showing the global that can be bound to appflowpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appflowpolicy_global_binding": { + "$ref": "#/components/schemas/AppflowpolicyGlobalBinding" + } + }, + "required": [ + "appflowpolicy_global_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appflowpolicy_global_binding/{name}": { + "delete": { + "tags": [ + "appflow" + ], + "operationId": "deleteAppflowpolicyGlobalBinding", + "summary": "Delete a appflowpolicy_global_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appflowpolicy_lbvserver_binding": { + "get": { + "tags": [ + "appflow" + ], + "operationId": "listAppflowpolicyLbvserverBinding", + "summary": "List appflowpolicy_lbvserver_binding resources. Binding class showing the lbvserver that can be bound to appflowpolicy.", + "responses": { + "200": { + "description": "List of appflowpolicy_lbvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appflowpolicy_lbvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppflowpolicyLbvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appflow" + ], + "operationId": "createAppflowpolicyLbvserverBinding", + "summary": "Create a appflowpolicy_lbvserver_binding resource. Binding class showing the lbvserver that can be bound to appflowpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appflowpolicy_lbvserver_binding": { + "$ref": "#/components/schemas/AppflowpolicyLbvserverBinding" + } + }, + "required": [ + "appflowpolicy_lbvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appflowpolicy_lbvserver_binding/{name}": { + "delete": { + "tags": [ + "appflow" + ], + "operationId": "deleteAppflowpolicyLbvserverBinding", + "summary": "Delete a appflowpolicy_lbvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appflowpolicy_policylabel_binding": { + "get": { + "tags": [ + "appflow" + ], + "operationId": "listAppflowpolicyPolicylabelBinding", + "summary": "List appflowpolicy_policylabel_binding resources. Binding class showing the policylabel that can be bound to appflowpolicy.", + "responses": { + "200": { + "description": "List of appflowpolicy_policylabel_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appflowpolicy_policylabel_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppflowpolicyPolicylabelBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appflow" + ], + "operationId": "createAppflowpolicyPolicylabelBinding", + "summary": "Create a appflowpolicy_policylabel_binding resource. Binding class showing the policylabel that can be bound to appflowpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appflowpolicy_policylabel_binding": { + "$ref": "#/components/schemas/AppflowpolicyPolicylabelBinding" + } + }, + "required": [ + "appflowpolicy_policylabel_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appflowpolicy_policylabel_binding/{name}": { + "delete": { + "tags": [ + "appflow" + ], + "operationId": "deleteAppflowpolicyPolicylabelBinding", + "summary": "Delete a appflowpolicy_policylabel_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appflowpolicy_vpnvserver_binding": { + "get": { + "tags": [ + "appflow" + ], + "operationId": "listAppflowpolicyVpnvserverBinding", + "summary": "List appflowpolicy_vpnvserver_binding resources. Binding class showing the vpnvserver that can be bound to appflowpolicy.", + "responses": { + "200": { + "description": "List of appflowpolicy_vpnvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appflowpolicy_vpnvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppflowpolicyVpnvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appflow" + ], + "operationId": "createAppflowpolicyVpnvserverBinding", + "summary": "Create a appflowpolicy_vpnvserver_binding resource. Binding class showing the vpnvserver that can be bound to appflowpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appflowpolicy_vpnvserver_binding": { + "$ref": "#/components/schemas/AppflowpolicyVpnvserverBinding" + } + }, + "required": [ + "appflowpolicy_vpnvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appflowpolicy_vpnvserver_binding/{name}": { + "delete": { + "tags": [ + "appflow" + ], + "operationId": "deleteAppflowpolicyVpnvserverBinding", + "summary": "Delete a appflowpolicy_vpnvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appflowpolicy_vserver_binding": { + "get": { + "tags": [ + "appflow" + ], + "operationId": "listAppflowpolicyVserverBinding", + "summary": "List appflowpolicy_vserver_binding resources. Binding class showing the vserver that can be bound to appflowpolicy.", + "responses": { + "200": { + "description": "List of appflowpolicy_vserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appflowpolicy_vserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppflowpolicyVserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appflow" + ], + "operationId": "createAppflowpolicyVserverBinding", + "summary": "Create a appflowpolicy_vserver_binding resource. Binding class showing the vserver that can be bound to appflowpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appflowpolicy_vserver_binding": { + "$ref": "#/components/schemas/AppflowpolicyVserverBinding" + } + }, + "required": [ + "appflowpolicy_vserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appflowpolicy_vserver_binding/{name}": { + "delete": { + "tags": [ + "appflow" + ], + "operationId": "deleteAppflowpolicyVserverBinding", + "summary": "Delete a appflowpolicy_vserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appflowpolicylabel": { + "get": { + "tags": [ + "appflow" + ], + "operationId": "listAppflowpolicylabel", + "summary": "List appflowpolicylabel resources. Configuration for AppFlow policy label resource.", + "responses": { + "200": { + "description": "List of appflowpolicylabel resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appflowpolicylabel": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appflowpolicylabel" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appflow" + ], + "operationId": "createAppflowpolicylabel", + "summary": "Create a appflowpolicylabel resource. Configuration for AppFlow policy label resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appflowpolicylabel": { + "$ref": "#/components/schemas/Appflowpolicylabel" + } + }, + "required": [ + "appflowpolicylabel" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appflowpolicylabel/{name}": { + "get": { + "tags": [ + "appflow" + ], + "operationId": "getAppflowpolicylabelByName", + "summary": "Get a appflowpolicylabel resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single appflowpolicylabel resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appflowpolicylabel": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appflowpolicylabel" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "appflow" + ], + "operationId": "updateAppflowpolicylabel", + "summary": "Update a appflowpolicylabel resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appflowpolicylabel": { + "$ref": "#/components/schemas/Appflowpolicylabel" + } + }, + "required": [ + "appflowpolicylabel" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "appflow" + ], + "operationId": "deleteAppflowpolicylabel", + "summary": "Delete a appflowpolicylabel resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appflowpolicylabel_appflowpolicy_binding": { + "get": { + "tags": [ + "appflow" + ], + "operationId": "listAppflowpolicylabelAppflowpolicyBinding", + "summary": "List appflowpolicylabel_appflowpolicy_binding resources. Binding class showing the appflowpolicy that can be bound to appflowpolicylabel.", + "responses": { + "200": { + "description": "List of appflowpolicylabel_appflowpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appflowpolicylabel_appflowpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppflowpolicylabelAppflowpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appflow" + ], + "operationId": "createAppflowpolicylabelAppflowpolicyBinding", + "summary": "Create a appflowpolicylabel_appflowpolicy_binding resource. Binding class showing the appflowpolicy that can be bound to appflowpolicylabel.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appflowpolicylabel_appflowpolicy_binding": { + "$ref": "#/components/schemas/AppflowpolicylabelAppflowpolicyBinding" + } + }, + "required": [ + "appflowpolicylabel_appflowpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appflowpolicylabel_appflowpolicy_binding/{name}": { + "delete": { + "tags": [ + "appflow" + ], + "operationId": "deleteAppflowpolicylabelAppflowpolicyBinding", + "summary": "Delete a appflowpolicylabel_appflowpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appflowpolicylabel_binding": { + "get": { + "tags": [ + "appflow" + ], + "operationId": "listAppflowpolicylabelBinding", + "summary": "List appflowpolicylabel_binding resources. Binding object which returns the resources bound to appflowpolicylabel_binding.", + "responses": { + "200": { + "description": "List of appflowpolicylabel_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appflowpolicylabel_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppflowpolicylabelBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appflow" + ], + "operationId": "createAppflowpolicylabelBinding", + "summary": "Create a appflowpolicylabel_binding resource. Binding object which returns the resources bound to appflowpolicylabel_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appflowpolicylabel_binding": { + "$ref": "#/components/schemas/AppflowpolicylabelBinding" + } + }, + "required": [ + "appflowpolicylabel_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appflowpolicylabel_binding/{name}": { + "delete": { + "tags": [ + "appflow" + ], + "operationId": "deleteAppflowpolicylabelBinding", + "summary": "Delete a appflowpolicylabel_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appflowpolicylabel_policy_binding": { + "get": { + "tags": [ + "appflow" + ], + "operationId": "listAppflowpolicylabelPolicyBinding", + "summary": "List appflowpolicylabel_policy_binding resources. Binding class showing the policy that can be bound to appflowpolicylabel.", + "responses": { + "200": { + "description": "List of appflowpolicylabel_policy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appflowpolicylabel_policy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppflowpolicylabelPolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appflow" + ], + "operationId": "createAppflowpolicylabelPolicyBinding", + "summary": "Create a appflowpolicylabel_policy_binding resource. Binding class showing the policy that can be bound to appflowpolicylabel.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appflowpolicylabel_policy_binding": { + "$ref": "#/components/schemas/AppflowpolicylabelPolicyBinding" + } + }, + "required": [ + "appflowpolicylabel_policy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appflowpolicylabel_policy_binding/{name}": { + "delete": { + "tags": [ + "appflow" + ], + "operationId": "deleteAppflowpolicylabelPolicyBinding", + "summary": "Delete a appflowpolicylabel_policy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwarchive": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwarchive", + "summary": "List appfwarchive resources. Configuration for archive resource.", + "responses": { + "200": { + "description": "List of appfwarchive resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwarchive": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appfwarchive" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwarchive", + "summary": "Create a appfwarchive resource. Configuration for archive resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwarchive": { + "$ref": "#/components/schemas/Appfwarchive" + } + }, + "required": [ + "appfwarchive" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwarchive/{name}": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "getAppfwarchiveByName", + "summary": "Get a appfwarchive resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single appfwarchive resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwarchive": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appfwarchive" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "appfw" + ], + "operationId": "updateAppfwarchive", + "summary": "Update a appfwarchive resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwarchive": { + "$ref": "#/components/schemas/Appfwarchive" + } + }, + "required": [ + "appfwarchive" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwarchive", + "summary": "Delete a appfwarchive resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwconfidfield": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwconfidfield", + "summary": "List appfwconfidfield resources. Configuration for configured confidential form fields resource.", + "responses": { + "200": { + "description": "List of appfwconfidfield resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwconfidfield": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appfwconfidfield" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwconfidfield", + "summary": "Create a appfwconfidfield resource. Configuration for configured confidential form fields resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwconfidfield": { + "$ref": "#/components/schemas/Appfwconfidfield" + } + }, + "required": [ + "appfwconfidfield" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwconfidfield/{name}": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "getAppfwconfidfieldByName", + "summary": "Get a appfwconfidfield resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single appfwconfidfield resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwconfidfield": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appfwconfidfield" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "appfw" + ], + "operationId": "updateAppfwconfidfield", + "summary": "Update a appfwconfidfield resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwconfidfield": { + "$ref": "#/components/schemas/Appfwconfidfield" + } + }, + "required": [ + "appfwconfidfield" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwconfidfield", + "summary": "Delete a appfwconfidfield resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwcustomsettings": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwcustomsettings", + "summary": "List appfwcustomsettings resources. Configuration for application firewall custom settings XML configuration resource.", + "responses": { + "200": { + "description": "List of appfwcustomsettings resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwcustomsettings": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appfwcustomsettings" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwcustomsettings", + "summary": "Create a appfwcustomsettings resource. Configuration for application firewall custom settings XML configuration resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwcustomsettings": { + "$ref": "#/components/schemas/Appfwcustomsettings" + } + }, + "required": [ + "appfwcustomsettings" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwcustomsettings/{name}": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "getAppfwcustomsettingsByName", + "summary": "Get a appfwcustomsettings resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single appfwcustomsettings resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwcustomsettings": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appfwcustomsettings" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "appfw" + ], + "operationId": "updateAppfwcustomsettings", + "summary": "Update a appfwcustomsettings resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwcustomsettings": { + "$ref": "#/components/schemas/Appfwcustomsettings" + } + }, + "required": [ + "appfwcustomsettings" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwcustomsettings", + "summary": "Delete a appfwcustomsettings resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwfieldtype": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwfieldtype", + "summary": "List appfwfieldtype resources. Configuration for application firewall form field type resource.", + "responses": { + "200": { + "description": "List of appfwfieldtype resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwfieldtype": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appfwfieldtype" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwfieldtype", + "summary": "Create a appfwfieldtype resource. Configuration for application firewall form field type resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwfieldtype": { + "$ref": "#/components/schemas/Appfwfieldtype" + } + }, + "required": [ + "appfwfieldtype" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwfieldtype/{name}": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "getAppfwfieldtypeByName", + "summary": "Get a appfwfieldtype resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single appfwfieldtype resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwfieldtype": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appfwfieldtype" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "appfw" + ], + "operationId": "updateAppfwfieldtype", + "summary": "Update a appfwfieldtype resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwfieldtype": { + "$ref": "#/components/schemas/Appfwfieldtype" + } + }, + "required": [ + "appfwfieldtype" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwfieldtype", + "summary": "Delete a appfwfieldtype resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwglobal_appfwpolicy_binding": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwglobalAppfwpolicyBinding", + "summary": "List appfwglobal_appfwpolicy_binding resources. Binding class showing the appfwpolicy that can be bound to appfwglobal.", + "responses": { + "200": { + "description": "List of appfwglobal_appfwpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwglobal_appfwpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppfwglobalAppfwpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwglobalAppfwpolicyBinding", + "summary": "Create a appfwglobal_appfwpolicy_binding resource. Binding class showing the appfwpolicy that can be bound to appfwglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwglobal_appfwpolicy_binding": { + "$ref": "#/components/schemas/AppfwglobalAppfwpolicyBinding" + } + }, + "required": [ + "appfwglobal_appfwpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwglobal_appfwpolicy_binding/{name}": { + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwglobalAppfwpolicyBinding", + "summary": "Delete a appfwglobal_appfwpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwglobal_auditnslogpolicy_binding": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwglobalAuditnslogpolicyBinding", + "summary": "List appfwglobal_auditnslogpolicy_binding resources. Binding class showing the auditnslogpolicy that can be bound to appfwglobal.", + "responses": { + "200": { + "description": "List of appfwglobal_auditnslogpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwglobal_auditnslogpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppfwglobalAuditnslogpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwglobalAuditnslogpolicyBinding", + "summary": "Create a appfwglobal_auditnslogpolicy_binding resource. Binding class showing the auditnslogpolicy that can be bound to appfwglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwglobal_auditnslogpolicy_binding": { + "$ref": "#/components/schemas/AppfwglobalAuditnslogpolicyBinding" + } + }, + "required": [ + "appfwglobal_auditnslogpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwglobal_auditnslogpolicy_binding/{name}": { + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwglobalAuditnslogpolicyBinding", + "summary": "Delete a appfwglobal_auditnslogpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwglobal_auditsyslogpolicy_binding": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwglobalAuditsyslogpolicyBinding", + "summary": "List appfwglobal_auditsyslogpolicy_binding resources. Binding class showing the auditsyslogpolicy that can be bound to appfwglobal.", + "responses": { + "200": { + "description": "List of appfwglobal_auditsyslogpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwglobal_auditsyslogpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppfwglobalAuditsyslogpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwglobalAuditsyslogpolicyBinding", + "summary": "Create a appfwglobal_auditsyslogpolicy_binding resource. Binding class showing the auditsyslogpolicy that can be bound to appfwglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwglobal_auditsyslogpolicy_binding": { + "$ref": "#/components/schemas/AppfwglobalAuditsyslogpolicyBinding" + } + }, + "required": [ + "appfwglobal_auditsyslogpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwglobal_auditsyslogpolicy_binding/{name}": { + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwglobalAuditsyslogpolicyBinding", + "summary": "Delete a appfwglobal_auditsyslogpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwglobal_binding": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwglobalBinding", + "summary": "List appfwglobal_binding resources. Binding object which returns the resources bound to appfwglobal_binding.", + "responses": { + "200": { + "description": "List of appfwglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppfwglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwglobalBinding", + "summary": "Create a appfwglobal_binding resource. Binding object which returns the resources bound to appfwglobal_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwglobal_binding": { + "$ref": "#/components/schemas/AppfwglobalBinding" + } + }, + "required": [ + "appfwglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwglobal_binding/{name}": { + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwglobalBinding", + "summary": "Delete a appfwglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwglobal_nslogpolicy_binding": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwglobalNslogpolicyBinding", + "summary": "List appfwglobal_nslogpolicy_binding resources. Binding class showing the nslogpolicy that can be bound to appfwglobal.", + "responses": { + "200": { + "description": "List of appfwglobal_nslogpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwglobal_nslogpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppfwglobalNslogpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwglobalNslogpolicyBinding", + "summary": "Create a appfwglobal_nslogpolicy_binding resource. Binding class showing the nslogpolicy that can be bound to appfwglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwglobal_nslogpolicy_binding": { + "$ref": "#/components/schemas/AppfwglobalNslogpolicyBinding" + } + }, + "required": [ + "appfwglobal_nslogpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwglobal_nslogpolicy_binding/{name}": { + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwglobalNslogpolicyBinding", + "summary": "Delete a appfwglobal_nslogpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwglobal_policy_binding": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwglobalPolicyBinding", + "summary": "List appfwglobal_policy_binding resources. Binding class showing the policy that can be bound to appfwglobal.", + "responses": { + "200": { + "description": "List of appfwglobal_policy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwglobal_policy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppfwglobalPolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwglobalPolicyBinding", + "summary": "Create a appfwglobal_policy_binding resource. Binding class showing the policy that can be bound to appfwglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwglobal_policy_binding": { + "$ref": "#/components/schemas/AppfwglobalPolicyBinding" + } + }, + "required": [ + "appfwglobal_policy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwglobal_policy_binding/{name}": { + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwglobalPolicyBinding", + "summary": "Delete a appfwglobal_policy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwglobal_syslogpolicy_binding": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwglobalSyslogpolicyBinding", + "summary": "List appfwglobal_syslogpolicy_binding resources. Binding class showing the syslogpolicy that can be bound to appfwglobal.", + "responses": { + "200": { + "description": "List of appfwglobal_syslogpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwglobal_syslogpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppfwglobalSyslogpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwglobalSyslogpolicyBinding", + "summary": "Create a appfwglobal_syslogpolicy_binding resource. Binding class showing the syslogpolicy that can be bound to appfwglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwglobal_syslogpolicy_binding": { + "$ref": "#/components/schemas/AppfwglobalSyslogpolicyBinding" + } + }, + "required": [ + "appfwglobal_syslogpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwglobal_syslogpolicy_binding/{name}": { + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwglobalSyslogpolicyBinding", + "summary": "Delete a appfwglobal_syslogpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwgrpccontenttype": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwgrpccontenttype", + "summary": "List appfwgrpccontenttype resources. Configuration for gRRPC content type resource.", + "responses": { + "200": { + "description": "List of appfwgrpccontenttype resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwgrpccontenttype": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appfwgrpccontenttype" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwgrpccontenttype", + "summary": "Create a appfwgrpccontenttype resource. Configuration for gRRPC content type resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwgrpccontenttype": { + "$ref": "#/components/schemas/Appfwgrpccontenttype" + } + }, + "required": [ + "appfwgrpccontenttype" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwgrpccontenttype/{name}": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "getAppfwgrpccontenttypeByName", + "summary": "Get a appfwgrpccontenttype resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single appfwgrpccontenttype resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwgrpccontenttype": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appfwgrpccontenttype" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "appfw" + ], + "operationId": "updateAppfwgrpccontenttype", + "summary": "Update a appfwgrpccontenttype resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwgrpccontenttype": { + "$ref": "#/components/schemas/Appfwgrpccontenttype" + } + }, + "required": [ + "appfwgrpccontenttype" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwgrpccontenttype", + "summary": "Delete a appfwgrpccontenttype resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwgrpcwebjsoncontenttype": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwgrpcwebjsoncontenttype", + "summary": "List appfwgrpcwebjsoncontenttype resources. Configuration for gRRPC-Web-json content type resource.", + "responses": { + "200": { + "description": "List of appfwgrpcwebjsoncontenttype resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwgrpcwebjsoncontenttype": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appfwgrpcwebjsoncontenttype" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwgrpcwebjsoncontenttype", + "summary": "Create a appfwgrpcwebjsoncontenttype resource. Configuration for gRRPC-Web-json content type resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwgrpcwebjsoncontenttype": { + "$ref": "#/components/schemas/Appfwgrpcwebjsoncontenttype" + } + }, + "required": [ + "appfwgrpcwebjsoncontenttype" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwgrpcwebjsoncontenttype/{name}": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "getAppfwgrpcwebjsoncontenttypeByName", + "summary": "Get a appfwgrpcwebjsoncontenttype resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single appfwgrpcwebjsoncontenttype resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwgrpcwebjsoncontenttype": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appfwgrpcwebjsoncontenttype" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "appfw" + ], + "operationId": "updateAppfwgrpcwebjsoncontenttype", + "summary": "Update a appfwgrpcwebjsoncontenttype resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwgrpcwebjsoncontenttype": { + "$ref": "#/components/schemas/Appfwgrpcwebjsoncontenttype" + } + }, + "required": [ + "appfwgrpcwebjsoncontenttype" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwgrpcwebjsoncontenttype", + "summary": "Delete a appfwgrpcwebjsoncontenttype resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwgrpcwebtextcontenttype": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwgrpcwebtextcontenttype", + "summary": "List appfwgrpcwebtextcontenttype resources. Configuration for gRRPC-Web-text content type resource.", + "responses": { + "200": { + "description": "List of appfwgrpcwebtextcontenttype resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwgrpcwebtextcontenttype": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appfwgrpcwebtextcontenttype" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwgrpcwebtextcontenttype", + "summary": "Create a appfwgrpcwebtextcontenttype resource. Configuration for gRRPC-Web-text content type resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwgrpcwebtextcontenttype": { + "$ref": "#/components/schemas/Appfwgrpcwebtextcontenttype" + } + }, + "required": [ + "appfwgrpcwebtextcontenttype" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwgrpcwebtextcontenttype/{name}": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "getAppfwgrpcwebtextcontenttypeByName", + "summary": "Get a appfwgrpcwebtextcontenttype resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single appfwgrpcwebtextcontenttype resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwgrpcwebtextcontenttype": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appfwgrpcwebtextcontenttype" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "appfw" + ], + "operationId": "updateAppfwgrpcwebtextcontenttype", + "summary": "Update a appfwgrpcwebtextcontenttype resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwgrpcwebtextcontenttype": { + "$ref": "#/components/schemas/Appfwgrpcwebtextcontenttype" + } + }, + "required": [ + "appfwgrpcwebtextcontenttype" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwgrpcwebtextcontenttype", + "summary": "Delete a appfwgrpcwebtextcontenttype resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwhtmlerrorpage": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwhtmlerrorpage", + "summary": "List appfwhtmlerrorpage resources. Configuration for HTML error page resource.", + "responses": { + "200": { + "description": "List of appfwhtmlerrorpage resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwhtmlerrorpage": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appfwhtmlerrorpage" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwhtmlerrorpage", + "summary": "Create a appfwhtmlerrorpage resource. Configuration for HTML error page resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwhtmlerrorpage": { + "$ref": "#/components/schemas/Appfwhtmlerrorpage" + } + }, + "required": [ + "appfwhtmlerrorpage" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwhtmlerrorpage/{name}": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "getAppfwhtmlerrorpageByName", + "summary": "Get a appfwhtmlerrorpage resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single appfwhtmlerrorpage resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwhtmlerrorpage": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appfwhtmlerrorpage" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "appfw" + ], + "operationId": "updateAppfwhtmlerrorpage", + "summary": "Update a appfwhtmlerrorpage resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwhtmlerrorpage": { + "$ref": "#/components/schemas/Appfwhtmlerrorpage" + } + }, + "required": [ + "appfwhtmlerrorpage" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwhtmlerrorpage", + "summary": "Delete a appfwhtmlerrorpage resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwjsoncontenttype": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwjsoncontenttype", + "summary": "List appfwjsoncontenttype resources. Configuration for JSON content type resource.", + "responses": { + "200": { + "description": "List of appfwjsoncontenttype resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwjsoncontenttype": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appfwjsoncontenttype" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwjsoncontenttype", + "summary": "Create a appfwjsoncontenttype resource. Configuration for JSON content type resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwjsoncontenttype": { + "$ref": "#/components/schemas/Appfwjsoncontenttype" + } + }, + "required": [ + "appfwjsoncontenttype" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwjsoncontenttype/{name}": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "getAppfwjsoncontenttypeByName", + "summary": "Get a appfwjsoncontenttype resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single appfwjsoncontenttype resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwjsoncontenttype": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appfwjsoncontenttype" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "appfw" + ], + "operationId": "updateAppfwjsoncontenttype", + "summary": "Update a appfwjsoncontenttype resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwjsoncontenttype": { + "$ref": "#/components/schemas/Appfwjsoncontenttype" + } + }, + "required": [ + "appfwjsoncontenttype" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwjsoncontenttype", + "summary": "Delete a appfwjsoncontenttype resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwjsonerrorpage": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwjsonerrorpage", + "summary": "List appfwjsonerrorpage resources. Configuration for JSON error page resource.", + "responses": { + "200": { + "description": "List of appfwjsonerrorpage resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwjsonerrorpage": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appfwjsonerrorpage" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwjsonerrorpage", + "summary": "Create a appfwjsonerrorpage resource. Configuration for JSON error page resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwjsonerrorpage": { + "$ref": "#/components/schemas/Appfwjsonerrorpage" + } + }, + "required": [ + "appfwjsonerrorpage" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwjsonerrorpage/{name}": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "getAppfwjsonerrorpageByName", + "summary": "Get a appfwjsonerrorpage resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single appfwjsonerrorpage resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwjsonerrorpage": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appfwjsonerrorpage" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "appfw" + ], + "operationId": "updateAppfwjsonerrorpage", + "summary": "Update a appfwjsonerrorpage resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwjsonerrorpage": { + "$ref": "#/components/schemas/Appfwjsonerrorpage" + } + }, + "required": [ + "appfwjsonerrorpage" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwjsonerrorpage", + "summary": "Delete a appfwjsonerrorpage resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwlearningdata": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwlearningdata", + "summary": "List appfwlearningdata resources. Configuration for learning data resource.", + "responses": { + "200": { + "description": "List of appfwlearningdata resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwlearningdata": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appfwlearningdata" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwlearningdata", + "summary": "Create a appfwlearningdata resource. Configuration for learning data resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwlearningdata": { + "$ref": "#/components/schemas/Appfwlearningdata" + } + }, + "required": [ + "appfwlearningdata" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwlearningdata/{name}": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "getAppfwlearningdataByName", + "summary": "Get a appfwlearningdata resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single appfwlearningdata resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwlearningdata": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appfwlearningdata" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "appfw" + ], + "operationId": "updateAppfwlearningdata", + "summary": "Update a appfwlearningdata resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwlearningdata": { + "$ref": "#/components/schemas/Appfwlearningdata" + } + }, + "required": [ + "appfwlearningdata" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwlearningdata", + "summary": "Delete a appfwlearningdata resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwlearningsettings": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwlearningsettings", + "summary": "List appfwlearningsettings resources. Configuration for learning settings resource.", + "responses": { + "200": { + "description": "List of appfwlearningsettings resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwlearningsettings": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appfwlearningsettings" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwlearningsettings", + "summary": "Create a appfwlearningsettings resource. Configuration for learning settings resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwlearningsettings": { + "$ref": "#/components/schemas/Appfwlearningsettings" + } + }, + "required": [ + "appfwlearningsettings" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwlearningsettings/{name}": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "getAppfwlearningsettingsByName", + "summary": "Get a appfwlearningsettings resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single appfwlearningsettings resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwlearningsettings": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appfwlearningsettings" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "appfw" + ], + "operationId": "updateAppfwlearningsettings", + "summary": "Update a appfwlearningsettings resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwlearningsettings": { + "$ref": "#/components/schemas/Appfwlearningsettings" + } + }, + "required": [ + "appfwlearningsettings" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwlearningsettings", + "summary": "Delete a appfwlearningsettings resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwmultipartformcontenttype": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwmultipartformcontenttype", + "summary": "List appfwmultipartformcontenttype resources. Configuration for Multipart form content type resource.", + "responses": { + "200": { + "description": "List of appfwmultipartformcontenttype resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwmultipartformcontenttype": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appfwmultipartformcontenttype" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwmultipartformcontenttype", + "summary": "Create a appfwmultipartformcontenttype resource. Configuration for Multipart form content type resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwmultipartformcontenttype": { + "$ref": "#/components/schemas/Appfwmultipartformcontenttype" + } + }, + "required": [ + "appfwmultipartformcontenttype" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwmultipartformcontenttype/{name}": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "getAppfwmultipartformcontenttypeByName", + "summary": "Get a appfwmultipartformcontenttype resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single appfwmultipartformcontenttype resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwmultipartformcontenttype": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appfwmultipartformcontenttype" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "appfw" + ], + "operationId": "updateAppfwmultipartformcontenttype", + "summary": "Update a appfwmultipartformcontenttype resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwmultipartformcontenttype": { + "$ref": "#/components/schemas/Appfwmultipartformcontenttype" + } + }, + "required": [ + "appfwmultipartformcontenttype" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwmultipartformcontenttype", + "summary": "Delete a appfwmultipartformcontenttype resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwpolicy": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwpolicy", + "summary": "List appfwpolicy resources. Configuration for application firewall policy resource.", + "responses": { + "200": { + "description": "List of appfwpolicy resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwpolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appfwpolicy" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwpolicy", + "summary": "Create a appfwpolicy resource. Configuration for application firewall policy resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwpolicy": { + "$ref": "#/components/schemas/Appfwpolicy" + } + }, + "required": [ + "appfwpolicy" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwpolicy/{name}": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "getAppfwpolicyByName", + "summary": "Get a appfwpolicy resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single appfwpolicy resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwpolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appfwpolicy" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "appfw" + ], + "operationId": "updateAppfwpolicy", + "summary": "Update a appfwpolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwpolicy": { + "$ref": "#/components/schemas/Appfwpolicy" + } + }, + "required": [ + "appfwpolicy" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwpolicy", + "summary": "Delete a appfwpolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwpolicy_appfwglobal_binding": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwpolicyAppfwglobalBinding", + "summary": "List appfwpolicy_appfwglobal_binding resources. Binding class showing the appfwglobal that can be bound to appfwpolicy.", + "responses": { + "200": { + "description": "List of appfwpolicy_appfwglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwpolicy_appfwglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppfwpolicyAppfwglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwpolicyAppfwglobalBinding", + "summary": "Create a appfwpolicy_appfwglobal_binding resource. Binding class showing the appfwglobal that can be bound to appfwpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwpolicy_appfwglobal_binding": { + "$ref": "#/components/schemas/AppfwpolicyAppfwglobalBinding" + } + }, + "required": [ + "appfwpolicy_appfwglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwpolicy_appfwglobal_binding/{name}": { + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwpolicyAppfwglobalBinding", + "summary": "Delete a appfwpolicy_appfwglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwpolicy_appfwpolicylabel_binding": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwpolicyAppfwpolicylabelBinding", + "summary": "List appfwpolicy_appfwpolicylabel_binding resources. Binding class showing the appfwpolicylabel that can be bound to appfwpolicy.", + "responses": { + "200": { + "description": "List of appfwpolicy_appfwpolicylabel_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwpolicy_appfwpolicylabel_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppfwpolicyAppfwpolicylabelBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwpolicyAppfwpolicylabelBinding", + "summary": "Create a appfwpolicy_appfwpolicylabel_binding resource. Binding class showing the appfwpolicylabel that can be bound to appfwpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwpolicy_appfwpolicylabel_binding": { + "$ref": "#/components/schemas/AppfwpolicyAppfwpolicylabelBinding" + } + }, + "required": [ + "appfwpolicy_appfwpolicylabel_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwpolicy_appfwpolicylabel_binding/{name}": { + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwpolicyAppfwpolicylabelBinding", + "summary": "Delete a appfwpolicy_appfwpolicylabel_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwpolicy_binding": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwpolicyBinding", + "summary": "List appfwpolicy_binding resources. Binding object which returns the resources bound to appfwpolicy_binding.", + "responses": { + "200": { + "description": "List of appfwpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppfwpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwpolicyBinding", + "summary": "Create a appfwpolicy_binding resource. Binding object which returns the resources bound to appfwpolicy_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwpolicy_binding": { + "$ref": "#/components/schemas/AppfwpolicyBinding" + } + }, + "required": [ + "appfwpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwpolicy_binding/{name}": { + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwpolicyBinding", + "summary": "Delete a appfwpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwpolicy_csvserver_binding": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwpolicyCsvserverBinding", + "summary": "List appfwpolicy_csvserver_binding resources. Binding class showing the csvserver that can be bound to appfwpolicy.", + "responses": { + "200": { + "description": "List of appfwpolicy_csvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwpolicy_csvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppfwpolicyCsvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwpolicyCsvserverBinding", + "summary": "Create a appfwpolicy_csvserver_binding resource. Binding class showing the csvserver that can be bound to appfwpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwpolicy_csvserver_binding": { + "$ref": "#/components/schemas/AppfwpolicyCsvserverBinding" + } + }, + "required": [ + "appfwpolicy_csvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwpolicy_csvserver_binding/{name}": { + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwpolicyCsvserverBinding", + "summary": "Delete a appfwpolicy_csvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwpolicy_global_binding": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwpolicyGlobalBinding", + "summary": "List appfwpolicy_global_binding resources. Binding class showing the global that can be bound to appfwpolicy.", + "responses": { + "200": { + "description": "List of appfwpolicy_global_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwpolicy_global_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppfwpolicyGlobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwpolicyGlobalBinding", + "summary": "Create a appfwpolicy_global_binding resource. Binding class showing the global that can be bound to appfwpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwpolicy_global_binding": { + "$ref": "#/components/schemas/AppfwpolicyGlobalBinding" + } + }, + "required": [ + "appfwpolicy_global_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwpolicy_global_binding/{name}": { + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwpolicyGlobalBinding", + "summary": "Delete a appfwpolicy_global_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwpolicy_lbvserver_binding": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwpolicyLbvserverBinding", + "summary": "List appfwpolicy_lbvserver_binding resources. Binding class showing the lbvserver that can be bound to appfwpolicy.", + "responses": { + "200": { + "description": "List of appfwpolicy_lbvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwpolicy_lbvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppfwpolicyLbvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwpolicyLbvserverBinding", + "summary": "Create a appfwpolicy_lbvserver_binding resource. Binding class showing the lbvserver that can be bound to appfwpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwpolicy_lbvserver_binding": { + "$ref": "#/components/schemas/AppfwpolicyLbvserverBinding" + } + }, + "required": [ + "appfwpolicy_lbvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwpolicy_lbvserver_binding/{name}": { + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwpolicyLbvserverBinding", + "summary": "Delete a appfwpolicy_lbvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwpolicy_policylabel_binding": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwpolicyPolicylabelBinding", + "summary": "List appfwpolicy_policylabel_binding resources. Binding class showing the policylabel that can be bound to appfwpolicy.", + "responses": { + "200": { + "description": "List of appfwpolicy_policylabel_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwpolicy_policylabel_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppfwpolicyPolicylabelBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwpolicyPolicylabelBinding", + "summary": "Create a appfwpolicy_policylabel_binding resource. Binding class showing the policylabel that can be bound to appfwpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwpolicy_policylabel_binding": { + "$ref": "#/components/schemas/AppfwpolicyPolicylabelBinding" + } + }, + "required": [ + "appfwpolicy_policylabel_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwpolicy_policylabel_binding/{name}": { + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwpolicyPolicylabelBinding", + "summary": "Delete a appfwpolicy_policylabel_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwpolicy_vpnvserver_binding": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwpolicyVpnvserverBinding", + "summary": "List appfwpolicy_vpnvserver_binding resources. Binding class showing the vpnvserver that can be bound to appfwpolicy.", + "responses": { + "200": { + "description": "List of appfwpolicy_vpnvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwpolicy_vpnvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppfwpolicyVpnvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwpolicyVpnvserverBinding", + "summary": "Create a appfwpolicy_vpnvserver_binding resource. Binding class showing the vpnvserver that can be bound to appfwpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwpolicy_vpnvserver_binding": { + "$ref": "#/components/schemas/AppfwpolicyVpnvserverBinding" + } + }, + "required": [ + "appfwpolicy_vpnvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwpolicy_vpnvserver_binding/{name}": { + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwpolicyVpnvserverBinding", + "summary": "Delete a appfwpolicy_vpnvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwpolicy_vserver_binding": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwpolicyVserverBinding", + "summary": "List appfwpolicy_vserver_binding resources. Binding class showing the vserver that can be bound to appfwpolicy.", + "responses": { + "200": { + "description": "List of appfwpolicy_vserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwpolicy_vserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppfwpolicyVserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwpolicyVserverBinding", + "summary": "Create a appfwpolicy_vserver_binding resource. Binding class showing the vserver that can be bound to appfwpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwpolicy_vserver_binding": { + "$ref": "#/components/schemas/AppfwpolicyVserverBinding" + } + }, + "required": [ + "appfwpolicy_vserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwpolicy_vserver_binding/{name}": { + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwpolicyVserverBinding", + "summary": "Delete a appfwpolicy_vserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwpolicylabel": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwpolicylabel", + "summary": "List appfwpolicylabel resources. Configuration for application firewall policy label resource.", + "responses": { + "200": { + "description": "List of appfwpolicylabel resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwpolicylabel": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appfwpolicylabel" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwpolicylabel", + "summary": "Create a appfwpolicylabel resource. Configuration for application firewall policy label resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwpolicylabel": { + "$ref": "#/components/schemas/Appfwpolicylabel" + } + }, + "required": [ + "appfwpolicylabel" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwpolicylabel/{name}": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "getAppfwpolicylabelByName", + "summary": "Get a appfwpolicylabel resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single appfwpolicylabel resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwpolicylabel": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appfwpolicylabel" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "appfw" + ], + "operationId": "updateAppfwpolicylabel", + "summary": "Update a appfwpolicylabel resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwpolicylabel": { + "$ref": "#/components/schemas/Appfwpolicylabel" + } + }, + "required": [ + "appfwpolicylabel" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwpolicylabel", + "summary": "Delete a appfwpolicylabel resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwpolicylabel_appfwpolicy_binding": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwpolicylabelAppfwpolicyBinding", + "summary": "List appfwpolicylabel_appfwpolicy_binding resources. Binding class showing the appfwpolicy that can be bound to appfwpolicylabel.", + "responses": { + "200": { + "description": "List of appfwpolicylabel_appfwpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwpolicylabel_appfwpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppfwpolicylabelAppfwpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwpolicylabelAppfwpolicyBinding", + "summary": "Create a appfwpolicylabel_appfwpolicy_binding resource. Binding class showing the appfwpolicy that can be bound to appfwpolicylabel.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwpolicylabel_appfwpolicy_binding": { + "$ref": "#/components/schemas/AppfwpolicylabelAppfwpolicyBinding" + } + }, + "required": [ + "appfwpolicylabel_appfwpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwpolicylabel_appfwpolicy_binding/{name}": { + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwpolicylabelAppfwpolicyBinding", + "summary": "Delete a appfwpolicylabel_appfwpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwpolicylabel_binding": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwpolicylabelBinding", + "summary": "List appfwpolicylabel_binding resources. Binding object which returns the resources bound to appfwpolicylabel_binding.", + "responses": { + "200": { + "description": "List of appfwpolicylabel_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwpolicylabel_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppfwpolicylabelBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwpolicylabelBinding", + "summary": "Create a appfwpolicylabel_binding resource. Binding object which returns the resources bound to appfwpolicylabel_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwpolicylabel_binding": { + "$ref": "#/components/schemas/AppfwpolicylabelBinding" + } + }, + "required": [ + "appfwpolicylabel_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwpolicylabel_binding/{name}": { + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwpolicylabelBinding", + "summary": "Delete a appfwpolicylabel_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwpolicylabel_policy_binding": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwpolicylabelPolicyBinding", + "summary": "List appfwpolicylabel_policy_binding resources. Binding class showing the policy that can be bound to appfwpolicylabel.", + "responses": { + "200": { + "description": "List of appfwpolicylabel_policy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwpolicylabel_policy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppfwpolicylabelPolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwpolicylabelPolicyBinding", + "summary": "Create a appfwpolicylabel_policy_binding resource. Binding class showing the policy that can be bound to appfwpolicylabel.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwpolicylabel_policy_binding": { + "$ref": "#/components/schemas/AppfwpolicylabelPolicyBinding" + } + }, + "required": [ + "appfwpolicylabel_policy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwpolicylabel_policy_binding/{name}": { + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwpolicylabelPolicyBinding", + "summary": "Delete a appfwpolicylabel_policy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwpolicylabel_policybinding_binding": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwpolicylabelPolicybindingBinding", + "summary": "List appfwpolicylabel_policybinding_binding resources. Binding class showing the policybinding that can be bound to appfwpolicylabel.", + "responses": { + "200": { + "description": "List of appfwpolicylabel_policybinding_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwpolicylabel_policybinding_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppfwpolicylabelPolicybindingBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwpolicylabelPolicybindingBinding", + "summary": "Create a appfwpolicylabel_policybinding_binding resource. Binding class showing the policybinding that can be bound to appfwpolicylabel.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwpolicylabel_policybinding_binding": { + "$ref": "#/components/schemas/AppfwpolicylabelPolicybindingBinding" + } + }, + "required": [ + "appfwpolicylabel_policybinding_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwpolicylabel_policybinding_binding/{name}": { + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwpolicylabelPolicybindingBinding", + "summary": "Delete a appfwpolicylabel_policybinding_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwprofile": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwprofile", + "summary": "List appfwprofile resources. Configuration for application firewall profile resource.", + "responses": { + "200": { + "description": "List of appfwprofile resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appfwprofile" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwprofile", + "summary": "Create a appfwprofile resource. Configuration for application firewall profile resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile": { + "$ref": "#/components/schemas/Appfwprofile" + } + }, + "required": [ + "appfwprofile" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwprofile/{name}": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "getAppfwprofileByName", + "summary": "Get a appfwprofile resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single appfwprofile resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appfwprofile" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "appfw" + ], + "operationId": "updateAppfwprofile", + "summary": "Update a appfwprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile": { + "$ref": "#/components/schemas/Appfwprofile" + } + }, + "required": [ + "appfwprofile" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwprofile", + "summary": "Delete a appfwprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwprofile_appfwconfidfield_binding": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwprofileAppfwconfidfieldBinding", + "summary": "List appfwprofile_appfwconfidfield_binding resources. Binding class showing the appfwconfidfield that can be bound to appfwprofile.", + "responses": { + "200": { + "description": "List of appfwprofile_appfwconfidfield_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_appfwconfidfield_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppfwprofileAppfwconfidfieldBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwprofileAppfwconfidfieldBinding", + "summary": "Create a appfwprofile_appfwconfidfield_binding resource. Binding class showing the appfwconfidfield that can be bound to appfwprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_appfwconfidfield_binding": { + "$ref": "#/components/schemas/AppfwprofileAppfwconfidfieldBinding" + } + }, + "required": [ + "appfwprofile_appfwconfidfield_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwprofile_appfwconfidfield_binding/{name}": { + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwprofileAppfwconfidfieldBinding", + "summary": "Delete a appfwprofile_appfwconfidfield_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwprofile_binding": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwprofileBinding", + "summary": "List appfwprofile_binding resources. Binding object which returns the resources bound to appfwprofile_binding.", + "responses": { + "200": { + "description": "List of appfwprofile_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppfwprofileBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwprofileBinding", + "summary": "Create a appfwprofile_binding resource. Binding object which returns the resources bound to appfwprofile_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_binding": { + "$ref": "#/components/schemas/AppfwprofileBinding" + } + }, + "required": [ + "appfwprofile_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwprofile_binding/{name}": { + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwprofileBinding", + "summary": "Delete a appfwprofile_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwprofile_blockkeyword_binding": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwprofileBlockkeywordBinding", + "summary": "List appfwprofile_blockkeyword_binding resources. Binding class showing the blockkeyword that can be bound to appfwprofile.", + "responses": { + "200": { + "description": "List of appfwprofile_blockkeyword_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_blockkeyword_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppfwprofileBlockkeywordBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwprofileBlockkeywordBinding", + "summary": "Create a appfwprofile_blockkeyword_binding resource. Binding class showing the blockkeyword that can be bound to appfwprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_blockkeyword_binding": { + "$ref": "#/components/schemas/AppfwprofileBlockkeywordBinding" + } + }, + "required": [ + "appfwprofile_blockkeyword_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwprofile_blockkeyword_binding/{name}": { + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwprofileBlockkeywordBinding", + "summary": "Delete a appfwprofile_blockkeyword_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwprofile_bypasslist_binding": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwprofileBypasslistBinding", + "summary": "List appfwprofile_bypasslist_binding resources. Binding class showing the bypasslist that can be bound to appfwprofile.", + "responses": { + "200": { + "description": "List of appfwprofile_bypasslist_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_bypasslist_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppfwprofileBypasslistBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwprofileBypasslistBinding", + "summary": "Create a appfwprofile_bypasslist_binding resource. Binding class showing the bypasslist that can be bound to appfwprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_bypasslist_binding": { + "$ref": "#/components/schemas/AppfwprofileBypasslistBinding" + } + }, + "required": [ + "appfwprofile_bypasslist_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwprofile_bypasslist_binding/{name}": { + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwprofileBypasslistBinding", + "summary": "Delete a appfwprofile_bypasslist_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwprofile_cmdinjection_binding": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwprofileCmdinjectionBinding", + "summary": "List appfwprofile_cmdinjection_binding resources. Binding class showing the cmdinjection that can be bound to appfwprofile.", + "responses": { + "200": { + "description": "List of appfwprofile_cmdinjection_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_cmdinjection_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppfwprofileCmdinjectionBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwprofileCmdinjectionBinding", + "summary": "Create a appfwprofile_cmdinjection_binding resource. Binding class showing the cmdinjection that can be bound to appfwprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_cmdinjection_binding": { + "$ref": "#/components/schemas/AppfwprofileCmdinjectionBinding" + } + }, + "required": [ + "appfwprofile_cmdinjection_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwprofile_cmdinjection_binding/{name}": { + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwprofileCmdinjectionBinding", + "summary": "Delete a appfwprofile_cmdinjection_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwprofile_contenttype_binding": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwprofileContenttypeBinding", + "summary": "List appfwprofile_contenttype_binding resources. Binding class showing the contenttype that can be bound to appfwprofile.", + "responses": { + "200": { + "description": "List of appfwprofile_contenttype_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_contenttype_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppfwprofileContenttypeBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwprofileContenttypeBinding", + "summary": "Create a appfwprofile_contenttype_binding resource. Binding class showing the contenttype that can be bound to appfwprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_contenttype_binding": { + "$ref": "#/components/schemas/AppfwprofileContenttypeBinding" + } + }, + "required": [ + "appfwprofile_contenttype_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwprofile_contenttype_binding/{name}": { + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwprofileContenttypeBinding", + "summary": "Delete a appfwprofile_contenttype_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwprofile_cookieconsistency_binding": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwprofileCookieconsistencyBinding", + "summary": "List appfwprofile_cookieconsistency_binding resources. Binding class showing the cookieconsistency that can be bound to appfwprofile.", + "responses": { + "200": { + "description": "List of appfwprofile_cookieconsistency_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_cookieconsistency_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppfwprofileCookieconsistencyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwprofileCookieconsistencyBinding", + "summary": "Create a appfwprofile_cookieconsistency_binding resource. Binding class showing the cookieconsistency that can be bound to appfwprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_cookieconsistency_binding": { + "$ref": "#/components/schemas/AppfwprofileCookieconsistencyBinding" + } + }, + "required": [ + "appfwprofile_cookieconsistency_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwprofile_cookieconsistency_binding/{name}": { + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwprofileCookieconsistencyBinding", + "summary": "Delete a appfwprofile_cookieconsistency_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwprofile_creditcardnumber_binding": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwprofileCreditcardnumberBinding", + "summary": "List appfwprofile_creditcardnumber_binding resources. Binding class showing the creditcardnumber that can be bound to appfwprofile.", + "responses": { + "200": { + "description": "List of appfwprofile_creditcardnumber_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_creditcardnumber_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppfwprofileCreditcardnumberBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwprofileCreditcardnumberBinding", + "summary": "Create a appfwprofile_creditcardnumber_binding resource. Binding class showing the creditcardnumber that can be bound to appfwprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_creditcardnumber_binding": { + "$ref": "#/components/schemas/AppfwprofileCreditcardnumberBinding" + } + }, + "required": [ + "appfwprofile_creditcardnumber_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwprofile_creditcardnumber_binding/{name}": { + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwprofileCreditcardnumberBinding", + "summary": "Delete a appfwprofile_creditcardnumber_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwprofile_crosssitescripting_binding": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwprofileCrosssitescriptingBinding", + "summary": "List appfwprofile_crosssitescripting_binding resources. Binding class showing the crosssitescripting that can be bound to appfwprofile.", + "responses": { + "200": { + "description": "List of appfwprofile_crosssitescripting_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_crosssitescripting_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppfwprofileCrosssitescriptingBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwprofileCrosssitescriptingBinding", + "summary": "Create a appfwprofile_crosssitescripting_binding resource. Binding class showing the crosssitescripting that can be bound to appfwprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_crosssitescripting_binding": { + "$ref": "#/components/schemas/AppfwprofileCrosssitescriptingBinding" + } + }, + "required": [ + "appfwprofile_crosssitescripting_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwprofile_crosssitescripting_binding/{name}": { + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwprofileCrosssitescriptingBinding", + "summary": "Delete a appfwprofile_crosssitescripting_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwprofile_csrftag_binding": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwprofileCsrftagBinding", + "summary": "List appfwprofile_csrftag_binding resources. Binding class showing the csrftag that can be bound to appfwprofile.", + "responses": { + "200": { + "description": "List of appfwprofile_csrftag_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_csrftag_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppfwprofileCsrftagBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwprofileCsrftagBinding", + "summary": "Create a appfwprofile_csrftag_binding resource. Binding class showing the csrftag that can be bound to appfwprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_csrftag_binding": { + "$ref": "#/components/schemas/AppfwprofileCsrftagBinding" + } + }, + "required": [ + "appfwprofile_csrftag_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwprofile_csrftag_binding/{name}": { + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwprofileCsrftagBinding", + "summary": "Delete a appfwprofile_csrftag_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwprofile_denylist_binding": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwprofileDenylistBinding", + "summary": "List appfwprofile_denylist_binding resources. Binding class showing the denylist that can be bound to appfwprofile.", + "responses": { + "200": { + "description": "List of appfwprofile_denylist_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_denylist_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppfwprofileDenylistBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwprofileDenylistBinding", + "summary": "Create a appfwprofile_denylist_binding resource. Binding class showing the denylist that can be bound to appfwprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_denylist_binding": { + "$ref": "#/components/schemas/AppfwprofileDenylistBinding" + } + }, + "required": [ + "appfwprofile_denylist_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwprofile_denylist_binding/{name}": { + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwprofileDenylistBinding", + "summary": "Delete a appfwprofile_denylist_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwprofile_denyurl_binding": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwprofileDenyurlBinding", + "summary": "List appfwprofile_denyurl_binding resources. Binding class showing the denyurl that can be bound to appfwprofile.", + "responses": { + "200": { + "description": "List of appfwprofile_denyurl_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_denyurl_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppfwprofileDenyurlBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwprofileDenyurlBinding", + "summary": "Create a appfwprofile_denyurl_binding resource. Binding class showing the denyurl that can be bound to appfwprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_denyurl_binding": { + "$ref": "#/components/schemas/AppfwprofileDenyurlBinding" + } + }, + "required": [ + "appfwprofile_denyurl_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwprofile_denyurl_binding/{name}": { + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwprofileDenyurlBinding", + "summary": "Delete a appfwprofile_denyurl_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwprofile_excluderescontenttype_binding": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwprofileExcluderescontenttypeBinding", + "summary": "List appfwprofile_excluderescontenttype_binding resources. Binding class showing the excluderescontenttype that can be bound to appfwprofile.", + "responses": { + "200": { + "description": "List of appfwprofile_excluderescontenttype_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_excluderescontenttype_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppfwprofileExcluderescontenttypeBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwprofileExcluderescontenttypeBinding", + "summary": "Create a appfwprofile_excluderescontenttype_binding resource. Binding class showing the excluderescontenttype that can be bound to appfwprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_excluderescontenttype_binding": { + "$ref": "#/components/schemas/AppfwprofileExcluderescontenttypeBinding" + } + }, + "required": [ + "appfwprofile_excluderescontenttype_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwprofile_excluderescontenttype_binding/{name}": { + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwprofileExcluderescontenttypeBinding", + "summary": "Delete a appfwprofile_excluderescontenttype_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwprofile_fakeaccount_binding": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwprofileFakeaccountBinding", + "summary": "List appfwprofile_fakeaccount_binding resources. Binding class showing the fakeaccount that can be bound to appfwprofile.", + "responses": { + "200": { + "description": "List of appfwprofile_fakeaccount_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_fakeaccount_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppfwprofileFakeaccountBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwprofileFakeaccountBinding", + "summary": "Create a appfwprofile_fakeaccount_binding resource. Binding class showing the fakeaccount that can be bound to appfwprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_fakeaccount_binding": { + "$ref": "#/components/schemas/AppfwprofileFakeaccountBinding" + } + }, + "required": [ + "appfwprofile_fakeaccount_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwprofile_fakeaccount_binding/{name}": { + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwprofileFakeaccountBinding", + "summary": "Delete a appfwprofile_fakeaccount_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwprofile_fieldconsistency_binding": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwprofileFieldconsistencyBinding", + "summary": "List appfwprofile_fieldconsistency_binding resources. Binding class showing the fieldconsistency that can be bound to appfwprofile.", + "responses": { + "200": { + "description": "List of appfwprofile_fieldconsistency_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_fieldconsistency_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppfwprofileFieldconsistencyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwprofileFieldconsistencyBinding", + "summary": "Create a appfwprofile_fieldconsistency_binding resource. Binding class showing the fieldconsistency that can be bound to appfwprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_fieldconsistency_binding": { + "$ref": "#/components/schemas/AppfwprofileFieldconsistencyBinding" + } + }, + "required": [ + "appfwprofile_fieldconsistency_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwprofile_fieldconsistency_binding/{name}": { + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwprofileFieldconsistencyBinding", + "summary": "Delete a appfwprofile_fieldconsistency_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwprofile_fieldformat_binding": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwprofileFieldformatBinding", + "summary": "List appfwprofile_fieldformat_binding resources. Binding class showing the fieldformat that can be bound to appfwprofile.", + "responses": { + "200": { + "description": "List of appfwprofile_fieldformat_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_fieldformat_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppfwprofileFieldformatBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwprofileFieldformatBinding", + "summary": "Create a appfwprofile_fieldformat_binding resource. Binding class showing the fieldformat that can be bound to appfwprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_fieldformat_binding": { + "$ref": "#/components/schemas/AppfwprofileFieldformatBinding" + } + }, + "required": [ + "appfwprofile_fieldformat_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwprofile_fieldformat_binding/{name}": { + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwprofileFieldformatBinding", + "summary": "Delete a appfwprofile_fieldformat_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwprofile_fileuploadtype_binding": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwprofileFileuploadtypeBinding", + "summary": "List appfwprofile_fileuploadtype_binding resources. Binding class showing the fileuploadtype that can be bound to appfwprofile.", + "responses": { + "200": { + "description": "List of appfwprofile_fileuploadtype_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_fileuploadtype_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppfwprofileFileuploadtypeBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwprofileFileuploadtypeBinding", + "summary": "Create a appfwprofile_fileuploadtype_binding resource. Binding class showing the fileuploadtype that can be bound to appfwprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_fileuploadtype_binding": { + "$ref": "#/components/schemas/AppfwprofileFileuploadtypeBinding" + } + }, + "required": [ + "appfwprofile_fileuploadtype_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwprofile_fileuploadtype_binding/{name}": { + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwprofileFileuploadtypeBinding", + "summary": "Delete a appfwprofile_fileuploadtype_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwprofile_grpcvalidation_binding": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwprofileGrpcvalidationBinding", + "summary": "List appfwprofile_grpcvalidation_binding resources. Binding class showing the grpcvalidation that can be bound to appfwprofile.", + "responses": { + "200": { + "description": "List of appfwprofile_grpcvalidation_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_grpcvalidation_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppfwprofileGrpcvalidationBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwprofileGrpcvalidationBinding", + "summary": "Create a appfwprofile_grpcvalidation_binding resource. Binding class showing the grpcvalidation that can be bound to appfwprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_grpcvalidation_binding": { + "$ref": "#/components/schemas/AppfwprofileGrpcvalidationBinding" + } + }, + "required": [ + "appfwprofile_grpcvalidation_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwprofile_grpcvalidation_binding/{name}": { + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwprofileGrpcvalidationBinding", + "summary": "Delete a appfwprofile_grpcvalidation_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwprofile_jsonblockkeyword_binding": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwprofileJsonblockkeywordBinding", + "summary": "List appfwprofile_jsonblockkeyword_binding resources. Binding class showing the jsonblockkeyword that can be bound to appfwprofile.", + "responses": { + "200": { + "description": "List of appfwprofile_jsonblockkeyword_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_jsonblockkeyword_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppfwprofileJsonblockkeywordBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwprofileJsonblockkeywordBinding", + "summary": "Create a appfwprofile_jsonblockkeyword_binding resource. Binding class showing the jsonblockkeyword that can be bound to appfwprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_jsonblockkeyword_binding": { + "$ref": "#/components/schemas/AppfwprofileJsonblockkeywordBinding" + } + }, + "required": [ + "appfwprofile_jsonblockkeyword_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwprofile_jsonblockkeyword_binding/{name}": { + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwprofileJsonblockkeywordBinding", + "summary": "Delete a appfwprofile_jsonblockkeyword_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwprofile_jsoncmdurl_binding": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwprofileJsoncmdurlBinding", + "summary": "List appfwprofile_jsoncmdurl_binding resources. Binding class showing the jsoncmdurl that can be bound to appfwprofile.", + "responses": { + "200": { + "description": "List of appfwprofile_jsoncmdurl_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_jsoncmdurl_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppfwprofileJsoncmdurlBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwprofileJsoncmdurlBinding", + "summary": "Create a appfwprofile_jsoncmdurl_binding resource. Binding class showing the jsoncmdurl that can be bound to appfwprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_jsoncmdurl_binding": { + "$ref": "#/components/schemas/AppfwprofileJsoncmdurlBinding" + } + }, + "required": [ + "appfwprofile_jsoncmdurl_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwprofile_jsoncmdurl_binding/{name}": { + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwprofileJsoncmdurlBinding", + "summary": "Delete a appfwprofile_jsoncmdurl_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwprofile_jsondosurl_binding": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwprofileJsondosurlBinding", + "summary": "List appfwprofile_jsondosurl_binding resources. Binding class showing the jsondosurl that can be bound to appfwprofile.", + "responses": { + "200": { + "description": "List of appfwprofile_jsondosurl_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_jsondosurl_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppfwprofileJsondosurlBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwprofileJsondosurlBinding", + "summary": "Create a appfwprofile_jsondosurl_binding resource. Binding class showing the jsondosurl that can be bound to appfwprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_jsondosurl_binding": { + "$ref": "#/components/schemas/AppfwprofileJsondosurlBinding" + } + }, + "required": [ + "appfwprofile_jsondosurl_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwprofile_jsondosurl_binding/{name}": { + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwprofileJsondosurlBinding", + "summary": "Delete a appfwprofile_jsondosurl_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwprofile_jsonsqlurl_binding": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwprofileJsonsqlurlBinding", + "summary": "List appfwprofile_jsonsqlurl_binding resources. Binding class showing the jsonsqlurl that can be bound to appfwprofile.", + "responses": { + "200": { + "description": "List of appfwprofile_jsonsqlurl_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_jsonsqlurl_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppfwprofileJsonsqlurlBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwprofileJsonsqlurlBinding", + "summary": "Create a appfwprofile_jsonsqlurl_binding resource. Binding class showing the jsonsqlurl that can be bound to appfwprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_jsonsqlurl_binding": { + "$ref": "#/components/schemas/AppfwprofileJsonsqlurlBinding" + } + }, + "required": [ + "appfwprofile_jsonsqlurl_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwprofile_jsonsqlurl_binding/{name}": { + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwprofileJsonsqlurlBinding", + "summary": "Delete a appfwprofile_jsonsqlurl_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwprofile_jsonxssurl_binding": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwprofileJsonxssurlBinding", + "summary": "List appfwprofile_jsonxssurl_binding resources. Binding class showing the jsonxssurl that can be bound to appfwprofile.", + "responses": { + "200": { + "description": "List of appfwprofile_jsonxssurl_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_jsonxssurl_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppfwprofileJsonxssurlBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwprofileJsonxssurlBinding", + "summary": "Create a appfwprofile_jsonxssurl_binding resource. Binding class showing the jsonxssurl that can be bound to appfwprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_jsonxssurl_binding": { + "$ref": "#/components/schemas/AppfwprofileJsonxssurlBinding" + } + }, + "required": [ + "appfwprofile_jsonxssurl_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwprofile_jsonxssurl_binding/{name}": { + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwprofileJsonxssurlBinding", + "summary": "Delete a appfwprofile_jsonxssurl_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwprofile_logexpression_binding": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwprofileLogexpressionBinding", + "summary": "List appfwprofile_logexpression_binding resources. Binding class showing the logexpression that can be bound to appfwprofile.", + "responses": { + "200": { + "description": "List of appfwprofile_logexpression_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_logexpression_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppfwprofileLogexpressionBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwprofileLogexpressionBinding", + "summary": "Create a appfwprofile_logexpression_binding resource. Binding class showing the logexpression that can be bound to appfwprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_logexpression_binding": { + "$ref": "#/components/schemas/AppfwprofileLogexpressionBinding" + } + }, + "required": [ + "appfwprofile_logexpression_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwprofile_logexpression_binding/{name}": { + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwprofileLogexpressionBinding", + "summary": "Delete a appfwprofile_logexpression_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwprofile_restvalidation_binding": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwprofileRestvalidationBinding", + "summary": "List appfwprofile_restvalidation_binding resources. Binding class showing the restvalidation that can be bound to appfwprofile.", + "responses": { + "200": { + "description": "List of appfwprofile_restvalidation_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_restvalidation_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppfwprofileRestvalidationBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwprofileRestvalidationBinding", + "summary": "Create a appfwprofile_restvalidation_binding resource. Binding class showing the restvalidation that can be bound to appfwprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_restvalidation_binding": { + "$ref": "#/components/schemas/AppfwprofileRestvalidationBinding" + } + }, + "required": [ + "appfwprofile_restvalidation_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwprofile_restvalidation_binding/{name}": { + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwprofileRestvalidationBinding", + "summary": "Delete a appfwprofile_restvalidation_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwprofile_safeobject_binding": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwprofileSafeobjectBinding", + "summary": "List appfwprofile_safeobject_binding resources. Binding class showing the safeobject that can be bound to appfwprofile.", + "responses": { + "200": { + "description": "List of appfwprofile_safeobject_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_safeobject_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppfwprofileSafeobjectBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwprofileSafeobjectBinding", + "summary": "Create a appfwprofile_safeobject_binding resource. Binding class showing the safeobject that can be bound to appfwprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_safeobject_binding": { + "$ref": "#/components/schemas/AppfwprofileSafeobjectBinding" + } + }, + "required": [ + "appfwprofile_safeobject_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwprofile_safeobject_binding/{name}": { + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwprofileSafeobjectBinding", + "summary": "Delete a appfwprofile_safeobject_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwprofile_sqlinjection_binding": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwprofileSqlinjectionBinding", + "summary": "List appfwprofile_sqlinjection_binding resources. Binding class showing the sqlinjection that can be bound to appfwprofile.", + "responses": { + "200": { + "description": "List of appfwprofile_sqlinjection_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_sqlinjection_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppfwprofileSqlinjectionBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwprofileSqlinjectionBinding", + "summary": "Create a appfwprofile_sqlinjection_binding resource. Binding class showing the sqlinjection that can be bound to appfwprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_sqlinjection_binding": { + "$ref": "#/components/schemas/AppfwprofileSqlinjectionBinding" + } + }, + "required": [ + "appfwprofile_sqlinjection_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwprofile_sqlinjection_binding/{name}": { + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwprofileSqlinjectionBinding", + "summary": "Delete a appfwprofile_sqlinjection_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwprofile_starturl_binding": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwprofileStarturlBinding", + "summary": "List appfwprofile_starturl_binding resources. Binding class showing the starturl that can be bound to appfwprofile.", + "responses": { + "200": { + "description": "List of appfwprofile_starturl_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_starturl_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppfwprofileStarturlBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwprofileStarturlBinding", + "summary": "Create a appfwprofile_starturl_binding resource. Binding class showing the starturl that can be bound to appfwprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_starturl_binding": { + "$ref": "#/components/schemas/AppfwprofileStarturlBinding" + } + }, + "required": [ + "appfwprofile_starturl_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwprofile_starturl_binding/{name}": { + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwprofileStarturlBinding", + "summary": "Delete a appfwprofile_starturl_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwprofile_trustedlearningclients_binding": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwprofileTrustedlearningclientsBinding", + "summary": "List appfwprofile_trustedlearningclients_binding resources. Binding class showing the trustedlearningclients that can be bound to appfwprofile.", + "responses": { + "200": { + "description": "List of appfwprofile_trustedlearningclients_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_trustedlearningclients_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppfwprofileTrustedlearningclientsBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwprofileTrustedlearningclientsBinding", + "summary": "Create a appfwprofile_trustedlearningclients_binding resource. Binding class showing the trustedlearningclients that can be bound to appfwprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_trustedlearningclients_binding": { + "$ref": "#/components/schemas/AppfwprofileTrustedlearningclientsBinding" + } + }, + "required": [ + "appfwprofile_trustedlearningclients_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwprofile_trustedlearningclients_binding/{name}": { + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwprofileTrustedlearningclientsBinding", + "summary": "Delete a appfwprofile_trustedlearningclients_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwprofile_xmlattachmenturl_binding": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwprofileXmlattachmenturlBinding", + "summary": "List appfwprofile_xmlattachmenturl_binding resources. Binding class showing the xmlattachmenturl that can be bound to appfwprofile.", + "responses": { + "200": { + "description": "List of appfwprofile_xmlattachmenturl_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_xmlattachmenturl_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppfwprofileXmlattachmenturlBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwprofileXmlattachmenturlBinding", + "summary": "Create a appfwprofile_xmlattachmenturl_binding resource. Binding class showing the xmlattachmenturl that can be bound to appfwprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_xmlattachmenturl_binding": { + "$ref": "#/components/schemas/AppfwprofileXmlattachmenturlBinding" + } + }, + "required": [ + "appfwprofile_xmlattachmenturl_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwprofile_xmlattachmenturl_binding/{name}": { + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwprofileXmlattachmenturlBinding", + "summary": "Delete a appfwprofile_xmlattachmenturl_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwprofile_xmldosurl_binding": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwprofileXmldosurlBinding", + "summary": "List appfwprofile_xmldosurl_binding resources. Binding class showing the xmldosurl that can be bound to appfwprofile.", + "responses": { + "200": { + "description": "List of appfwprofile_xmldosurl_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_xmldosurl_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppfwprofileXmldosurlBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwprofileXmldosurlBinding", + "summary": "Create a appfwprofile_xmldosurl_binding resource. Binding class showing the xmldosurl that can be bound to appfwprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_xmldosurl_binding": { + "$ref": "#/components/schemas/AppfwprofileXmldosurlBinding" + } + }, + "required": [ + "appfwprofile_xmldosurl_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwprofile_xmldosurl_binding/{name}": { + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwprofileXmldosurlBinding", + "summary": "Delete a appfwprofile_xmldosurl_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwprofile_xmlsqlinjection_binding": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwprofileXmlsqlinjectionBinding", + "summary": "List appfwprofile_xmlsqlinjection_binding resources. Binding class showing the xmlsqlinjection that can be bound to appfwprofile.", + "responses": { + "200": { + "description": "List of appfwprofile_xmlsqlinjection_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_xmlsqlinjection_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppfwprofileXmlsqlinjectionBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwprofileXmlsqlinjectionBinding", + "summary": "Create a appfwprofile_xmlsqlinjection_binding resource. Binding class showing the xmlsqlinjection that can be bound to appfwprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_xmlsqlinjection_binding": { + "$ref": "#/components/schemas/AppfwprofileXmlsqlinjectionBinding" + } + }, + "required": [ + "appfwprofile_xmlsqlinjection_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwprofile_xmlsqlinjection_binding/{name}": { + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwprofileXmlsqlinjectionBinding", + "summary": "Delete a appfwprofile_xmlsqlinjection_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwprofile_xmlvalidationurl_binding": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwprofileXmlvalidationurlBinding", + "summary": "List appfwprofile_xmlvalidationurl_binding resources. Binding class showing the xmlvalidationurl that can be bound to appfwprofile.", + "responses": { + "200": { + "description": "List of appfwprofile_xmlvalidationurl_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_xmlvalidationurl_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppfwprofileXmlvalidationurlBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwprofileXmlvalidationurlBinding", + "summary": "Create a appfwprofile_xmlvalidationurl_binding resource. Binding class showing the xmlvalidationurl that can be bound to appfwprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_xmlvalidationurl_binding": { + "$ref": "#/components/schemas/AppfwprofileXmlvalidationurlBinding" + } + }, + "required": [ + "appfwprofile_xmlvalidationurl_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwprofile_xmlvalidationurl_binding/{name}": { + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwprofileXmlvalidationurlBinding", + "summary": "Delete a appfwprofile_xmlvalidationurl_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwprofile_xmlwsiurl_binding": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwprofileXmlwsiurlBinding", + "summary": "List appfwprofile_xmlwsiurl_binding resources. Binding class showing the xmlwsiurl that can be bound to appfwprofile.", + "responses": { + "200": { + "description": "List of appfwprofile_xmlwsiurl_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_xmlwsiurl_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppfwprofileXmlwsiurlBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwprofileXmlwsiurlBinding", + "summary": "Create a appfwprofile_xmlwsiurl_binding resource. Binding class showing the xmlwsiurl that can be bound to appfwprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_xmlwsiurl_binding": { + "$ref": "#/components/schemas/AppfwprofileXmlwsiurlBinding" + } + }, + "required": [ + "appfwprofile_xmlwsiurl_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwprofile_xmlwsiurl_binding/{name}": { + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwprofileXmlwsiurlBinding", + "summary": "Delete a appfwprofile_xmlwsiurl_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwprofile_xmlxss_binding": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwprofileXmlxssBinding", + "summary": "List appfwprofile_xmlxss_binding resources. Binding class showing the xmlxss that can be bound to appfwprofile.", + "responses": { + "200": { + "description": "List of appfwprofile_xmlxss_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_xmlxss_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppfwprofileXmlxssBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwprofileXmlxssBinding", + "summary": "Create a appfwprofile_xmlxss_binding resource. Binding class showing the xmlxss that can be bound to appfwprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprofile_xmlxss_binding": { + "$ref": "#/components/schemas/AppfwprofileXmlxssBinding" + } + }, + "required": [ + "appfwprofile_xmlxss_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwprofile_xmlxss_binding/{name}": { + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwprofileXmlxssBinding", + "summary": "Delete a appfwprofile_xmlxss_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwprotofile": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwprotofile", + "summary": "List appfwprotofile resources. Configuration for gRPC protofile resource.", + "responses": { + "200": { + "description": "List of appfwprotofile resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprotofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appfwprotofile" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwprotofile", + "summary": "Create a appfwprotofile resource. Configuration for gRPC protofile resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprotofile": { + "$ref": "#/components/schemas/Appfwprotofile" + } + }, + "required": [ + "appfwprotofile" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwprotofile/{name}": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "getAppfwprotofileByName", + "summary": "Get a appfwprotofile resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single appfwprotofile resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprotofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appfwprotofile" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "appfw" + ], + "operationId": "updateAppfwprotofile", + "summary": "Update a appfwprotofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwprotofile": { + "$ref": "#/components/schemas/Appfwprotofile" + } + }, + "required": [ + "appfwprotofile" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwprotofile", + "summary": "Delete a appfwprotofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwsettings": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwsettings", + "summary": "List appfwsettings resources. Configuration for AS settings resource.", + "responses": { + "200": { + "description": "List of appfwsettings resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwsettings": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appfwsettings" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwsettings", + "summary": "Create a appfwsettings resource. Configuration for AS settings resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwsettings": { + "$ref": "#/components/schemas/Appfwsettings" + } + }, + "required": [ + "appfwsettings" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwsettings/{name}": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "getAppfwsettingsByName", + "summary": "Get a appfwsettings resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single appfwsettings resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwsettings": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appfwsettings" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "appfw" + ], + "operationId": "updateAppfwsettings", + "summary": "Update a appfwsettings resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwsettings": { + "$ref": "#/components/schemas/Appfwsettings" + } + }, + "required": [ + "appfwsettings" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwsettings", + "summary": "Delete a appfwsettings resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwsignatures": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwsignatures", + "summary": "List appfwsignatures resources. Configuration for application firewall signatures XML configuration resource.", + "responses": { + "200": { + "description": "List of appfwsignatures resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwsignatures": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appfwsignatures" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwsignatures", + "summary": "Create a appfwsignatures resource. Configuration for application firewall signatures XML configuration resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwsignatures": { + "$ref": "#/components/schemas/Appfwsignatures" + } + }, + "required": [ + "appfwsignatures" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwsignatures/{name}": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "getAppfwsignaturesByName", + "summary": "Get a appfwsignatures resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single appfwsignatures resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwsignatures": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appfwsignatures" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "appfw" + ], + "operationId": "updateAppfwsignatures", + "summary": "Update a appfwsignatures resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwsignatures": { + "$ref": "#/components/schemas/Appfwsignatures" + } + }, + "required": [ + "appfwsignatures" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwsignatures", + "summary": "Delete a appfwsignatures resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwtransactionrecords": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwtransactionrecords", + "summary": "List appfwtransactionrecords resources. Configuration for Application firewall transaction record resource.", + "responses": { + "200": { + "description": "List of appfwtransactionrecords resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwtransactionrecords": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appfwtransactionrecords" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwtransactionrecords", + "summary": "Create a appfwtransactionrecords resource. Configuration for Application firewall transaction record resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwtransactionrecords": { + "$ref": "#/components/schemas/Appfwtransactionrecords" + } + }, + "required": [ + "appfwtransactionrecords" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwtransactionrecords/{name}": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "getAppfwtransactionrecordsByName", + "summary": "Get a appfwtransactionrecords resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single appfwtransactionrecords resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwtransactionrecords": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appfwtransactionrecords" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "appfw" + ], + "operationId": "updateAppfwtransactionrecords", + "summary": "Update a appfwtransactionrecords resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwtransactionrecords": { + "$ref": "#/components/schemas/Appfwtransactionrecords" + } + }, + "required": [ + "appfwtransactionrecords" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwtransactionrecords", + "summary": "Delete a appfwtransactionrecords resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwurlencodedformcontenttype": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwurlencodedformcontenttype", + "summary": "List appfwurlencodedformcontenttype resources. Configuration for Urlencoded form content type resource.", + "responses": { + "200": { + "description": "List of appfwurlencodedformcontenttype resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwurlencodedformcontenttype": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appfwurlencodedformcontenttype" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwurlencodedformcontenttype", + "summary": "Create a appfwurlencodedformcontenttype resource. Configuration for Urlencoded form content type resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwurlencodedformcontenttype": { + "$ref": "#/components/schemas/Appfwurlencodedformcontenttype" + } + }, + "required": [ + "appfwurlencodedformcontenttype" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwurlencodedformcontenttype/{name}": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "getAppfwurlencodedformcontenttypeByName", + "summary": "Get a appfwurlencodedformcontenttype resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single appfwurlencodedformcontenttype resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwurlencodedformcontenttype": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appfwurlencodedformcontenttype" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "appfw" + ], + "operationId": "updateAppfwurlencodedformcontenttype", + "summary": "Update a appfwurlencodedformcontenttype resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwurlencodedformcontenttype": { + "$ref": "#/components/schemas/Appfwurlencodedformcontenttype" + } + }, + "required": [ + "appfwurlencodedformcontenttype" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwurlencodedformcontenttype", + "summary": "Delete a appfwurlencodedformcontenttype resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwwsdl": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwwsdl", + "summary": "List appfwwsdl resources. Configuration for WSDL file resource.", + "responses": { + "200": { + "description": "List of appfwwsdl resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwwsdl": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appfwwsdl" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwwsdl", + "summary": "Create a appfwwsdl resource. Configuration for WSDL file resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwwsdl": { + "$ref": "#/components/schemas/Appfwwsdl" + } + }, + "required": [ + "appfwwsdl" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwwsdl/{name}": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "getAppfwwsdlByName", + "summary": "Get a appfwwsdl resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single appfwwsdl resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwwsdl": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appfwwsdl" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "appfw" + ], + "operationId": "updateAppfwwsdl", + "summary": "Update a appfwwsdl resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwwsdl": { + "$ref": "#/components/schemas/Appfwwsdl" + } + }, + "required": [ + "appfwwsdl" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwwsdl", + "summary": "Delete a appfwwsdl resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwxmlcontenttype": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwxmlcontenttype", + "summary": "List appfwxmlcontenttype resources. Configuration for XML Content type resource.", + "responses": { + "200": { + "description": "List of appfwxmlcontenttype resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwxmlcontenttype": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appfwxmlcontenttype" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwxmlcontenttype", + "summary": "Create a appfwxmlcontenttype resource. Configuration for XML Content type resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwxmlcontenttype": { + "$ref": "#/components/schemas/Appfwxmlcontenttype" + } + }, + "required": [ + "appfwxmlcontenttype" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwxmlcontenttype/{name}": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "getAppfwxmlcontenttypeByName", + "summary": "Get a appfwxmlcontenttype resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single appfwxmlcontenttype resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwxmlcontenttype": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appfwxmlcontenttype" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "appfw" + ], + "operationId": "updateAppfwxmlcontenttype", + "summary": "Update a appfwxmlcontenttype resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwxmlcontenttype": { + "$ref": "#/components/schemas/Appfwxmlcontenttype" + } + }, + "required": [ + "appfwxmlcontenttype" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwxmlcontenttype", + "summary": "Delete a appfwxmlcontenttype resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwxmlerrorpage": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwxmlerrorpage", + "summary": "List appfwxmlerrorpage resources. Configuration for xml error page resource.", + "responses": { + "200": { + "description": "List of appfwxmlerrorpage resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwxmlerrorpage": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appfwxmlerrorpage" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwxmlerrorpage", + "summary": "Create a appfwxmlerrorpage resource. Configuration for xml error page resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwxmlerrorpage": { + "$ref": "#/components/schemas/Appfwxmlerrorpage" + } + }, + "required": [ + "appfwxmlerrorpage" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwxmlerrorpage/{name}": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "getAppfwxmlerrorpageByName", + "summary": "Get a appfwxmlerrorpage resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single appfwxmlerrorpage resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwxmlerrorpage": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appfwxmlerrorpage" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "appfw" + ], + "operationId": "updateAppfwxmlerrorpage", + "summary": "Update a appfwxmlerrorpage resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwxmlerrorpage": { + "$ref": "#/components/schemas/Appfwxmlerrorpage" + } + }, + "required": [ + "appfwxmlerrorpage" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwxmlerrorpage", + "summary": "Delete a appfwxmlerrorpage resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appfwxmlschema": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "listAppfwxmlschema", + "summary": "List appfwxmlschema resources. Configuration for XML schema resource.", + "responses": { + "200": { + "description": "List of appfwxmlschema resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwxmlschema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appfwxmlschema" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appfw" + ], + "operationId": "createAppfwxmlschema", + "summary": "Create a appfwxmlschema resource. Configuration for XML schema resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwxmlschema": { + "$ref": "#/components/schemas/Appfwxmlschema" + } + }, + "required": [ + "appfwxmlschema" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appfwxmlschema/{name}": { + "get": { + "tags": [ + "appfw" + ], + "operationId": "getAppfwxmlschemaByName", + "summary": "Get a appfwxmlschema resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single appfwxmlschema resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwxmlschema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appfwxmlschema" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "appfw" + ], + "operationId": "updateAppfwxmlschema", + "summary": "Update a appfwxmlschema resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appfwxmlschema": { + "$ref": "#/components/schemas/Appfwxmlschema" + } + }, + "required": [ + "appfwxmlschema" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "appfw" + ], + "operationId": "deleteAppfwxmlschema", + "summary": "Delete a appfwxmlschema resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appqoeaction": { + "get": { + "tags": [ + "appqoe" + ], + "operationId": "listAppqoeaction", + "summary": "List appqoeaction resources. Configuration for AppQoS action resource.", + "responses": { + "200": { + "description": "List of appqoeaction resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appqoeaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appqoeaction" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appqoe" + ], + "operationId": "createAppqoeaction", + "summary": "Create a appqoeaction resource. Configuration for AppQoS action resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appqoeaction": { + "$ref": "#/components/schemas/Appqoeaction" + } + }, + "required": [ + "appqoeaction" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appqoeaction/{name}": { + "get": { + "tags": [ + "appqoe" + ], + "operationId": "getAppqoeactionByName", + "summary": "Get a appqoeaction resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single appqoeaction resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appqoeaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appqoeaction" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "appqoe" + ], + "operationId": "updateAppqoeaction", + "summary": "Update a appqoeaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appqoeaction": { + "$ref": "#/components/schemas/Appqoeaction" + } + }, + "required": [ + "appqoeaction" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "appqoe" + ], + "operationId": "deleteAppqoeaction", + "summary": "Delete a appqoeaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appqoecustomresp": { + "get": { + "tags": [ + "appqoe" + ], + "operationId": "listAppqoecustomresp", + "summary": "List appqoecustomresp resources. Configuration for AppQoE custom response page resource.", + "responses": { + "200": { + "description": "List of appqoecustomresp resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appqoecustomresp": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appqoecustomresp" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appqoe" + ], + "operationId": "createAppqoecustomresp", + "summary": "Create a appqoecustomresp resource. Configuration for AppQoE custom response page resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appqoecustomresp": { + "$ref": "#/components/schemas/Appqoecustomresp" + } + }, + "required": [ + "appqoecustomresp" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appqoecustomresp/{name}": { + "get": { + "tags": [ + "appqoe" + ], + "operationId": "getAppqoecustomrespByName", + "summary": "Get a appqoecustomresp resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single appqoecustomresp resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appqoecustomresp": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appqoecustomresp" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "appqoe" + ], + "operationId": "updateAppqoecustomresp", + "summary": "Update a appqoecustomresp resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appqoecustomresp": { + "$ref": "#/components/schemas/Appqoecustomresp" + } + }, + "required": [ + "appqoecustomresp" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "appqoe" + ], + "operationId": "deleteAppqoecustomresp", + "summary": "Delete a appqoecustomresp resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appqoeparameter": { + "get": { + "tags": [ + "appqoe" + ], + "operationId": "listAppqoeparameter", + "summary": "List appqoeparameter resources. Configuration for QOS parameter resource.", + "responses": { + "200": { + "description": "List of appqoeparameter resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appqoeparameter": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appqoeparameter" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appqoe" + ], + "operationId": "createAppqoeparameter", + "summary": "Create a appqoeparameter resource. Configuration for QOS parameter resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appqoeparameter": { + "$ref": "#/components/schemas/Appqoeparameter" + } + }, + "required": [ + "appqoeparameter" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appqoeparameter/{name}": { + "get": { + "tags": [ + "appqoe" + ], + "operationId": "getAppqoeparameterByName", + "summary": "Get a appqoeparameter resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single appqoeparameter resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appqoeparameter": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appqoeparameter" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "appqoe" + ], + "operationId": "updateAppqoeparameter", + "summary": "Update a appqoeparameter resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appqoeparameter": { + "$ref": "#/components/schemas/Appqoeparameter" + } + }, + "required": [ + "appqoeparameter" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "appqoe" + ], + "operationId": "deleteAppqoeparameter", + "summary": "Delete a appqoeparameter resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appqoepolicy": { + "get": { + "tags": [ + "appqoe" + ], + "operationId": "listAppqoepolicy", + "summary": "List appqoepolicy resources. Configuration for AppQoS policy resource.", + "responses": { + "200": { + "description": "List of appqoepolicy resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appqoepolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appqoepolicy" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appqoe" + ], + "operationId": "createAppqoepolicy", + "summary": "Create a appqoepolicy resource. Configuration for AppQoS policy resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appqoepolicy": { + "$ref": "#/components/schemas/Appqoepolicy" + } + }, + "required": [ + "appqoepolicy" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appqoepolicy/{name}": { + "get": { + "tags": [ + "appqoe" + ], + "operationId": "getAppqoepolicyByName", + "summary": "Get a appqoepolicy resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single appqoepolicy resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appqoepolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appqoepolicy" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "appqoe" + ], + "operationId": "updateAppqoepolicy", + "summary": "Update a appqoepolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appqoepolicy": { + "$ref": "#/components/schemas/Appqoepolicy" + } + }, + "required": [ + "appqoepolicy" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "appqoe" + ], + "operationId": "deleteAppqoepolicy", + "summary": "Delete a appqoepolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appqoepolicy_binding": { + "get": { + "tags": [ + "appqoe" + ], + "operationId": "listAppqoepolicyBinding", + "summary": "List appqoepolicy_binding resources. Binding object which returns the resources bound to appqoepolicy_binding.", + "responses": { + "200": { + "description": "List of appqoepolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appqoepolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppqoepolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appqoe" + ], + "operationId": "createAppqoepolicyBinding", + "summary": "Create a appqoepolicy_binding resource. Binding object which returns the resources bound to appqoepolicy_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appqoepolicy_binding": { + "$ref": "#/components/schemas/AppqoepolicyBinding" + } + }, + "required": [ + "appqoepolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appqoepolicy_binding/{name}": { + "delete": { + "tags": [ + "appqoe" + ], + "operationId": "deleteAppqoepolicyBinding", + "summary": "Delete a appqoepolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appqoepolicy_lbvserver_binding": { + "get": { + "tags": [ + "appqoe" + ], + "operationId": "listAppqoepolicyLbvserverBinding", + "summary": "List appqoepolicy_lbvserver_binding resources. Binding class showing the lbvserver that can be bound to appqoepolicy.", + "responses": { + "200": { + "description": "List of appqoepolicy_lbvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appqoepolicy_lbvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppqoepolicyLbvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appqoe" + ], + "operationId": "createAppqoepolicyLbvserverBinding", + "summary": "Create a appqoepolicy_lbvserver_binding resource. Binding class showing the lbvserver that can be bound to appqoepolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appqoepolicy_lbvserver_binding": { + "$ref": "#/components/schemas/AppqoepolicyLbvserverBinding" + } + }, + "required": [ + "appqoepolicy_lbvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appqoepolicy_lbvserver_binding/{name}": { + "delete": { + "tags": [ + "appqoe" + ], + "operationId": "deleteAppqoepolicyLbvserverBinding", + "summary": "Delete a appqoepolicy_lbvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appqoepolicy_vserver_binding": { + "get": { + "tags": [ + "appqoe" + ], + "operationId": "listAppqoepolicyVserverBinding", + "summary": "List appqoepolicy_vserver_binding resources. Binding class showing the vserver that can be bound to appqoepolicy.", + "responses": { + "200": { + "description": "List of appqoepolicy_vserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appqoepolicy_vserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AppqoepolicyVserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "appqoe" + ], + "operationId": "createAppqoepolicyVserverBinding", + "summary": "Create a appqoepolicy_vserver_binding resource. Binding class showing the vserver that can be bound to appqoepolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appqoepolicy_vserver_binding": { + "$ref": "#/components/schemas/AppqoepolicyVserverBinding" + } + }, + "required": [ + "appqoepolicy_vserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appqoepolicy_vserver_binding/{name}": { + "delete": { + "tags": [ + "appqoe" + ], + "operationId": "deleteAppqoepolicyVserverBinding", + "summary": "Delete a appqoepolicy_vserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/auditmessageaction": { + "get": { + "tags": [ + "audit" + ], + "operationId": "listAuditmessageaction", + "summary": "List auditmessageaction resources. Configuration for message action resource.", + "responses": { + "200": { + "description": "List of auditmessageaction resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditmessageaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Auditmessageaction" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "audit" + ], + "operationId": "createAuditmessageaction", + "summary": "Create a auditmessageaction resource. Configuration for message action resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditmessageaction": { + "$ref": "#/components/schemas/Auditmessageaction" + } + }, + "required": [ + "auditmessageaction" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/auditmessageaction/{name}": { + "get": { + "tags": [ + "audit" + ], + "operationId": "getAuditmessageactionByName", + "summary": "Get a auditmessageaction resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single auditmessageaction resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditmessageaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Auditmessageaction" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "audit" + ], + "operationId": "updateAuditmessageaction", + "summary": "Update a auditmessageaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditmessageaction": { + "$ref": "#/components/schemas/Auditmessageaction" + } + }, + "required": [ + "auditmessageaction" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "audit" + ], + "operationId": "deleteAuditmessageaction", + "summary": "Delete a auditmessageaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/auditmessages": { + "get": { + "tags": [ + "audit" + ], + "operationId": "listAuditmessages", + "summary": "List auditmessages resources. Configuration for audit message resource.", + "responses": { + "200": { + "description": "List of auditmessages resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditmessages": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Auditmessages" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "audit" + ], + "operationId": "createAuditmessages", + "summary": "Create a auditmessages resource. Configuration for audit message resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditmessages": { + "$ref": "#/components/schemas/Auditmessages" + } + }, + "required": [ + "auditmessages" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/auditmessages/{name}": { + "get": { + "tags": [ + "audit" + ], + "operationId": "getAuditmessagesByName", + "summary": "Get a auditmessages resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single auditmessages resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditmessages": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Auditmessages" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "audit" + ], + "operationId": "updateAuditmessages", + "summary": "Update a auditmessages resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditmessages": { + "$ref": "#/components/schemas/Auditmessages" + } + }, + "required": [ + "auditmessages" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "audit" + ], + "operationId": "deleteAuditmessages", + "summary": "Delete a auditmessages resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/auditnslogaction": { + "get": { + "tags": [ + "audit" + ], + "operationId": "listAuditnslogaction", + "summary": "List auditnslogaction resources. Configuration for ns log action resource.", + "responses": { + "200": { + "description": "List of auditnslogaction resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditnslogaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Auditnslogaction" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "audit" + ], + "operationId": "createAuditnslogaction", + "summary": "Create a auditnslogaction resource. Configuration for ns log action resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditnslogaction": { + "$ref": "#/components/schemas/Auditnslogaction" + } + }, + "required": [ + "auditnslogaction" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/auditnslogaction/{name}": { + "get": { + "tags": [ + "audit" + ], + "operationId": "getAuditnslogactionByName", + "summary": "Get a auditnslogaction resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single auditnslogaction resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditnslogaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Auditnslogaction" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "audit" + ], + "operationId": "updateAuditnslogaction", + "summary": "Update a auditnslogaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditnslogaction": { + "$ref": "#/components/schemas/Auditnslogaction" + } + }, + "required": [ + "auditnslogaction" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "audit" + ], + "operationId": "deleteAuditnslogaction", + "summary": "Delete a auditnslogaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/auditnslogglobal_auditnslogpolicy_binding": { + "get": { + "tags": [ + "audit" + ], + "operationId": "listAuditnslogglobalAuditnslogpolicyBinding", + "summary": "List auditnslogglobal_auditnslogpolicy_binding resources. Binding class showing the auditnslogpolicy that can be bound to auditnslogglobal.", + "responses": { + "200": { + "description": "List of auditnslogglobal_auditnslogpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditnslogglobal_auditnslogpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuditnslogglobalAuditnslogpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "audit" + ], + "operationId": "createAuditnslogglobalAuditnslogpolicyBinding", + "summary": "Create a auditnslogglobal_auditnslogpolicy_binding resource. Binding class showing the auditnslogpolicy that can be bound to auditnslogglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditnslogglobal_auditnslogpolicy_binding": { + "$ref": "#/components/schemas/AuditnslogglobalAuditnslogpolicyBinding" + } + }, + "required": [ + "auditnslogglobal_auditnslogpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/auditnslogglobal_auditnslogpolicy_binding/{name}": { + "delete": { + "tags": [ + "audit" + ], + "operationId": "deleteAuditnslogglobalAuditnslogpolicyBinding", + "summary": "Delete a auditnslogglobal_auditnslogpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/auditnslogglobal_binding": { + "get": { + "tags": [ + "audit" + ], + "operationId": "listAuditnslogglobalBinding", + "summary": "List auditnslogglobal_binding resources. Binding object which returns the resources bound to auditnslogglobal_binding.", + "responses": { + "200": { + "description": "List of auditnslogglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditnslogglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuditnslogglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "audit" + ], + "operationId": "createAuditnslogglobalBinding", + "summary": "Create a auditnslogglobal_binding resource. Binding object which returns the resources bound to auditnslogglobal_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditnslogglobal_binding": { + "$ref": "#/components/schemas/AuditnslogglobalBinding" + } + }, + "required": [ + "auditnslogglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/auditnslogglobal_binding/{name}": { + "delete": { + "tags": [ + "audit" + ], + "operationId": "deleteAuditnslogglobalBinding", + "summary": "Delete a auditnslogglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/auditnslogglobal_nslogpolicy_binding": { + "get": { + "tags": [ + "audit" + ], + "operationId": "listAuditnslogglobalNslogpolicyBinding", + "summary": "List auditnslogglobal_nslogpolicy_binding resources. Binding class showing the nslogpolicy that can be bound to auditnslogglobal.", + "responses": { + "200": { + "description": "List of auditnslogglobal_nslogpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditnslogglobal_nslogpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuditnslogglobalNslogpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "audit" + ], + "operationId": "createAuditnslogglobalNslogpolicyBinding", + "summary": "Create a auditnslogglobal_nslogpolicy_binding resource. Binding class showing the nslogpolicy that can be bound to auditnslogglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditnslogglobal_nslogpolicy_binding": { + "$ref": "#/components/schemas/AuditnslogglobalNslogpolicyBinding" + } + }, + "required": [ + "auditnslogglobal_nslogpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/auditnslogglobal_nslogpolicy_binding/{name}": { + "delete": { + "tags": [ + "audit" + ], + "operationId": "deleteAuditnslogglobalNslogpolicyBinding", + "summary": "Delete a auditnslogglobal_nslogpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/auditnslogparams": { + "get": { + "tags": [ + "audit" + ], + "operationId": "listAuditnslogparams", + "summary": "List auditnslogparams resources. Configuration for ns log parameters resource.", + "responses": { + "200": { + "description": "List of auditnslogparams resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditnslogparams": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Auditnslogparams" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "audit" + ], + "operationId": "createAuditnslogparams", + "summary": "Create a auditnslogparams resource. Configuration for ns log parameters resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditnslogparams": { + "$ref": "#/components/schemas/Auditnslogparams" + } + }, + "required": [ + "auditnslogparams" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/auditnslogparams/{name}": { + "get": { + "tags": [ + "audit" + ], + "operationId": "getAuditnslogparamsByName", + "summary": "Get a auditnslogparams resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single auditnslogparams resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditnslogparams": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Auditnslogparams" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "audit" + ], + "operationId": "updateAuditnslogparams", + "summary": "Update a auditnslogparams resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditnslogparams": { + "$ref": "#/components/schemas/Auditnslogparams" + } + }, + "required": [ + "auditnslogparams" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "audit" + ], + "operationId": "deleteAuditnslogparams", + "summary": "Delete a auditnslogparams resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/auditnslogpolicy": { + "get": { + "tags": [ + "audit" + ], + "operationId": "listAuditnslogpolicy", + "summary": "List auditnslogpolicy resources. Configuration for ns log policy resource.", + "responses": { + "200": { + "description": "List of auditnslogpolicy resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditnslogpolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Auditnslogpolicy" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "audit" + ], + "operationId": "createAuditnslogpolicy", + "summary": "Create a auditnslogpolicy resource. Configuration for ns log policy resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditnslogpolicy": { + "$ref": "#/components/schemas/Auditnslogpolicy" + } + }, + "required": [ + "auditnslogpolicy" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/auditnslogpolicy/{name}": { + "get": { + "tags": [ + "audit" + ], + "operationId": "getAuditnslogpolicyByName", + "summary": "Get a auditnslogpolicy resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single auditnslogpolicy resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditnslogpolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Auditnslogpolicy" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "audit" + ], + "operationId": "updateAuditnslogpolicy", + "summary": "Update a auditnslogpolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditnslogpolicy": { + "$ref": "#/components/schemas/Auditnslogpolicy" + } + }, + "required": [ + "auditnslogpolicy" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "audit" + ], + "operationId": "deleteAuditnslogpolicy", + "summary": "Delete a auditnslogpolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/auditnslogpolicy_aaagroup_binding": { + "get": { + "tags": [ + "audit" + ], + "operationId": "listAuditnslogpolicyAaagroupBinding", + "summary": "List auditnslogpolicy_aaagroup_binding resources. Binding class showing the aaagroup that can be bound to auditnslogpolicy.", + "responses": { + "200": { + "description": "List of auditnslogpolicy_aaagroup_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditnslogpolicy_aaagroup_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuditnslogpolicyAaagroupBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "audit" + ], + "operationId": "createAuditnslogpolicyAaagroupBinding", + "summary": "Create a auditnslogpolicy_aaagroup_binding resource. Binding class showing the aaagroup that can be bound to auditnslogpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditnslogpolicy_aaagroup_binding": { + "$ref": "#/components/schemas/AuditnslogpolicyAaagroupBinding" + } + }, + "required": [ + "auditnslogpolicy_aaagroup_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/auditnslogpolicy_aaagroup_binding/{name}": { + "delete": { + "tags": [ + "audit" + ], + "operationId": "deleteAuditnslogpolicyAaagroupBinding", + "summary": "Delete a auditnslogpolicy_aaagroup_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/auditnslogpolicy_aaauser_binding": { + "get": { + "tags": [ + "audit" + ], + "operationId": "listAuditnslogpolicyAaauserBinding", + "summary": "List auditnslogpolicy_aaauser_binding resources. Binding class showing the aaauser that can be bound to auditnslogpolicy.", + "responses": { + "200": { + "description": "List of auditnslogpolicy_aaauser_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditnslogpolicy_aaauser_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuditnslogpolicyAaauserBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "audit" + ], + "operationId": "createAuditnslogpolicyAaauserBinding", + "summary": "Create a auditnslogpolicy_aaauser_binding resource. Binding class showing the aaauser that can be bound to auditnslogpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditnslogpolicy_aaauser_binding": { + "$ref": "#/components/schemas/AuditnslogpolicyAaauserBinding" + } + }, + "required": [ + "auditnslogpolicy_aaauser_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/auditnslogpolicy_aaauser_binding/{name}": { + "delete": { + "tags": [ + "audit" + ], + "operationId": "deleteAuditnslogpolicyAaauserBinding", + "summary": "Delete a auditnslogpolicy_aaauser_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/auditnslogpolicy_appfwglobal_binding": { + "get": { + "tags": [ + "audit" + ], + "operationId": "listAuditnslogpolicyAppfwglobalBinding", + "summary": "List auditnslogpolicy_appfwglobal_binding resources. Binding class showing the appfwglobal that can be bound to auditnslogpolicy.", + "responses": { + "200": { + "description": "List of auditnslogpolicy_appfwglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditnslogpolicy_appfwglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuditnslogpolicyAppfwglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "audit" + ], + "operationId": "createAuditnslogpolicyAppfwglobalBinding", + "summary": "Create a auditnslogpolicy_appfwglobal_binding resource. Binding class showing the appfwglobal that can be bound to auditnslogpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditnslogpolicy_appfwglobal_binding": { + "$ref": "#/components/schemas/AuditnslogpolicyAppfwglobalBinding" + } + }, + "required": [ + "auditnslogpolicy_appfwglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/auditnslogpolicy_appfwglobal_binding/{name}": { + "delete": { + "tags": [ + "audit" + ], + "operationId": "deleteAuditnslogpolicyAppfwglobalBinding", + "summary": "Delete a auditnslogpolicy_appfwglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/auditnslogpolicy_auditnslogglobal_binding": { + "get": { + "tags": [ + "audit" + ], + "operationId": "listAuditnslogpolicyAuditnslogglobalBinding", + "summary": "List auditnslogpolicy_auditnslogglobal_binding resources. Binding class showing the auditnslogglobal that can be bound to auditnslogpolicy.", + "responses": { + "200": { + "description": "List of auditnslogpolicy_auditnslogglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditnslogpolicy_auditnslogglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuditnslogpolicyAuditnslogglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "audit" + ], + "operationId": "createAuditnslogpolicyAuditnslogglobalBinding", + "summary": "Create a auditnslogpolicy_auditnslogglobal_binding resource. Binding class showing the auditnslogglobal that can be bound to auditnslogpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditnslogpolicy_auditnslogglobal_binding": { + "$ref": "#/components/schemas/AuditnslogpolicyAuditnslogglobalBinding" + } + }, + "required": [ + "auditnslogpolicy_auditnslogglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/auditnslogpolicy_auditnslogglobal_binding/{name}": { + "delete": { + "tags": [ + "audit" + ], + "operationId": "deleteAuditnslogpolicyAuditnslogglobalBinding", + "summary": "Delete a auditnslogpolicy_auditnslogglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/auditnslogpolicy_authenticationvserver_binding": { + "get": { + "tags": [ + "audit" + ], + "operationId": "listAuditnslogpolicyAuthenticationvserverBinding", + "summary": "List auditnslogpolicy_authenticationvserver_binding resources. Binding class showing the authenticationvserver that can be bound to auditnslogpolicy.", + "responses": { + "200": { + "description": "List of auditnslogpolicy_authenticationvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditnslogpolicy_authenticationvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuditnslogpolicyAuthenticationvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "audit" + ], + "operationId": "createAuditnslogpolicyAuthenticationvserverBinding", + "summary": "Create a auditnslogpolicy_authenticationvserver_binding resource. Binding class showing the authenticationvserver that can be bound to auditnslogpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditnslogpolicy_authenticationvserver_binding": { + "$ref": "#/components/schemas/AuditnslogpolicyAuthenticationvserverBinding" + } + }, + "required": [ + "auditnslogpolicy_authenticationvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/auditnslogpolicy_authenticationvserver_binding/{name}": { + "delete": { + "tags": [ + "audit" + ], + "operationId": "deleteAuditnslogpolicyAuthenticationvserverBinding", + "summary": "Delete a auditnslogpolicy_authenticationvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/auditnslogpolicy_binding": { + "get": { + "tags": [ + "audit" + ], + "operationId": "listAuditnslogpolicyBinding", + "summary": "List auditnslogpolicy_binding resources. Binding object which returns the resources bound to auditnslogpolicy_binding.", + "responses": { + "200": { + "description": "List of auditnslogpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditnslogpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuditnslogpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "audit" + ], + "operationId": "createAuditnslogpolicyBinding", + "summary": "Create a auditnslogpolicy_binding resource. Binding object which returns the resources bound to auditnslogpolicy_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditnslogpolicy_binding": { + "$ref": "#/components/schemas/AuditnslogpolicyBinding" + } + }, + "required": [ + "auditnslogpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/auditnslogpolicy_binding/{name}": { + "delete": { + "tags": [ + "audit" + ], + "operationId": "deleteAuditnslogpolicyBinding", + "summary": "Delete a auditnslogpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/auditnslogpolicy_csvserver_binding": { + "get": { + "tags": [ + "audit" + ], + "operationId": "listAuditnslogpolicyCsvserverBinding", + "summary": "List auditnslogpolicy_csvserver_binding resources. Binding class showing the csvserver that can be bound to auditnslogpolicy.", + "responses": { + "200": { + "description": "List of auditnslogpolicy_csvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditnslogpolicy_csvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuditnslogpolicyCsvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "audit" + ], + "operationId": "createAuditnslogpolicyCsvserverBinding", + "summary": "Create a auditnslogpolicy_csvserver_binding resource. Binding class showing the csvserver that can be bound to auditnslogpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditnslogpolicy_csvserver_binding": { + "$ref": "#/components/schemas/AuditnslogpolicyCsvserverBinding" + } + }, + "required": [ + "auditnslogpolicy_csvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/auditnslogpolicy_csvserver_binding/{name}": { + "delete": { + "tags": [ + "audit" + ], + "operationId": "deleteAuditnslogpolicyCsvserverBinding", + "summary": "Delete a auditnslogpolicy_csvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/auditnslogpolicy_global_binding": { + "get": { + "tags": [ + "audit" + ], + "operationId": "listAuditnslogpolicyGlobalBinding", + "summary": "List auditnslogpolicy_global_binding resources. Binding class showing the global that can be bound to auditnslogpolicy.", + "responses": { + "200": { + "description": "List of auditnslogpolicy_global_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditnslogpolicy_global_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuditnslogpolicyGlobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "audit" + ], + "operationId": "createAuditnslogpolicyGlobalBinding", + "summary": "Create a auditnslogpolicy_global_binding resource. Binding class showing the global that can be bound to auditnslogpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditnslogpolicy_global_binding": { + "$ref": "#/components/schemas/AuditnslogpolicyGlobalBinding" + } + }, + "required": [ + "auditnslogpolicy_global_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/auditnslogpolicy_global_binding/{name}": { + "delete": { + "tags": [ + "audit" + ], + "operationId": "deleteAuditnslogpolicyGlobalBinding", + "summary": "Delete a auditnslogpolicy_global_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/auditnslogpolicy_group_binding": { + "get": { + "tags": [ + "audit" + ], + "operationId": "listAuditnslogpolicyGroupBinding", + "summary": "List auditnslogpolicy_group_binding resources. Binding class showing the group that can be bound to auditnslogpolicy.", + "responses": { + "200": { + "description": "List of auditnslogpolicy_group_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditnslogpolicy_group_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuditnslogpolicyGroupBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "audit" + ], + "operationId": "createAuditnslogpolicyGroupBinding", + "summary": "Create a auditnslogpolicy_group_binding resource. Binding class showing the group that can be bound to auditnslogpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditnslogpolicy_group_binding": { + "$ref": "#/components/schemas/AuditnslogpolicyGroupBinding" + } + }, + "required": [ + "auditnslogpolicy_group_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/auditnslogpolicy_group_binding/{name}": { + "delete": { + "tags": [ + "audit" + ], + "operationId": "deleteAuditnslogpolicyGroupBinding", + "summary": "Delete a auditnslogpolicy_group_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/auditnslogpolicy_lbvserver_binding": { + "get": { + "tags": [ + "audit" + ], + "operationId": "listAuditnslogpolicyLbvserverBinding", + "summary": "List auditnslogpolicy_lbvserver_binding resources. Binding class showing the lbvserver that can be bound to auditnslogpolicy.", + "responses": { + "200": { + "description": "List of auditnslogpolicy_lbvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditnslogpolicy_lbvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuditnslogpolicyLbvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "audit" + ], + "operationId": "createAuditnslogpolicyLbvserverBinding", + "summary": "Create a auditnslogpolicy_lbvserver_binding resource. Binding class showing the lbvserver that can be bound to auditnslogpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditnslogpolicy_lbvserver_binding": { + "$ref": "#/components/schemas/AuditnslogpolicyLbvserverBinding" + } + }, + "required": [ + "auditnslogpolicy_lbvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/auditnslogpolicy_lbvserver_binding/{name}": { + "delete": { + "tags": [ + "audit" + ], + "operationId": "deleteAuditnslogpolicyLbvserverBinding", + "summary": "Delete a auditnslogpolicy_lbvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/auditnslogpolicy_nslogglobal_binding": { + "get": { + "tags": [ + "audit" + ], + "operationId": "listAuditnslogpolicyNslogglobalBinding", + "summary": "List auditnslogpolicy_nslogglobal_binding resources. Binding class showing the nslogglobal that can be bound to auditnslogpolicy.", + "responses": { + "200": { + "description": "List of auditnslogpolicy_nslogglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditnslogpolicy_nslogglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuditnslogpolicyNslogglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "audit" + ], + "operationId": "createAuditnslogpolicyNslogglobalBinding", + "summary": "Create a auditnslogpolicy_nslogglobal_binding resource. Binding class showing the nslogglobal that can be bound to auditnslogpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditnslogpolicy_nslogglobal_binding": { + "$ref": "#/components/schemas/AuditnslogpolicyNslogglobalBinding" + } + }, + "required": [ + "auditnslogpolicy_nslogglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/auditnslogpolicy_nslogglobal_binding/{name}": { + "delete": { + "tags": [ + "audit" + ], + "operationId": "deleteAuditnslogpolicyNslogglobalBinding", + "summary": "Delete a auditnslogpolicy_nslogglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/auditnslogpolicy_systemglobal_binding": { + "get": { + "tags": [ + "audit" + ], + "operationId": "listAuditnslogpolicySystemglobalBinding", + "summary": "List auditnslogpolicy_systemglobal_binding resources. Binding class showing the systemglobal that can be bound to auditnslogpolicy.", + "responses": { + "200": { + "description": "List of auditnslogpolicy_systemglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditnslogpolicy_systemglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuditnslogpolicySystemglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "audit" + ], + "operationId": "createAuditnslogpolicySystemglobalBinding", + "summary": "Create a auditnslogpolicy_systemglobal_binding resource. Binding class showing the systemglobal that can be bound to auditnslogpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditnslogpolicy_systemglobal_binding": { + "$ref": "#/components/schemas/AuditnslogpolicySystemglobalBinding" + } + }, + "required": [ + "auditnslogpolicy_systemglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/auditnslogpolicy_systemglobal_binding/{name}": { + "delete": { + "tags": [ + "audit" + ], + "operationId": "deleteAuditnslogpolicySystemglobalBinding", + "summary": "Delete a auditnslogpolicy_systemglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/auditnslogpolicy_tmglobal_binding": { + "get": { + "tags": [ + "audit" + ], + "operationId": "listAuditnslogpolicyTmglobalBinding", + "summary": "List auditnslogpolicy_tmglobal_binding resources. Binding class showing the tmglobal that can be bound to auditnslogpolicy.", + "responses": { + "200": { + "description": "List of auditnslogpolicy_tmglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditnslogpolicy_tmglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuditnslogpolicyTmglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "audit" + ], + "operationId": "createAuditnslogpolicyTmglobalBinding", + "summary": "Create a auditnslogpolicy_tmglobal_binding resource. Binding class showing the tmglobal that can be bound to auditnslogpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditnslogpolicy_tmglobal_binding": { + "$ref": "#/components/schemas/AuditnslogpolicyTmglobalBinding" + } + }, + "required": [ + "auditnslogpolicy_tmglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/auditnslogpolicy_tmglobal_binding/{name}": { + "delete": { + "tags": [ + "audit" + ], + "operationId": "deleteAuditnslogpolicyTmglobalBinding", + "summary": "Delete a auditnslogpolicy_tmglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/auditnslogpolicy_user_binding": { + "get": { + "tags": [ + "audit" + ], + "operationId": "listAuditnslogpolicyUserBinding", + "summary": "List auditnslogpolicy_user_binding resources. Binding class showing the user that can be bound to auditnslogpolicy.", + "responses": { + "200": { + "description": "List of auditnslogpolicy_user_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditnslogpolicy_user_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuditnslogpolicyUserBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "audit" + ], + "operationId": "createAuditnslogpolicyUserBinding", + "summary": "Create a auditnslogpolicy_user_binding resource. Binding class showing the user that can be bound to auditnslogpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditnslogpolicy_user_binding": { + "$ref": "#/components/schemas/AuditnslogpolicyUserBinding" + } + }, + "required": [ + "auditnslogpolicy_user_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/auditnslogpolicy_user_binding/{name}": { + "delete": { + "tags": [ + "audit" + ], + "operationId": "deleteAuditnslogpolicyUserBinding", + "summary": "Delete a auditnslogpolicy_user_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/auditnslogpolicy_vpnglobal_binding": { + "get": { + "tags": [ + "audit" + ], + "operationId": "listAuditnslogpolicyVpnglobalBinding", + "summary": "List auditnslogpolicy_vpnglobal_binding resources. Binding class showing the vpnglobal that can be bound to auditnslogpolicy.", + "responses": { + "200": { + "description": "List of auditnslogpolicy_vpnglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditnslogpolicy_vpnglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuditnslogpolicyVpnglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "audit" + ], + "operationId": "createAuditnslogpolicyVpnglobalBinding", + "summary": "Create a auditnslogpolicy_vpnglobal_binding resource. Binding class showing the vpnglobal that can be bound to auditnslogpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditnslogpolicy_vpnglobal_binding": { + "$ref": "#/components/schemas/AuditnslogpolicyVpnglobalBinding" + } + }, + "required": [ + "auditnslogpolicy_vpnglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/auditnslogpolicy_vpnglobal_binding/{name}": { + "delete": { + "tags": [ + "audit" + ], + "operationId": "deleteAuditnslogpolicyVpnglobalBinding", + "summary": "Delete a auditnslogpolicy_vpnglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/auditnslogpolicy_vpnvserver_binding": { + "get": { + "tags": [ + "audit" + ], + "operationId": "listAuditnslogpolicyVpnvserverBinding", + "summary": "List auditnslogpolicy_vpnvserver_binding resources. Binding class showing the vpnvserver that can be bound to auditnslogpolicy.", + "responses": { + "200": { + "description": "List of auditnslogpolicy_vpnvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditnslogpolicy_vpnvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuditnslogpolicyVpnvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "audit" + ], + "operationId": "createAuditnslogpolicyVpnvserverBinding", + "summary": "Create a auditnslogpolicy_vpnvserver_binding resource. Binding class showing the vpnvserver that can be bound to auditnslogpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditnslogpolicy_vpnvserver_binding": { + "$ref": "#/components/schemas/AuditnslogpolicyVpnvserverBinding" + } + }, + "required": [ + "auditnslogpolicy_vpnvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/auditnslogpolicy_vpnvserver_binding/{name}": { + "delete": { + "tags": [ + "audit" + ], + "operationId": "deleteAuditnslogpolicyVpnvserverBinding", + "summary": "Delete a auditnslogpolicy_vpnvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/auditnslogpolicy_vserver_binding": { + "get": { + "tags": [ + "audit" + ], + "operationId": "listAuditnslogpolicyVserverBinding", + "summary": "List auditnslogpolicy_vserver_binding resources. Binding class showing the vserver that can be bound to auditnslogpolicy.", + "responses": { + "200": { + "description": "List of auditnslogpolicy_vserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditnslogpolicy_vserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuditnslogpolicyVserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "audit" + ], + "operationId": "createAuditnslogpolicyVserverBinding", + "summary": "Create a auditnslogpolicy_vserver_binding resource. Binding class showing the vserver that can be bound to auditnslogpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditnslogpolicy_vserver_binding": { + "$ref": "#/components/schemas/AuditnslogpolicyVserverBinding" + } + }, + "required": [ + "auditnslogpolicy_vserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/auditnslogpolicy_vserver_binding/{name}": { + "delete": { + "tags": [ + "audit" + ], + "operationId": "deleteAuditnslogpolicyVserverBinding", + "summary": "Delete a auditnslogpolicy_vserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/auditsyslogaction": { + "get": { + "tags": [ + "audit" + ], + "operationId": "listAuditsyslogaction", + "summary": "List auditsyslogaction resources. Configuration for system log action resource.", + "responses": { + "200": { + "description": "List of auditsyslogaction resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditsyslogaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Auditsyslogaction" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "audit" + ], + "operationId": "createAuditsyslogaction", + "summary": "Create a auditsyslogaction resource. Configuration for system log action resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditsyslogaction": { + "$ref": "#/components/schemas/Auditsyslogaction" + } + }, + "required": [ + "auditsyslogaction" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/auditsyslogaction/{name}": { + "get": { + "tags": [ + "audit" + ], + "operationId": "getAuditsyslogactionByName", + "summary": "Get a auditsyslogaction resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single auditsyslogaction resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditsyslogaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Auditsyslogaction" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "audit" + ], + "operationId": "updateAuditsyslogaction", + "summary": "Update a auditsyslogaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditsyslogaction": { + "$ref": "#/components/schemas/Auditsyslogaction" + } + }, + "required": [ + "auditsyslogaction" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "audit" + ], + "operationId": "deleteAuditsyslogaction", + "summary": "Delete a auditsyslogaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/auditsyslogglobal_auditsyslogpolicy_binding": { + "get": { + "tags": [ + "audit" + ], + "operationId": "listAuditsyslogglobalAuditsyslogpolicyBinding", + "summary": "List auditsyslogglobal_auditsyslogpolicy_binding resources. Binding class showing the auditsyslogpolicy that can be bound to auditsyslogglobal.", + "responses": { + "200": { + "description": "List of auditsyslogglobal_auditsyslogpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditsyslogglobal_auditsyslogpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuditsyslogglobalAuditsyslogpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "audit" + ], + "operationId": "createAuditsyslogglobalAuditsyslogpolicyBinding", + "summary": "Create a auditsyslogglobal_auditsyslogpolicy_binding resource. Binding class showing the auditsyslogpolicy that can be bound to auditsyslogglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditsyslogglobal_auditsyslogpolicy_binding": { + "$ref": "#/components/schemas/AuditsyslogglobalAuditsyslogpolicyBinding" + } + }, + "required": [ + "auditsyslogglobal_auditsyslogpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/auditsyslogglobal_auditsyslogpolicy_binding/{name}": { + "delete": { + "tags": [ + "audit" + ], + "operationId": "deleteAuditsyslogglobalAuditsyslogpolicyBinding", + "summary": "Delete a auditsyslogglobal_auditsyslogpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/auditsyslogglobal_binding": { + "get": { + "tags": [ + "audit" + ], + "operationId": "listAuditsyslogglobalBinding", + "summary": "List auditsyslogglobal_binding resources. Binding object which returns the resources bound to auditsyslogglobal_binding.", + "responses": { + "200": { + "description": "List of auditsyslogglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditsyslogglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuditsyslogglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "audit" + ], + "operationId": "createAuditsyslogglobalBinding", + "summary": "Create a auditsyslogglobal_binding resource. Binding object which returns the resources bound to auditsyslogglobal_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditsyslogglobal_binding": { + "$ref": "#/components/schemas/AuditsyslogglobalBinding" + } + }, + "required": [ + "auditsyslogglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/auditsyslogglobal_binding/{name}": { + "delete": { + "tags": [ + "audit" + ], + "operationId": "deleteAuditsyslogglobalBinding", + "summary": "Delete a auditsyslogglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/auditsyslogglobal_syslogpolicy_binding": { + "get": { + "tags": [ + "audit" + ], + "operationId": "listAuditsyslogglobalSyslogpolicyBinding", + "summary": "List auditsyslogglobal_syslogpolicy_binding resources. Binding class showing the syslogpolicy that can be bound to auditsyslogglobal.", + "responses": { + "200": { + "description": "List of auditsyslogglobal_syslogpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditsyslogglobal_syslogpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuditsyslogglobalSyslogpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "audit" + ], + "operationId": "createAuditsyslogglobalSyslogpolicyBinding", + "summary": "Create a auditsyslogglobal_syslogpolicy_binding resource. Binding class showing the syslogpolicy that can be bound to auditsyslogglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditsyslogglobal_syslogpolicy_binding": { + "$ref": "#/components/schemas/AuditsyslogglobalSyslogpolicyBinding" + } + }, + "required": [ + "auditsyslogglobal_syslogpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/auditsyslogglobal_syslogpolicy_binding/{name}": { + "delete": { + "tags": [ + "audit" + ], + "operationId": "deleteAuditsyslogglobalSyslogpolicyBinding", + "summary": "Delete a auditsyslogglobal_syslogpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/auditsyslogparams": { + "get": { + "tags": [ + "audit" + ], + "operationId": "listAuditsyslogparams", + "summary": "List auditsyslogparams resources. Configuration for system log parameters resource.", + "responses": { + "200": { + "description": "List of auditsyslogparams resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditsyslogparams": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Auditsyslogparams" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "audit" + ], + "operationId": "createAuditsyslogparams", + "summary": "Create a auditsyslogparams resource. Configuration for system log parameters resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditsyslogparams": { + "$ref": "#/components/schemas/Auditsyslogparams" + } + }, + "required": [ + "auditsyslogparams" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/auditsyslogparams/{name}": { + "get": { + "tags": [ + "audit" + ], + "operationId": "getAuditsyslogparamsByName", + "summary": "Get a auditsyslogparams resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single auditsyslogparams resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditsyslogparams": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Auditsyslogparams" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "audit" + ], + "operationId": "updateAuditsyslogparams", + "summary": "Update a auditsyslogparams resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditsyslogparams": { + "$ref": "#/components/schemas/Auditsyslogparams" + } + }, + "required": [ + "auditsyslogparams" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "audit" + ], + "operationId": "deleteAuditsyslogparams", + "summary": "Delete a auditsyslogparams resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/auditsyslogpolicy": { + "get": { + "tags": [ + "audit" + ], + "operationId": "listAuditsyslogpolicy", + "summary": "List auditsyslogpolicy resources. Configuration for system log policy resource.", + "responses": { + "200": { + "description": "List of auditsyslogpolicy resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditsyslogpolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Auditsyslogpolicy" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "audit" + ], + "operationId": "createAuditsyslogpolicy", + "summary": "Create a auditsyslogpolicy resource. Configuration for system log policy resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditsyslogpolicy": { + "$ref": "#/components/schemas/Auditsyslogpolicy" + } + }, + "required": [ + "auditsyslogpolicy" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/auditsyslogpolicy/{name}": { + "get": { + "tags": [ + "audit" + ], + "operationId": "getAuditsyslogpolicyByName", + "summary": "Get a auditsyslogpolicy resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single auditsyslogpolicy resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditsyslogpolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Auditsyslogpolicy" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "audit" + ], + "operationId": "updateAuditsyslogpolicy", + "summary": "Update a auditsyslogpolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditsyslogpolicy": { + "$ref": "#/components/schemas/Auditsyslogpolicy" + } + }, + "required": [ + "auditsyslogpolicy" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "audit" + ], + "operationId": "deleteAuditsyslogpolicy", + "summary": "Delete a auditsyslogpolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/auditsyslogpolicy_aaagroup_binding": { + "get": { + "tags": [ + "audit" + ], + "operationId": "listAuditsyslogpolicyAaagroupBinding", + "summary": "List auditsyslogpolicy_aaagroup_binding resources. Binding class showing the aaagroup that can be bound to auditsyslogpolicy.", + "responses": { + "200": { + "description": "List of auditsyslogpolicy_aaagroup_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditsyslogpolicy_aaagroup_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuditsyslogpolicyAaagroupBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "audit" + ], + "operationId": "createAuditsyslogpolicyAaagroupBinding", + "summary": "Create a auditsyslogpolicy_aaagroup_binding resource. Binding class showing the aaagroup that can be bound to auditsyslogpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditsyslogpolicy_aaagroup_binding": { + "$ref": "#/components/schemas/AuditsyslogpolicyAaagroupBinding" + } + }, + "required": [ + "auditsyslogpolicy_aaagroup_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/auditsyslogpolicy_aaagroup_binding/{name}": { + "delete": { + "tags": [ + "audit" + ], + "operationId": "deleteAuditsyslogpolicyAaagroupBinding", + "summary": "Delete a auditsyslogpolicy_aaagroup_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/auditsyslogpolicy_aaauser_binding": { + "get": { + "tags": [ + "audit" + ], + "operationId": "listAuditsyslogpolicyAaauserBinding", + "summary": "List auditsyslogpolicy_aaauser_binding resources. Binding class showing the aaauser that can be bound to auditsyslogpolicy.", + "responses": { + "200": { + "description": "List of auditsyslogpolicy_aaauser_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditsyslogpolicy_aaauser_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuditsyslogpolicyAaauserBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "audit" + ], + "operationId": "createAuditsyslogpolicyAaauserBinding", + "summary": "Create a auditsyslogpolicy_aaauser_binding resource. Binding class showing the aaauser that can be bound to auditsyslogpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditsyslogpolicy_aaauser_binding": { + "$ref": "#/components/schemas/AuditsyslogpolicyAaauserBinding" + } + }, + "required": [ + "auditsyslogpolicy_aaauser_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/auditsyslogpolicy_aaauser_binding/{name}": { + "delete": { + "tags": [ + "audit" + ], + "operationId": "deleteAuditsyslogpolicyAaauserBinding", + "summary": "Delete a auditsyslogpolicy_aaauser_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/auditsyslogpolicy_auditsyslogglobal_binding": { + "get": { + "tags": [ + "audit" + ], + "operationId": "listAuditsyslogpolicyAuditsyslogglobalBinding", + "summary": "List auditsyslogpolicy_auditsyslogglobal_binding resources. Binding class showing the auditsyslogglobal that can be bound to auditsyslogpolicy.", + "responses": { + "200": { + "description": "List of auditsyslogpolicy_auditsyslogglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditsyslogpolicy_auditsyslogglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuditsyslogpolicyAuditsyslogglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "audit" + ], + "operationId": "createAuditsyslogpolicyAuditsyslogglobalBinding", + "summary": "Create a auditsyslogpolicy_auditsyslogglobal_binding resource. Binding class showing the auditsyslogglobal that can be bound to auditsyslogpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditsyslogpolicy_auditsyslogglobal_binding": { + "$ref": "#/components/schemas/AuditsyslogpolicyAuditsyslogglobalBinding" + } + }, + "required": [ + "auditsyslogpolicy_auditsyslogglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/auditsyslogpolicy_auditsyslogglobal_binding/{name}": { + "delete": { + "tags": [ + "audit" + ], + "operationId": "deleteAuditsyslogpolicyAuditsyslogglobalBinding", + "summary": "Delete a auditsyslogpolicy_auditsyslogglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/auditsyslogpolicy_authenticationvserver_binding": { + "get": { + "tags": [ + "audit" + ], + "operationId": "listAuditsyslogpolicyAuthenticationvserverBinding", + "summary": "List auditsyslogpolicy_authenticationvserver_binding resources. Binding class showing the authenticationvserver that can be bound to auditsyslogpolicy.", + "responses": { + "200": { + "description": "List of auditsyslogpolicy_authenticationvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditsyslogpolicy_authenticationvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuditsyslogpolicyAuthenticationvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "audit" + ], + "operationId": "createAuditsyslogpolicyAuthenticationvserverBinding", + "summary": "Create a auditsyslogpolicy_authenticationvserver_binding resource. Binding class showing the authenticationvserver that can be bound to auditsyslogpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditsyslogpolicy_authenticationvserver_binding": { + "$ref": "#/components/schemas/AuditsyslogpolicyAuthenticationvserverBinding" + } + }, + "required": [ + "auditsyslogpolicy_authenticationvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/auditsyslogpolicy_authenticationvserver_binding/{name}": { + "delete": { + "tags": [ + "audit" + ], + "operationId": "deleteAuditsyslogpolicyAuthenticationvserverBinding", + "summary": "Delete a auditsyslogpolicy_authenticationvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/auditsyslogpolicy_binding": { + "get": { + "tags": [ + "audit" + ], + "operationId": "listAuditsyslogpolicyBinding", + "summary": "List auditsyslogpolicy_binding resources. Binding object which returns the resources bound to auditsyslogpolicy_binding.", + "responses": { + "200": { + "description": "List of auditsyslogpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditsyslogpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuditsyslogpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "audit" + ], + "operationId": "createAuditsyslogpolicyBinding", + "summary": "Create a auditsyslogpolicy_binding resource. Binding object which returns the resources bound to auditsyslogpolicy_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditsyslogpolicy_binding": { + "$ref": "#/components/schemas/AuditsyslogpolicyBinding" + } + }, + "required": [ + "auditsyslogpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/auditsyslogpolicy_binding/{name}": { + "delete": { + "tags": [ + "audit" + ], + "operationId": "deleteAuditsyslogpolicyBinding", + "summary": "Delete a auditsyslogpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/auditsyslogpolicy_csvserver_binding": { + "get": { + "tags": [ + "audit" + ], + "operationId": "listAuditsyslogpolicyCsvserverBinding", + "summary": "List auditsyslogpolicy_csvserver_binding resources. Binding class showing the csvserver that can be bound to auditsyslogpolicy.", + "responses": { + "200": { + "description": "List of auditsyslogpolicy_csvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditsyslogpolicy_csvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuditsyslogpolicyCsvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "audit" + ], + "operationId": "createAuditsyslogpolicyCsvserverBinding", + "summary": "Create a auditsyslogpolicy_csvserver_binding resource. Binding class showing the csvserver that can be bound to auditsyslogpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditsyslogpolicy_csvserver_binding": { + "$ref": "#/components/schemas/AuditsyslogpolicyCsvserverBinding" + } + }, + "required": [ + "auditsyslogpolicy_csvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/auditsyslogpolicy_csvserver_binding/{name}": { + "delete": { + "tags": [ + "audit" + ], + "operationId": "deleteAuditsyslogpolicyCsvserverBinding", + "summary": "Delete a auditsyslogpolicy_csvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/auditsyslogpolicy_global_binding": { + "get": { + "tags": [ + "audit" + ], + "operationId": "listAuditsyslogpolicyGlobalBinding", + "summary": "List auditsyslogpolicy_global_binding resources. Binding class showing the global that can be bound to auditsyslogpolicy.", + "responses": { + "200": { + "description": "List of auditsyslogpolicy_global_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditsyslogpolicy_global_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuditsyslogpolicyGlobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "audit" + ], + "operationId": "createAuditsyslogpolicyGlobalBinding", + "summary": "Create a auditsyslogpolicy_global_binding resource. Binding class showing the global that can be bound to auditsyslogpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditsyslogpolicy_global_binding": { + "$ref": "#/components/schemas/AuditsyslogpolicyGlobalBinding" + } + }, + "required": [ + "auditsyslogpolicy_global_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/auditsyslogpolicy_global_binding/{name}": { + "delete": { + "tags": [ + "audit" + ], + "operationId": "deleteAuditsyslogpolicyGlobalBinding", + "summary": "Delete a auditsyslogpolicy_global_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/auditsyslogpolicy_group_binding": { + "get": { + "tags": [ + "audit" + ], + "operationId": "listAuditsyslogpolicyGroupBinding", + "summary": "List auditsyslogpolicy_group_binding resources. Binding class showing the group that can be bound to auditsyslogpolicy.", + "responses": { + "200": { + "description": "List of auditsyslogpolicy_group_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditsyslogpolicy_group_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuditsyslogpolicyGroupBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "audit" + ], + "operationId": "createAuditsyslogpolicyGroupBinding", + "summary": "Create a auditsyslogpolicy_group_binding resource. Binding class showing the group that can be bound to auditsyslogpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditsyslogpolicy_group_binding": { + "$ref": "#/components/schemas/AuditsyslogpolicyGroupBinding" + } + }, + "required": [ + "auditsyslogpolicy_group_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/auditsyslogpolicy_group_binding/{name}": { + "delete": { + "tags": [ + "audit" + ], + "operationId": "deleteAuditsyslogpolicyGroupBinding", + "summary": "Delete a auditsyslogpolicy_group_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/auditsyslogpolicy_lbvserver_binding": { + "get": { + "tags": [ + "audit" + ], + "operationId": "listAuditsyslogpolicyLbvserverBinding", + "summary": "List auditsyslogpolicy_lbvserver_binding resources. Binding class showing the lbvserver that can be bound to auditsyslogpolicy.", + "responses": { + "200": { + "description": "List of auditsyslogpolicy_lbvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditsyslogpolicy_lbvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuditsyslogpolicyLbvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "audit" + ], + "operationId": "createAuditsyslogpolicyLbvserverBinding", + "summary": "Create a auditsyslogpolicy_lbvserver_binding resource. Binding class showing the lbvserver that can be bound to auditsyslogpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditsyslogpolicy_lbvserver_binding": { + "$ref": "#/components/schemas/AuditsyslogpolicyLbvserverBinding" + } + }, + "required": [ + "auditsyslogpolicy_lbvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/auditsyslogpolicy_lbvserver_binding/{name}": { + "delete": { + "tags": [ + "audit" + ], + "operationId": "deleteAuditsyslogpolicyLbvserverBinding", + "summary": "Delete a auditsyslogpolicy_lbvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/auditsyslogpolicy_rnatglobal_binding": { + "get": { + "tags": [ + "audit" + ], + "operationId": "listAuditsyslogpolicyRnatglobalBinding", + "summary": "List auditsyslogpolicy_rnatglobal_binding resources. Binding class showing the rnatglobal that can be bound to auditsyslogpolicy.", + "responses": { + "200": { + "description": "List of auditsyslogpolicy_rnatglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditsyslogpolicy_rnatglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuditsyslogpolicyRnatglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "audit" + ], + "operationId": "createAuditsyslogpolicyRnatglobalBinding", + "summary": "Create a auditsyslogpolicy_rnatglobal_binding resource. Binding class showing the rnatglobal that can be bound to auditsyslogpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditsyslogpolicy_rnatglobal_binding": { + "$ref": "#/components/schemas/AuditsyslogpolicyRnatglobalBinding" + } + }, + "required": [ + "auditsyslogpolicy_rnatglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/auditsyslogpolicy_rnatglobal_binding/{name}": { + "delete": { + "tags": [ + "audit" + ], + "operationId": "deleteAuditsyslogpolicyRnatglobalBinding", + "summary": "Delete a auditsyslogpolicy_rnatglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/auditsyslogpolicy_syslogglobal_binding": { + "get": { + "tags": [ + "audit" + ], + "operationId": "listAuditsyslogpolicySyslogglobalBinding", + "summary": "List auditsyslogpolicy_syslogglobal_binding resources. Binding class showing the syslogglobal that can be bound to auditsyslogpolicy.", + "responses": { + "200": { + "description": "List of auditsyslogpolicy_syslogglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditsyslogpolicy_syslogglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuditsyslogpolicySyslogglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "audit" + ], + "operationId": "createAuditsyslogpolicySyslogglobalBinding", + "summary": "Create a auditsyslogpolicy_syslogglobal_binding resource. Binding class showing the syslogglobal that can be bound to auditsyslogpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditsyslogpolicy_syslogglobal_binding": { + "$ref": "#/components/schemas/AuditsyslogpolicySyslogglobalBinding" + } + }, + "required": [ + "auditsyslogpolicy_syslogglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/auditsyslogpolicy_syslogglobal_binding/{name}": { + "delete": { + "tags": [ + "audit" + ], + "operationId": "deleteAuditsyslogpolicySyslogglobalBinding", + "summary": "Delete a auditsyslogpolicy_syslogglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/auditsyslogpolicy_systemglobal_binding": { + "get": { + "tags": [ + "audit" + ], + "operationId": "listAuditsyslogpolicySystemglobalBinding", + "summary": "List auditsyslogpolicy_systemglobal_binding resources. Binding class showing the systemglobal that can be bound to auditsyslogpolicy.", + "responses": { + "200": { + "description": "List of auditsyslogpolicy_systemglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditsyslogpolicy_systemglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuditsyslogpolicySystemglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "audit" + ], + "operationId": "createAuditsyslogpolicySystemglobalBinding", + "summary": "Create a auditsyslogpolicy_systemglobal_binding resource. Binding class showing the systemglobal that can be bound to auditsyslogpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditsyslogpolicy_systemglobal_binding": { + "$ref": "#/components/schemas/AuditsyslogpolicySystemglobalBinding" + } + }, + "required": [ + "auditsyslogpolicy_systemglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/auditsyslogpolicy_systemglobal_binding/{name}": { + "delete": { + "tags": [ + "audit" + ], + "operationId": "deleteAuditsyslogpolicySystemglobalBinding", + "summary": "Delete a auditsyslogpolicy_systemglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/auditsyslogpolicy_tmglobal_binding": { + "get": { + "tags": [ + "audit" + ], + "operationId": "listAuditsyslogpolicyTmglobalBinding", + "summary": "List auditsyslogpolicy_tmglobal_binding resources. Binding class showing the tmglobal that can be bound to auditsyslogpolicy.", + "responses": { + "200": { + "description": "List of auditsyslogpolicy_tmglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditsyslogpolicy_tmglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuditsyslogpolicyTmglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "audit" + ], + "operationId": "createAuditsyslogpolicyTmglobalBinding", + "summary": "Create a auditsyslogpolicy_tmglobal_binding resource. Binding class showing the tmglobal that can be bound to auditsyslogpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditsyslogpolicy_tmglobal_binding": { + "$ref": "#/components/schemas/AuditsyslogpolicyTmglobalBinding" + } + }, + "required": [ + "auditsyslogpolicy_tmglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/auditsyslogpolicy_tmglobal_binding/{name}": { + "delete": { + "tags": [ + "audit" + ], + "operationId": "deleteAuditsyslogpolicyTmglobalBinding", + "summary": "Delete a auditsyslogpolicy_tmglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/auditsyslogpolicy_user_binding": { + "get": { + "tags": [ + "audit" + ], + "operationId": "listAuditsyslogpolicyUserBinding", + "summary": "List auditsyslogpolicy_user_binding resources. Binding class showing the user that can be bound to auditsyslogpolicy.", + "responses": { + "200": { + "description": "List of auditsyslogpolicy_user_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditsyslogpolicy_user_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuditsyslogpolicyUserBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "audit" + ], + "operationId": "createAuditsyslogpolicyUserBinding", + "summary": "Create a auditsyslogpolicy_user_binding resource. Binding class showing the user that can be bound to auditsyslogpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditsyslogpolicy_user_binding": { + "$ref": "#/components/schemas/AuditsyslogpolicyUserBinding" + } + }, + "required": [ + "auditsyslogpolicy_user_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/auditsyslogpolicy_user_binding/{name}": { + "delete": { + "tags": [ + "audit" + ], + "operationId": "deleteAuditsyslogpolicyUserBinding", + "summary": "Delete a auditsyslogpolicy_user_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/auditsyslogpolicy_vpnglobal_binding": { + "get": { + "tags": [ + "audit" + ], + "operationId": "listAuditsyslogpolicyVpnglobalBinding", + "summary": "List auditsyslogpolicy_vpnglobal_binding resources. Binding class showing the vpnglobal that can be bound to auditsyslogpolicy.", + "responses": { + "200": { + "description": "List of auditsyslogpolicy_vpnglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditsyslogpolicy_vpnglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuditsyslogpolicyVpnglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "audit" + ], + "operationId": "createAuditsyslogpolicyVpnglobalBinding", + "summary": "Create a auditsyslogpolicy_vpnglobal_binding resource. Binding class showing the vpnglobal that can be bound to auditsyslogpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditsyslogpolicy_vpnglobal_binding": { + "$ref": "#/components/schemas/AuditsyslogpolicyVpnglobalBinding" + } + }, + "required": [ + "auditsyslogpolicy_vpnglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/auditsyslogpolicy_vpnglobal_binding/{name}": { + "delete": { + "tags": [ + "audit" + ], + "operationId": "deleteAuditsyslogpolicyVpnglobalBinding", + "summary": "Delete a auditsyslogpolicy_vpnglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/auditsyslogpolicy_vpnvserver_binding": { + "get": { + "tags": [ + "audit" + ], + "operationId": "listAuditsyslogpolicyVpnvserverBinding", + "summary": "List auditsyslogpolicy_vpnvserver_binding resources. Binding class showing the vpnvserver that can be bound to auditsyslogpolicy.", + "responses": { + "200": { + "description": "List of auditsyslogpolicy_vpnvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditsyslogpolicy_vpnvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuditsyslogpolicyVpnvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "audit" + ], + "operationId": "createAuditsyslogpolicyVpnvserverBinding", + "summary": "Create a auditsyslogpolicy_vpnvserver_binding resource. Binding class showing the vpnvserver that can be bound to auditsyslogpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditsyslogpolicy_vpnvserver_binding": { + "$ref": "#/components/schemas/AuditsyslogpolicyVpnvserverBinding" + } + }, + "required": [ + "auditsyslogpolicy_vpnvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/auditsyslogpolicy_vpnvserver_binding/{name}": { + "delete": { + "tags": [ + "audit" + ], + "operationId": "deleteAuditsyslogpolicyVpnvserverBinding", + "summary": "Delete a auditsyslogpolicy_vpnvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/auditsyslogpolicy_vserver_binding": { + "get": { + "tags": [ + "audit" + ], + "operationId": "listAuditsyslogpolicyVserverBinding", + "summary": "List auditsyslogpolicy_vserver_binding resources. Binding class showing the vserver that can be bound to auditsyslogpolicy.", + "responses": { + "200": { + "description": "List of auditsyslogpolicy_vserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditsyslogpolicy_vserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuditsyslogpolicyVserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "audit" + ], + "operationId": "createAuditsyslogpolicyVserverBinding", + "summary": "Create a auditsyslogpolicy_vserver_binding resource. Binding class showing the vserver that can be bound to auditsyslogpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "auditsyslogpolicy_vserver_binding": { + "$ref": "#/components/schemas/AuditsyslogpolicyVserverBinding" + } + }, + "required": [ + "auditsyslogpolicy_vserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/auditsyslogpolicy_vserver_binding/{name}": { + "delete": { + "tags": [ + "audit" + ], + "operationId": "deleteAuditsyslogpolicyVserverBinding", + "summary": "Delete a auditsyslogpolicy_vserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationadfsproxyprofile": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationadfsproxyprofile", + "summary": "List authenticationadfsproxyprofile resources. Configuration for ADFSProxy Profile resource.", + "responses": { + "200": { + "description": "List of authenticationadfsproxyprofile resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationadfsproxyprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationadfsproxyprofile" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationadfsproxyprofile", + "summary": "Create a authenticationadfsproxyprofile resource. Configuration for ADFSProxy Profile resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationadfsproxyprofile": { + "$ref": "#/components/schemas/Authenticationadfsproxyprofile" + } + }, + "required": [ + "authenticationadfsproxyprofile" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationadfsproxyprofile/{name}": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "getAuthenticationadfsproxyprofileByName", + "summary": "Get a authenticationadfsproxyprofile resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single authenticationadfsproxyprofile resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationadfsproxyprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationadfsproxyprofile" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "authentication" + ], + "operationId": "updateAuthenticationadfsproxyprofile", + "summary": "Update a authenticationadfsproxyprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationadfsproxyprofile": { + "$ref": "#/components/schemas/Authenticationadfsproxyprofile" + } + }, + "required": [ + "authenticationadfsproxyprofile" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationadfsproxyprofile", + "summary": "Delete a authenticationadfsproxyprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationauthnprofile": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationauthnprofile", + "summary": "List authenticationauthnprofile resources. Configuration for Authentication profile resource.", + "responses": { + "200": { + "description": "List of authenticationauthnprofile resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationauthnprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationauthnprofile" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationauthnprofile", + "summary": "Create a authenticationauthnprofile resource. Configuration for Authentication profile resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationauthnprofile": { + "$ref": "#/components/schemas/Authenticationauthnprofile" + } + }, + "required": [ + "authenticationauthnprofile" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationauthnprofile/{name}": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "getAuthenticationauthnprofileByName", + "summary": "Get a authenticationauthnprofile resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single authenticationauthnprofile resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationauthnprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationauthnprofile" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "authentication" + ], + "operationId": "updateAuthenticationauthnprofile", + "summary": "Update a authenticationauthnprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationauthnprofile": { + "$ref": "#/components/schemas/Authenticationauthnprofile" + } + }, + "required": [ + "authenticationauthnprofile" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationauthnprofile", + "summary": "Delete a authenticationauthnprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationazurekeyvault": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationazurekeyvault", + "summary": "List authenticationazurekeyvault resources. Configuration for Azure Key Vault entity resource.", + "responses": { + "200": { + "description": "List of authenticationazurekeyvault resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationazurekeyvault": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationazurekeyvault" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationazurekeyvault", + "summary": "Create a authenticationazurekeyvault resource. Configuration for Azure Key Vault entity resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationazurekeyvault": { + "$ref": "#/components/schemas/Authenticationazurekeyvault" + } + }, + "required": [ + "authenticationazurekeyvault" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationazurekeyvault/{name}": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "getAuthenticationazurekeyvaultByName", + "summary": "Get a authenticationazurekeyvault resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single authenticationazurekeyvault resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationazurekeyvault": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationazurekeyvault" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "authentication" + ], + "operationId": "updateAuthenticationazurekeyvault", + "summary": "Update a authenticationazurekeyvault resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationazurekeyvault": { + "$ref": "#/components/schemas/Authenticationazurekeyvault" + } + }, + "required": [ + "authenticationazurekeyvault" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationazurekeyvault", + "summary": "Delete a authenticationazurekeyvault resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationcaptchaaction": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationcaptchaaction", + "summary": "List authenticationcaptchaaction resources. Configuration for Captcha Action resource.", + "responses": { + "200": { + "description": "List of authenticationcaptchaaction resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationcaptchaaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationcaptchaaction" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationcaptchaaction", + "summary": "Create a authenticationcaptchaaction resource. Configuration for Captcha Action resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationcaptchaaction": { + "$ref": "#/components/schemas/Authenticationcaptchaaction" + } + }, + "required": [ + "authenticationcaptchaaction" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationcaptchaaction/{name}": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "getAuthenticationcaptchaactionByName", + "summary": "Get a authenticationcaptchaaction resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single authenticationcaptchaaction resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationcaptchaaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationcaptchaaction" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "authentication" + ], + "operationId": "updateAuthenticationcaptchaaction", + "summary": "Update a authenticationcaptchaaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationcaptchaaction": { + "$ref": "#/components/schemas/Authenticationcaptchaaction" + } + }, + "required": [ + "authenticationcaptchaaction" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationcaptchaaction", + "summary": "Delete a authenticationcaptchaaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationcertaction": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationcertaction", + "summary": "List authenticationcertaction resources. Configuration for CERT action resource.", + "responses": { + "200": { + "description": "List of authenticationcertaction resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationcertaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationcertaction" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationcertaction", + "summary": "Create a authenticationcertaction resource. Configuration for CERT action resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationcertaction": { + "$ref": "#/components/schemas/Authenticationcertaction" + } + }, + "required": [ + "authenticationcertaction" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationcertaction/{name}": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "getAuthenticationcertactionByName", + "summary": "Get a authenticationcertaction resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single authenticationcertaction resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationcertaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationcertaction" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "authentication" + ], + "operationId": "updateAuthenticationcertaction", + "summary": "Update a authenticationcertaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationcertaction": { + "$ref": "#/components/schemas/Authenticationcertaction" + } + }, + "required": [ + "authenticationcertaction" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationcertaction", + "summary": "Delete a authenticationcertaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationcertpolicy": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationcertpolicy", + "summary": "List authenticationcertpolicy resources. Configuration for CERT policy resource.", + "responses": { + "200": { + "description": "List of authenticationcertpolicy resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationcertpolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationcertpolicy" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationcertpolicy", + "summary": "Create a authenticationcertpolicy resource. Configuration for CERT policy resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationcertpolicy": { + "$ref": "#/components/schemas/Authenticationcertpolicy" + } + }, + "required": [ + "authenticationcertpolicy" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationcertpolicy/{name}": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "getAuthenticationcertpolicyByName", + "summary": "Get a authenticationcertpolicy resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single authenticationcertpolicy resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationcertpolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationcertpolicy" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "authentication" + ], + "operationId": "updateAuthenticationcertpolicy", + "summary": "Update a authenticationcertpolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationcertpolicy": { + "$ref": "#/components/schemas/Authenticationcertpolicy" + } + }, + "required": [ + "authenticationcertpolicy" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationcertpolicy", + "summary": "Delete a authenticationcertpolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationcertpolicy_authenticationvserver_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationcertpolicyAuthenticationvserverBinding", + "summary": "List authenticationcertpolicy_authenticationvserver_binding resources. Binding class showing the authenticationvserver that can be bound to authenticationcertpolicy.", + "responses": { + "200": { + "description": "List of authenticationcertpolicy_authenticationvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationcertpolicy_authenticationvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationcertpolicyAuthenticationvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationcertpolicyAuthenticationvserverBinding", + "summary": "Create a authenticationcertpolicy_authenticationvserver_binding resource. Binding class showing the authenticationvserver that can be bound to authenticationcertpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationcertpolicy_authenticationvserver_binding": { + "$ref": "#/components/schemas/AuthenticationcertpolicyAuthenticationvserverBinding" + } + }, + "required": [ + "authenticationcertpolicy_authenticationvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationcertpolicy_authenticationvserver_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationcertpolicyAuthenticationvserverBinding", + "summary": "Delete a authenticationcertpolicy_authenticationvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationcertpolicy_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationcertpolicyBinding", + "summary": "List authenticationcertpolicy_binding resources. Binding object which returns the resources bound to authenticationcertpolicy_binding.", + "responses": { + "200": { + "description": "List of authenticationcertpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationcertpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationcertpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationcertpolicyBinding", + "summary": "Create a authenticationcertpolicy_binding resource. Binding object which returns the resources bound to authenticationcertpolicy_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationcertpolicy_binding": { + "$ref": "#/components/schemas/AuthenticationcertpolicyBinding" + } + }, + "required": [ + "authenticationcertpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationcertpolicy_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationcertpolicyBinding", + "summary": "Delete a authenticationcertpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationcertpolicy_global_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationcertpolicyGlobalBinding", + "summary": "List authenticationcertpolicy_global_binding resources. Binding class showing the global that can be bound to authenticationcertpolicy.", + "responses": { + "200": { + "description": "List of authenticationcertpolicy_global_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationcertpolicy_global_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationcertpolicyGlobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationcertpolicyGlobalBinding", + "summary": "Create a authenticationcertpolicy_global_binding resource. Binding class showing the global that can be bound to authenticationcertpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationcertpolicy_global_binding": { + "$ref": "#/components/schemas/AuthenticationcertpolicyGlobalBinding" + } + }, + "required": [ + "authenticationcertpolicy_global_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationcertpolicy_global_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationcertpolicyGlobalBinding", + "summary": "Delete a authenticationcertpolicy_global_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationcertpolicy_vpnglobal_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationcertpolicyVpnglobalBinding", + "summary": "List authenticationcertpolicy_vpnglobal_binding resources. Binding class showing the vpnglobal that can be bound to authenticationcertpolicy.", + "responses": { + "200": { + "description": "List of authenticationcertpolicy_vpnglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationcertpolicy_vpnglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationcertpolicyVpnglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationcertpolicyVpnglobalBinding", + "summary": "Create a authenticationcertpolicy_vpnglobal_binding resource. Binding class showing the vpnglobal that can be bound to authenticationcertpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationcertpolicy_vpnglobal_binding": { + "$ref": "#/components/schemas/AuthenticationcertpolicyVpnglobalBinding" + } + }, + "required": [ + "authenticationcertpolicy_vpnglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationcertpolicy_vpnglobal_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationcertpolicyVpnglobalBinding", + "summary": "Delete a authenticationcertpolicy_vpnglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationcertpolicy_vpnvserver_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationcertpolicyVpnvserverBinding", + "summary": "List authenticationcertpolicy_vpnvserver_binding resources. Binding class showing the vpnvserver that can be bound to authenticationcertpolicy.", + "responses": { + "200": { + "description": "List of authenticationcertpolicy_vpnvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationcertpolicy_vpnvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationcertpolicyVpnvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationcertpolicyVpnvserverBinding", + "summary": "Create a authenticationcertpolicy_vpnvserver_binding resource. Binding class showing the vpnvserver that can be bound to authenticationcertpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationcertpolicy_vpnvserver_binding": { + "$ref": "#/components/schemas/AuthenticationcertpolicyVpnvserverBinding" + } + }, + "required": [ + "authenticationcertpolicy_vpnvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationcertpolicy_vpnvserver_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationcertpolicyVpnvserverBinding", + "summary": "Delete a authenticationcertpolicy_vpnvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationcertpolicy_vserver_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationcertpolicyVserverBinding", + "summary": "List authenticationcertpolicy_vserver_binding resources. Binding class showing the vserver that can be bound to authenticationcertpolicy.", + "responses": { + "200": { + "description": "List of authenticationcertpolicy_vserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationcertpolicy_vserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationcertpolicyVserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationcertpolicyVserverBinding", + "summary": "Create a authenticationcertpolicy_vserver_binding resource. Binding class showing the vserver that can be bound to authenticationcertpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationcertpolicy_vserver_binding": { + "$ref": "#/components/schemas/AuthenticationcertpolicyVserverBinding" + } + }, + "required": [ + "authenticationcertpolicy_vserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationcertpolicy_vserver_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationcertpolicyVserverBinding", + "summary": "Delete a authenticationcertpolicy_vserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationcitrixauthaction": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationcitrixauthaction", + "summary": "List authenticationcitrixauthaction resources. Configuration for Citrix Authentication action resource.", + "responses": { + "200": { + "description": "List of authenticationcitrixauthaction resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationcitrixauthaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationcitrixauthaction" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationcitrixauthaction", + "summary": "Create a authenticationcitrixauthaction resource. Configuration for Citrix Authentication action resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationcitrixauthaction": { + "$ref": "#/components/schemas/Authenticationcitrixauthaction" + } + }, + "required": [ + "authenticationcitrixauthaction" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationcitrixauthaction/{name}": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "getAuthenticationcitrixauthactionByName", + "summary": "Get a authenticationcitrixauthaction resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single authenticationcitrixauthaction resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationcitrixauthaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationcitrixauthaction" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "authentication" + ], + "operationId": "updateAuthenticationcitrixauthaction", + "summary": "Update a authenticationcitrixauthaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationcitrixauthaction": { + "$ref": "#/components/schemas/Authenticationcitrixauthaction" + } + }, + "required": [ + "authenticationcitrixauthaction" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationcitrixauthaction", + "summary": "Delete a authenticationcitrixauthaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationdfaaction": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationdfaaction", + "summary": "List authenticationdfaaction resources. Configuration for Dfa authentication action resource.", + "responses": { + "200": { + "description": "List of authenticationdfaaction resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationdfaaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationdfaaction" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationdfaaction", + "summary": "Create a authenticationdfaaction resource. Configuration for Dfa authentication action resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationdfaaction": { + "$ref": "#/components/schemas/Authenticationdfaaction" + } + }, + "required": [ + "authenticationdfaaction" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationdfaaction/{name}": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "getAuthenticationdfaactionByName", + "summary": "Get a authenticationdfaaction resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single authenticationdfaaction resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationdfaaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationdfaaction" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "authentication" + ], + "operationId": "updateAuthenticationdfaaction", + "summary": "Update a authenticationdfaaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationdfaaction": { + "$ref": "#/components/schemas/Authenticationdfaaction" + } + }, + "required": [ + "authenticationdfaaction" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationdfaaction", + "summary": "Delete a authenticationdfaaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationdfapolicy": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationdfapolicy", + "summary": "List authenticationdfapolicy resources. Configuration for Dfa authentication policy resource.", + "responses": { + "200": { + "description": "List of authenticationdfapolicy resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationdfapolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationdfapolicy" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationdfapolicy", + "summary": "Create a authenticationdfapolicy resource. Configuration for Dfa authentication policy resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationdfapolicy": { + "$ref": "#/components/schemas/Authenticationdfapolicy" + } + }, + "required": [ + "authenticationdfapolicy" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationdfapolicy/{name}": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "getAuthenticationdfapolicyByName", + "summary": "Get a authenticationdfapolicy resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single authenticationdfapolicy resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationdfapolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationdfapolicy" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "authentication" + ], + "operationId": "updateAuthenticationdfapolicy", + "summary": "Update a authenticationdfapolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationdfapolicy": { + "$ref": "#/components/schemas/Authenticationdfapolicy" + } + }, + "required": [ + "authenticationdfapolicy" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationdfapolicy", + "summary": "Delete a authenticationdfapolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationdfapolicy_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationdfapolicyBinding", + "summary": "List authenticationdfapolicy_binding resources. Binding object which returns the resources bound to authenticationdfapolicy_binding.", + "responses": { + "200": { + "description": "List of authenticationdfapolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationdfapolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationdfapolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationdfapolicyBinding", + "summary": "Create a authenticationdfapolicy_binding resource. Binding object which returns the resources bound to authenticationdfapolicy_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationdfapolicy_binding": { + "$ref": "#/components/schemas/AuthenticationdfapolicyBinding" + } + }, + "required": [ + "authenticationdfapolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationdfapolicy_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationdfapolicyBinding", + "summary": "Delete a authenticationdfapolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationdfapolicy_vpnvserver_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationdfapolicyVpnvserverBinding", + "summary": "List authenticationdfapolicy_vpnvserver_binding resources. Binding class showing the vpnvserver that can be bound to authenticationdfapolicy.", + "responses": { + "200": { + "description": "List of authenticationdfapolicy_vpnvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationdfapolicy_vpnvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationdfapolicyVpnvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationdfapolicyVpnvserverBinding", + "summary": "Create a authenticationdfapolicy_vpnvserver_binding resource. Binding class showing the vpnvserver that can be bound to authenticationdfapolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationdfapolicy_vpnvserver_binding": { + "$ref": "#/components/schemas/AuthenticationdfapolicyVpnvserverBinding" + } + }, + "required": [ + "authenticationdfapolicy_vpnvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationdfapolicy_vpnvserver_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationdfapolicyVpnvserverBinding", + "summary": "Delete a authenticationdfapolicy_vpnvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationdfapolicy_vserver_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationdfapolicyVserverBinding", + "summary": "List authenticationdfapolicy_vserver_binding resources. Binding class showing the vserver that can be bound to authenticationdfapolicy.", + "responses": { + "200": { + "description": "List of authenticationdfapolicy_vserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationdfapolicy_vserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationdfapolicyVserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationdfapolicyVserverBinding", + "summary": "Create a authenticationdfapolicy_vserver_binding resource. Binding class showing the vserver that can be bound to authenticationdfapolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationdfapolicy_vserver_binding": { + "$ref": "#/components/schemas/AuthenticationdfapolicyVserverBinding" + } + }, + "required": [ + "authenticationdfapolicy_vserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationdfapolicy_vserver_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationdfapolicyVserverBinding", + "summary": "Delete a authenticationdfapolicy_vserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationemailaction": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationemailaction", + "summary": "List authenticationemailaction resources. Configuration for Email entity resource.", + "responses": { + "200": { + "description": "List of authenticationemailaction resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationemailaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationemailaction" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationemailaction", + "summary": "Create a authenticationemailaction resource. Configuration for Email entity resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationemailaction": { + "$ref": "#/components/schemas/Authenticationemailaction" + } + }, + "required": [ + "authenticationemailaction" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationemailaction/{name}": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "getAuthenticationemailactionByName", + "summary": "Get a authenticationemailaction resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single authenticationemailaction resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationemailaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationemailaction" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "authentication" + ], + "operationId": "updateAuthenticationemailaction", + "summary": "Update a authenticationemailaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationemailaction": { + "$ref": "#/components/schemas/Authenticationemailaction" + } + }, + "required": [ + "authenticationemailaction" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationemailaction", + "summary": "Delete a authenticationemailaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationepaaction": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationepaaction", + "summary": "List authenticationepaaction resources. Configuration for epa action resource.", + "responses": { + "200": { + "description": "List of authenticationepaaction resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationepaaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationepaaction" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationepaaction", + "summary": "Create a authenticationepaaction resource. Configuration for epa action resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationepaaction": { + "$ref": "#/components/schemas/Authenticationepaaction" + } + }, + "required": [ + "authenticationepaaction" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationepaaction/{name}": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "getAuthenticationepaactionByName", + "summary": "Get a authenticationepaaction resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single authenticationepaaction resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationepaaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationepaaction" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "authentication" + ], + "operationId": "updateAuthenticationepaaction", + "summary": "Update a authenticationepaaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationepaaction": { + "$ref": "#/components/schemas/Authenticationepaaction" + } + }, + "required": [ + "authenticationepaaction" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationepaaction", + "summary": "Delete a authenticationepaaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationldapaction": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationldapaction", + "summary": "List authenticationldapaction resources. Configuration for LDAP action resource.", + "responses": { + "200": { + "description": "List of authenticationldapaction resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationldapaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationldapaction" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationldapaction", + "summary": "Create a authenticationldapaction resource. Configuration for LDAP action resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationldapaction": { + "$ref": "#/components/schemas/Authenticationldapaction" + } + }, + "required": [ + "authenticationldapaction" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationldapaction/{name}": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "getAuthenticationldapactionByName", + "summary": "Get a authenticationldapaction resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single authenticationldapaction resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationldapaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationldapaction" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "authentication" + ], + "operationId": "updateAuthenticationldapaction", + "summary": "Update a authenticationldapaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationldapaction": { + "$ref": "#/components/schemas/Authenticationldapaction" + } + }, + "required": [ + "authenticationldapaction" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationldapaction", + "summary": "Delete a authenticationldapaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationldappolicy": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationldappolicy", + "summary": "List authenticationldappolicy resources. Configuration for LDAP policy resource.", + "responses": { + "200": { + "description": "List of authenticationldappolicy resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationldappolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationldappolicy" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationldappolicy", + "summary": "Create a authenticationldappolicy resource. Configuration for LDAP policy resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationldappolicy": { + "$ref": "#/components/schemas/Authenticationldappolicy" + } + }, + "required": [ + "authenticationldappolicy" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationldappolicy/{name}": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "getAuthenticationldappolicyByName", + "summary": "Get a authenticationldappolicy resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single authenticationldappolicy resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationldappolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationldappolicy" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "authentication" + ], + "operationId": "updateAuthenticationldappolicy", + "summary": "Update a authenticationldappolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationldappolicy": { + "$ref": "#/components/schemas/Authenticationldappolicy" + } + }, + "required": [ + "authenticationldappolicy" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationldappolicy", + "summary": "Delete a authenticationldappolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationldappolicy_authenticationvserver_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationldappolicyAuthenticationvserverBinding", + "summary": "List authenticationldappolicy_authenticationvserver_binding resources. Binding class showing the authenticationvserver that can be bound to authenticationldappolicy.", + "responses": { + "200": { + "description": "List of authenticationldappolicy_authenticationvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationldappolicy_authenticationvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationldappolicyAuthenticationvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationldappolicyAuthenticationvserverBinding", + "summary": "Create a authenticationldappolicy_authenticationvserver_binding resource. Binding class showing the authenticationvserver that can be bound to authenticationldappolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationldappolicy_authenticationvserver_binding": { + "$ref": "#/components/schemas/AuthenticationldappolicyAuthenticationvserverBinding" + } + }, + "required": [ + "authenticationldappolicy_authenticationvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationldappolicy_authenticationvserver_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationldappolicyAuthenticationvserverBinding", + "summary": "Delete a authenticationldappolicy_authenticationvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationldappolicy_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationldappolicyBinding", + "summary": "List authenticationldappolicy_binding resources. Binding object which returns the resources bound to authenticationldappolicy_binding.", + "responses": { + "200": { + "description": "List of authenticationldappolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationldappolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationldappolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationldappolicyBinding", + "summary": "Create a authenticationldappolicy_binding resource. Binding object which returns the resources bound to authenticationldappolicy_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationldappolicy_binding": { + "$ref": "#/components/schemas/AuthenticationldappolicyBinding" + } + }, + "required": [ + "authenticationldappolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationldappolicy_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationldappolicyBinding", + "summary": "Delete a authenticationldappolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationldappolicy_global_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationldappolicyGlobalBinding", + "summary": "List authenticationldappolicy_global_binding resources. Binding class showing the global that can be bound to authenticationldappolicy.", + "responses": { + "200": { + "description": "List of authenticationldappolicy_global_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationldappolicy_global_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationldappolicyGlobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationldappolicyGlobalBinding", + "summary": "Create a authenticationldappolicy_global_binding resource. Binding class showing the global that can be bound to authenticationldappolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationldappolicy_global_binding": { + "$ref": "#/components/schemas/AuthenticationldappolicyGlobalBinding" + } + }, + "required": [ + "authenticationldappolicy_global_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationldappolicy_global_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationldappolicyGlobalBinding", + "summary": "Delete a authenticationldappolicy_global_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationldappolicy_systemglobal_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationldappolicySystemglobalBinding", + "summary": "List authenticationldappolicy_systemglobal_binding resources. Binding class showing the systemglobal that can be bound to authenticationldappolicy.", + "responses": { + "200": { + "description": "List of authenticationldappolicy_systemglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationldappolicy_systemglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationldappolicySystemglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationldappolicySystemglobalBinding", + "summary": "Create a authenticationldappolicy_systemglobal_binding resource. Binding class showing the systemglobal that can be bound to authenticationldappolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationldappolicy_systemglobal_binding": { + "$ref": "#/components/schemas/AuthenticationldappolicySystemglobalBinding" + } + }, + "required": [ + "authenticationldappolicy_systemglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationldappolicy_systemglobal_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationldappolicySystemglobalBinding", + "summary": "Delete a authenticationldappolicy_systemglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationldappolicy_vpnglobal_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationldappolicyVpnglobalBinding", + "summary": "List authenticationldappolicy_vpnglobal_binding resources. Binding class showing the vpnglobal that can be bound to authenticationldappolicy.", + "responses": { + "200": { + "description": "List of authenticationldappolicy_vpnglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationldappolicy_vpnglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationldappolicyVpnglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationldappolicyVpnglobalBinding", + "summary": "Create a authenticationldappolicy_vpnglobal_binding resource. Binding class showing the vpnglobal that can be bound to authenticationldappolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationldappolicy_vpnglobal_binding": { + "$ref": "#/components/schemas/AuthenticationldappolicyVpnglobalBinding" + } + }, + "required": [ + "authenticationldappolicy_vpnglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationldappolicy_vpnglobal_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationldappolicyVpnglobalBinding", + "summary": "Delete a authenticationldappolicy_vpnglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationldappolicy_vpnvserver_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationldappolicyVpnvserverBinding", + "summary": "List authenticationldappolicy_vpnvserver_binding resources. Binding class showing the vpnvserver that can be bound to authenticationldappolicy.", + "responses": { + "200": { + "description": "List of authenticationldappolicy_vpnvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationldappolicy_vpnvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationldappolicyVpnvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationldappolicyVpnvserverBinding", + "summary": "Create a authenticationldappolicy_vpnvserver_binding resource. Binding class showing the vpnvserver that can be bound to authenticationldappolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationldappolicy_vpnvserver_binding": { + "$ref": "#/components/schemas/AuthenticationldappolicyVpnvserverBinding" + } + }, + "required": [ + "authenticationldappolicy_vpnvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationldappolicy_vpnvserver_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationldappolicyVpnvserverBinding", + "summary": "Delete a authenticationldappolicy_vpnvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationldappolicy_vserver_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationldappolicyVserverBinding", + "summary": "List authenticationldappolicy_vserver_binding resources. Binding class showing the vserver that can be bound to authenticationldappolicy.", + "responses": { + "200": { + "description": "List of authenticationldappolicy_vserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationldappolicy_vserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationldappolicyVserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationldappolicyVserverBinding", + "summary": "Create a authenticationldappolicy_vserver_binding resource. Binding class showing the vserver that can be bound to authenticationldappolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationldappolicy_vserver_binding": { + "$ref": "#/components/schemas/AuthenticationldappolicyVserverBinding" + } + }, + "required": [ + "authenticationldappolicy_vserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationldappolicy_vserver_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationldappolicyVserverBinding", + "summary": "Delete a authenticationldappolicy_vserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationlocalpolicy": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationlocalpolicy", + "summary": "List authenticationlocalpolicy resources. Configuration for LOCAL policy resource.", + "responses": { + "200": { + "description": "List of authenticationlocalpolicy resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationlocalpolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationlocalpolicy" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationlocalpolicy", + "summary": "Create a authenticationlocalpolicy resource. Configuration for LOCAL policy resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationlocalpolicy": { + "$ref": "#/components/schemas/Authenticationlocalpolicy" + } + }, + "required": [ + "authenticationlocalpolicy" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationlocalpolicy/{name}": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "getAuthenticationlocalpolicyByName", + "summary": "Get a authenticationlocalpolicy resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single authenticationlocalpolicy resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationlocalpolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationlocalpolicy" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "authentication" + ], + "operationId": "updateAuthenticationlocalpolicy", + "summary": "Update a authenticationlocalpolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationlocalpolicy": { + "$ref": "#/components/schemas/Authenticationlocalpolicy" + } + }, + "required": [ + "authenticationlocalpolicy" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationlocalpolicy", + "summary": "Delete a authenticationlocalpolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationlocalpolicy_authenticationvserver_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationlocalpolicyAuthenticationvserverBinding", + "summary": "List authenticationlocalpolicy_authenticationvserver_binding resources. Binding class showing the authenticationvserver that can be bound to authenticationlocalpolicy.", + "responses": { + "200": { + "description": "List of authenticationlocalpolicy_authenticationvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationlocalpolicy_authenticationvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationlocalpolicyAuthenticationvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationlocalpolicyAuthenticationvserverBinding", + "summary": "Create a authenticationlocalpolicy_authenticationvserver_binding resource. Binding class showing the authenticationvserver that can be bound to authenticationlocalpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationlocalpolicy_authenticationvserver_binding": { + "$ref": "#/components/schemas/AuthenticationlocalpolicyAuthenticationvserverBinding" + } + }, + "required": [ + "authenticationlocalpolicy_authenticationvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationlocalpolicy_authenticationvserver_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationlocalpolicyAuthenticationvserverBinding", + "summary": "Delete a authenticationlocalpolicy_authenticationvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationlocalpolicy_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationlocalpolicyBinding", + "summary": "List authenticationlocalpolicy_binding resources. Binding object which returns the resources bound to authenticationlocalpolicy_binding.", + "responses": { + "200": { + "description": "List of authenticationlocalpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationlocalpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationlocalpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationlocalpolicyBinding", + "summary": "Create a authenticationlocalpolicy_binding resource. Binding object which returns the resources bound to authenticationlocalpolicy_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationlocalpolicy_binding": { + "$ref": "#/components/schemas/AuthenticationlocalpolicyBinding" + } + }, + "required": [ + "authenticationlocalpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationlocalpolicy_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationlocalpolicyBinding", + "summary": "Delete a authenticationlocalpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationlocalpolicy_global_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationlocalpolicyGlobalBinding", + "summary": "List authenticationlocalpolicy_global_binding resources. Binding class showing the global that can be bound to authenticationlocalpolicy.", + "responses": { + "200": { + "description": "List of authenticationlocalpolicy_global_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationlocalpolicy_global_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationlocalpolicyGlobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationlocalpolicyGlobalBinding", + "summary": "Create a authenticationlocalpolicy_global_binding resource. Binding class showing the global that can be bound to authenticationlocalpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationlocalpolicy_global_binding": { + "$ref": "#/components/schemas/AuthenticationlocalpolicyGlobalBinding" + } + }, + "required": [ + "authenticationlocalpolicy_global_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationlocalpolicy_global_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationlocalpolicyGlobalBinding", + "summary": "Delete a authenticationlocalpolicy_global_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationlocalpolicy_systemglobal_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationlocalpolicySystemglobalBinding", + "summary": "List authenticationlocalpolicy_systemglobal_binding resources. Binding class showing the systemglobal that can be bound to authenticationlocalpolicy.", + "responses": { + "200": { + "description": "List of authenticationlocalpolicy_systemglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationlocalpolicy_systemglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationlocalpolicySystemglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationlocalpolicySystemglobalBinding", + "summary": "Create a authenticationlocalpolicy_systemglobal_binding resource. Binding class showing the systemglobal that can be bound to authenticationlocalpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationlocalpolicy_systemglobal_binding": { + "$ref": "#/components/schemas/AuthenticationlocalpolicySystemglobalBinding" + } + }, + "required": [ + "authenticationlocalpolicy_systemglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationlocalpolicy_systemglobal_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationlocalpolicySystemglobalBinding", + "summary": "Delete a authenticationlocalpolicy_systemglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationlocalpolicy_vpnglobal_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationlocalpolicyVpnglobalBinding", + "summary": "List authenticationlocalpolicy_vpnglobal_binding resources. Binding class showing the vpnglobal that can be bound to authenticationlocalpolicy.", + "responses": { + "200": { + "description": "List of authenticationlocalpolicy_vpnglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationlocalpolicy_vpnglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationlocalpolicyVpnglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationlocalpolicyVpnglobalBinding", + "summary": "Create a authenticationlocalpolicy_vpnglobal_binding resource. Binding class showing the vpnglobal that can be bound to authenticationlocalpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationlocalpolicy_vpnglobal_binding": { + "$ref": "#/components/schemas/AuthenticationlocalpolicyVpnglobalBinding" + } + }, + "required": [ + "authenticationlocalpolicy_vpnglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationlocalpolicy_vpnglobal_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationlocalpolicyVpnglobalBinding", + "summary": "Delete a authenticationlocalpolicy_vpnglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationlocalpolicy_vpnvserver_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationlocalpolicyVpnvserverBinding", + "summary": "List authenticationlocalpolicy_vpnvserver_binding resources. Binding class showing the vpnvserver that can be bound to authenticationlocalpolicy.", + "responses": { + "200": { + "description": "List of authenticationlocalpolicy_vpnvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationlocalpolicy_vpnvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationlocalpolicyVpnvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationlocalpolicyVpnvserverBinding", + "summary": "Create a authenticationlocalpolicy_vpnvserver_binding resource. Binding class showing the vpnvserver that can be bound to authenticationlocalpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationlocalpolicy_vpnvserver_binding": { + "$ref": "#/components/schemas/AuthenticationlocalpolicyVpnvserverBinding" + } + }, + "required": [ + "authenticationlocalpolicy_vpnvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationlocalpolicy_vpnvserver_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationlocalpolicyVpnvserverBinding", + "summary": "Delete a authenticationlocalpolicy_vpnvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationlocalpolicy_vserver_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationlocalpolicyVserverBinding", + "summary": "List authenticationlocalpolicy_vserver_binding resources. Binding class showing the vserver that can be bound to authenticationlocalpolicy.", + "responses": { + "200": { + "description": "List of authenticationlocalpolicy_vserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationlocalpolicy_vserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationlocalpolicyVserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationlocalpolicyVserverBinding", + "summary": "Create a authenticationlocalpolicy_vserver_binding resource. Binding class showing the vserver that can be bound to authenticationlocalpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationlocalpolicy_vserver_binding": { + "$ref": "#/components/schemas/AuthenticationlocalpolicyVserverBinding" + } + }, + "required": [ + "authenticationlocalpolicy_vserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationlocalpolicy_vserver_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationlocalpolicyVserverBinding", + "summary": "Delete a authenticationlocalpolicy_vserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationloginschema": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationloginschema", + "summary": "List authenticationloginschema resources. authenticationloginschema", + "responses": { + "200": { + "description": "List of authenticationloginschema resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationloginschema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationloginschema" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationloginschema", + "summary": "Create a authenticationloginschema resource. authenticationloginschema", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationloginschema": { + "$ref": "#/components/schemas/Authenticationloginschema" + } + }, + "required": [ + "authenticationloginschema" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationloginschema/{name}": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "getAuthenticationloginschemaByName", + "summary": "Get a authenticationloginschema resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single authenticationloginschema resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationloginschema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationloginschema" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "authentication" + ], + "operationId": "updateAuthenticationloginschema", + "summary": "Update a authenticationloginschema resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationloginschema": { + "$ref": "#/components/schemas/Authenticationloginschema" + } + }, + "required": [ + "authenticationloginschema" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationloginschema", + "summary": "Delete a authenticationloginschema resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationloginschemapolicy": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationloginschemapolicy", + "summary": "List authenticationloginschemapolicy resources. authenticationloginschemapolicy", + "responses": { + "200": { + "description": "List of authenticationloginschemapolicy resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationloginschemapolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationloginschemapolicy" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationloginschemapolicy", + "summary": "Create a authenticationloginschemapolicy resource. authenticationloginschemapolicy", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationloginschemapolicy": { + "$ref": "#/components/schemas/Authenticationloginschemapolicy" + } + }, + "required": [ + "authenticationloginschemapolicy" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationloginschemapolicy/{name}": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "getAuthenticationloginschemapolicyByName", + "summary": "Get a authenticationloginschemapolicy resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single authenticationloginschemapolicy resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationloginschemapolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationloginschemapolicy" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "authentication" + ], + "operationId": "updateAuthenticationloginschemapolicy", + "summary": "Update a authenticationloginschemapolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationloginschemapolicy": { + "$ref": "#/components/schemas/Authenticationloginschemapolicy" + } + }, + "required": [ + "authenticationloginschemapolicy" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationloginschemapolicy", + "summary": "Delete a authenticationloginschemapolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationloginschemapolicy_authenticationvserver_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationloginschemapolicyAuthenticationvserverBinding", + "summary": "List authenticationloginschemapolicy_authenticationvserver_binding resources. Binding class showing the authenticationvserver that can be bound to authenticationloginschemapolicy.", + "responses": { + "200": { + "description": "List of authenticationloginschemapolicy_authenticationvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationloginschemapolicy_authenticationvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationloginschemapolicyAuthenticationvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationloginschemapolicyAuthenticationvserverBinding", + "summary": "Create a authenticationloginschemapolicy_authenticationvserver_binding resource. Binding class showing the authenticationvserver that can be bound to authenticationloginschemapolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationloginschemapolicy_authenticationvserver_binding": { + "$ref": "#/components/schemas/AuthenticationloginschemapolicyAuthenticationvserverBinding" + } + }, + "required": [ + "authenticationloginschemapolicy_authenticationvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationloginschemapolicy_authenticationvserver_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationloginschemapolicyAuthenticationvserverBinding", + "summary": "Delete a authenticationloginschemapolicy_authenticationvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationloginschemapolicy_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationloginschemapolicyBinding", + "summary": "List authenticationloginschemapolicy_binding resources. Binding object which returns the resources bound to authenticationloginschemapolicy_binding.", + "responses": { + "200": { + "description": "List of authenticationloginschemapolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationloginschemapolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationloginschemapolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationloginschemapolicyBinding", + "summary": "Create a authenticationloginschemapolicy_binding resource. Binding object which returns the resources bound to authenticationloginschemapolicy_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationloginschemapolicy_binding": { + "$ref": "#/components/schemas/AuthenticationloginschemapolicyBinding" + } + }, + "required": [ + "authenticationloginschemapolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationloginschemapolicy_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationloginschemapolicyBinding", + "summary": "Delete a authenticationloginschemapolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationloginschemapolicy_vpnvserver_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationloginschemapolicyVpnvserverBinding", + "summary": "List authenticationloginschemapolicy_vpnvserver_binding resources. Binding class showing the vpnvserver that can be bound to authenticationloginschemapolicy.", + "responses": { + "200": { + "description": "List of authenticationloginschemapolicy_vpnvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationloginschemapolicy_vpnvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationloginschemapolicyVpnvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationloginschemapolicyVpnvserverBinding", + "summary": "Create a authenticationloginschemapolicy_vpnvserver_binding resource. Binding class showing the vpnvserver that can be bound to authenticationloginschemapolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationloginschemapolicy_vpnvserver_binding": { + "$ref": "#/components/schemas/AuthenticationloginschemapolicyVpnvserverBinding" + } + }, + "required": [ + "authenticationloginschemapolicy_vpnvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationloginschemapolicy_vpnvserver_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationloginschemapolicyVpnvserverBinding", + "summary": "Delete a authenticationloginschemapolicy_vpnvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationloginschemapolicy_vserver_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationloginschemapolicyVserverBinding", + "summary": "List authenticationloginschemapolicy_vserver_binding resources. Binding class showing the vserver that can be bound to authenticationloginschemapolicy.", + "responses": { + "200": { + "description": "List of authenticationloginschemapolicy_vserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationloginschemapolicy_vserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationloginschemapolicyVserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationloginschemapolicyVserverBinding", + "summary": "Create a authenticationloginschemapolicy_vserver_binding resource. Binding class showing the vserver that can be bound to authenticationloginschemapolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationloginschemapolicy_vserver_binding": { + "$ref": "#/components/schemas/AuthenticationloginschemapolicyVserverBinding" + } + }, + "required": [ + "authenticationloginschemapolicy_vserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationloginschemapolicy_vserver_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationloginschemapolicyVserverBinding", + "summary": "Delete a authenticationloginschemapolicy_vserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationnegotiateaction": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationnegotiateaction", + "summary": "List authenticationnegotiateaction resources. Configuration for Negotiate action resource.", + "responses": { + "200": { + "description": "List of authenticationnegotiateaction resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationnegotiateaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationnegotiateaction" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationnegotiateaction", + "summary": "Create a authenticationnegotiateaction resource. Configuration for Negotiate action resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationnegotiateaction": { + "$ref": "#/components/schemas/Authenticationnegotiateaction" + } + }, + "required": [ + "authenticationnegotiateaction" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationnegotiateaction/{name}": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "getAuthenticationnegotiateactionByName", + "summary": "Get a authenticationnegotiateaction resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single authenticationnegotiateaction resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationnegotiateaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationnegotiateaction" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "authentication" + ], + "operationId": "updateAuthenticationnegotiateaction", + "summary": "Update a authenticationnegotiateaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationnegotiateaction": { + "$ref": "#/components/schemas/Authenticationnegotiateaction" + } + }, + "required": [ + "authenticationnegotiateaction" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationnegotiateaction", + "summary": "Delete a authenticationnegotiateaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationnegotiatepolicy": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationnegotiatepolicy", + "summary": "List authenticationnegotiatepolicy resources. Configuration for Negotiate Policy resource.", + "responses": { + "200": { + "description": "List of authenticationnegotiatepolicy resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationnegotiatepolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationnegotiatepolicy" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationnegotiatepolicy", + "summary": "Create a authenticationnegotiatepolicy resource. Configuration for Negotiate Policy resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationnegotiatepolicy": { + "$ref": "#/components/schemas/Authenticationnegotiatepolicy" + } + }, + "required": [ + "authenticationnegotiatepolicy" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationnegotiatepolicy/{name}": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "getAuthenticationnegotiatepolicyByName", + "summary": "Get a authenticationnegotiatepolicy resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single authenticationnegotiatepolicy resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationnegotiatepolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationnegotiatepolicy" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "authentication" + ], + "operationId": "updateAuthenticationnegotiatepolicy", + "summary": "Update a authenticationnegotiatepolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationnegotiatepolicy": { + "$ref": "#/components/schemas/Authenticationnegotiatepolicy" + } + }, + "required": [ + "authenticationnegotiatepolicy" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationnegotiatepolicy", + "summary": "Delete a authenticationnegotiatepolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationnegotiatepolicy_authenticationvserver_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationnegotiatepolicyAuthenticationvserverBinding", + "summary": "List authenticationnegotiatepolicy_authenticationvserver_binding resources. Binding class showing the authenticationvserver that can be bound to authenticationnegotiatepolicy.", + "responses": { + "200": { + "description": "List of authenticationnegotiatepolicy_authenticationvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationnegotiatepolicy_authenticationvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationnegotiatepolicyAuthenticationvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationnegotiatepolicyAuthenticationvserverBinding", + "summary": "Create a authenticationnegotiatepolicy_authenticationvserver_binding resource. Binding class showing the authenticationvserver that can be bound to authenticationnegotiatepolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationnegotiatepolicy_authenticationvserver_binding": { + "$ref": "#/components/schemas/AuthenticationnegotiatepolicyAuthenticationvserverBinding" + } + }, + "required": [ + "authenticationnegotiatepolicy_authenticationvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationnegotiatepolicy_authenticationvserver_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationnegotiatepolicyAuthenticationvserverBinding", + "summary": "Delete a authenticationnegotiatepolicy_authenticationvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationnegotiatepolicy_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationnegotiatepolicyBinding", + "summary": "List authenticationnegotiatepolicy_binding resources. Binding object which returns the resources bound to authenticationnegotiatepolicy_binding.", + "responses": { + "200": { + "description": "List of authenticationnegotiatepolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationnegotiatepolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationnegotiatepolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationnegotiatepolicyBinding", + "summary": "Create a authenticationnegotiatepolicy_binding resource. Binding object which returns the resources bound to authenticationnegotiatepolicy_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationnegotiatepolicy_binding": { + "$ref": "#/components/schemas/AuthenticationnegotiatepolicyBinding" + } + }, + "required": [ + "authenticationnegotiatepolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationnegotiatepolicy_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationnegotiatepolicyBinding", + "summary": "Delete a authenticationnegotiatepolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationnegotiatepolicy_global_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationnegotiatepolicyGlobalBinding", + "summary": "List authenticationnegotiatepolicy_global_binding resources. Binding class showing the global that can be bound to authenticationnegotiatepolicy.", + "responses": { + "200": { + "description": "List of authenticationnegotiatepolicy_global_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationnegotiatepolicy_global_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationnegotiatepolicyGlobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationnegotiatepolicyGlobalBinding", + "summary": "Create a authenticationnegotiatepolicy_global_binding resource. Binding class showing the global that can be bound to authenticationnegotiatepolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationnegotiatepolicy_global_binding": { + "$ref": "#/components/schemas/AuthenticationnegotiatepolicyGlobalBinding" + } + }, + "required": [ + "authenticationnegotiatepolicy_global_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationnegotiatepolicy_global_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationnegotiatepolicyGlobalBinding", + "summary": "Delete a authenticationnegotiatepolicy_global_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationnegotiatepolicy_vpnglobal_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationnegotiatepolicyVpnglobalBinding", + "summary": "List authenticationnegotiatepolicy_vpnglobal_binding resources. Binding class showing the vpnglobal that can be bound to authenticationnegotiatepolicy.", + "responses": { + "200": { + "description": "List of authenticationnegotiatepolicy_vpnglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationnegotiatepolicy_vpnglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationnegotiatepolicyVpnglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationnegotiatepolicyVpnglobalBinding", + "summary": "Create a authenticationnegotiatepolicy_vpnglobal_binding resource. Binding class showing the vpnglobal that can be bound to authenticationnegotiatepolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationnegotiatepolicy_vpnglobal_binding": { + "$ref": "#/components/schemas/AuthenticationnegotiatepolicyVpnglobalBinding" + } + }, + "required": [ + "authenticationnegotiatepolicy_vpnglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationnegotiatepolicy_vpnglobal_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationnegotiatepolicyVpnglobalBinding", + "summary": "Delete a authenticationnegotiatepolicy_vpnglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationnegotiatepolicy_vpnvserver_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationnegotiatepolicyVpnvserverBinding", + "summary": "List authenticationnegotiatepolicy_vpnvserver_binding resources. Binding class showing the vpnvserver that can be bound to authenticationnegotiatepolicy.", + "responses": { + "200": { + "description": "List of authenticationnegotiatepolicy_vpnvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationnegotiatepolicy_vpnvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationnegotiatepolicyVpnvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationnegotiatepolicyVpnvserverBinding", + "summary": "Create a authenticationnegotiatepolicy_vpnvserver_binding resource. Binding class showing the vpnvserver that can be bound to authenticationnegotiatepolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationnegotiatepolicy_vpnvserver_binding": { + "$ref": "#/components/schemas/AuthenticationnegotiatepolicyVpnvserverBinding" + } + }, + "required": [ + "authenticationnegotiatepolicy_vpnvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationnegotiatepolicy_vpnvserver_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationnegotiatepolicyVpnvserverBinding", + "summary": "Delete a authenticationnegotiatepolicy_vpnvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationnegotiatepolicy_vserver_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationnegotiatepolicyVserverBinding", + "summary": "List authenticationnegotiatepolicy_vserver_binding resources. Binding class showing the vserver that can be bound to authenticationnegotiatepolicy.", + "responses": { + "200": { + "description": "List of authenticationnegotiatepolicy_vserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationnegotiatepolicy_vserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationnegotiatepolicyVserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationnegotiatepolicyVserverBinding", + "summary": "Create a authenticationnegotiatepolicy_vserver_binding resource. Binding class showing the vserver that can be bound to authenticationnegotiatepolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationnegotiatepolicy_vserver_binding": { + "$ref": "#/components/schemas/AuthenticationnegotiatepolicyVserverBinding" + } + }, + "required": [ + "authenticationnegotiatepolicy_vserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationnegotiatepolicy_vserver_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationnegotiatepolicyVserverBinding", + "summary": "Delete a authenticationnegotiatepolicy_vserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationnoauthaction": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationnoauthaction", + "summary": "List authenticationnoauthaction resources. Configuration for no authentication action resource.", + "responses": { + "200": { + "description": "List of authenticationnoauthaction resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationnoauthaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationnoauthaction" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationnoauthaction", + "summary": "Create a authenticationnoauthaction resource. Configuration for no authentication action resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationnoauthaction": { + "$ref": "#/components/schemas/Authenticationnoauthaction" + } + }, + "required": [ + "authenticationnoauthaction" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationnoauthaction/{name}": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "getAuthenticationnoauthactionByName", + "summary": "Get a authenticationnoauthaction resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single authenticationnoauthaction resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationnoauthaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationnoauthaction" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "authentication" + ], + "operationId": "updateAuthenticationnoauthaction", + "summary": "Update a authenticationnoauthaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationnoauthaction": { + "$ref": "#/components/schemas/Authenticationnoauthaction" + } + }, + "required": [ + "authenticationnoauthaction" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationnoauthaction", + "summary": "Delete a authenticationnoauthaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationoauthaction": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationoauthaction", + "summary": "List authenticationoauthaction resources. Configuration for OAuth authentication action resource.", + "responses": { + "200": { + "description": "List of authenticationoauthaction resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationoauthaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationoauthaction" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationoauthaction", + "summary": "Create a authenticationoauthaction resource. Configuration for OAuth authentication action resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationoauthaction": { + "$ref": "#/components/schemas/Authenticationoauthaction" + } + }, + "required": [ + "authenticationoauthaction" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationoauthaction/{name}": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "getAuthenticationoauthactionByName", + "summary": "Get a authenticationoauthaction resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single authenticationoauthaction resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationoauthaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationoauthaction" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "authentication" + ], + "operationId": "updateAuthenticationoauthaction", + "summary": "Update a authenticationoauthaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationoauthaction": { + "$ref": "#/components/schemas/Authenticationoauthaction" + } + }, + "required": [ + "authenticationoauthaction" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationoauthaction", + "summary": "Delete a authenticationoauthaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationoauthidppolicy": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationoauthidppolicy", + "summary": "List authenticationoauthidppolicy resources. Configuration for AAA OAuth IdentityProvider (IdP) policy resource.", + "responses": { + "200": { + "description": "List of authenticationoauthidppolicy resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationoauthidppolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationoauthidppolicy" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationoauthidppolicy", + "summary": "Create a authenticationoauthidppolicy resource. Configuration for AAA OAuth IdentityProvider (IdP) policy resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationoauthidppolicy": { + "$ref": "#/components/schemas/Authenticationoauthidppolicy" + } + }, + "required": [ + "authenticationoauthidppolicy" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationoauthidppolicy/{name}": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "getAuthenticationoauthidppolicyByName", + "summary": "Get a authenticationoauthidppolicy resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single authenticationoauthidppolicy resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationoauthidppolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationoauthidppolicy" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "authentication" + ], + "operationId": "updateAuthenticationoauthidppolicy", + "summary": "Update a authenticationoauthidppolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationoauthidppolicy": { + "$ref": "#/components/schemas/Authenticationoauthidppolicy" + } + }, + "required": [ + "authenticationoauthidppolicy" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationoauthidppolicy", + "summary": "Delete a authenticationoauthidppolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationoauthidppolicy_authenticationvserver_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationoauthidppolicyAuthenticationvserverBinding", + "summary": "List authenticationoauthidppolicy_authenticationvserver_binding resources. Binding class showing the authenticationvserver that can be bound to authenticationoauthidppolicy.", + "responses": { + "200": { + "description": "List of authenticationoauthidppolicy_authenticationvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationoauthidppolicy_authenticationvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationoauthidppolicyAuthenticationvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationoauthidppolicyAuthenticationvserverBinding", + "summary": "Create a authenticationoauthidppolicy_authenticationvserver_binding resource. Binding class showing the authenticationvserver that can be bound to authenticationoauthidppolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationoauthidppolicy_authenticationvserver_binding": { + "$ref": "#/components/schemas/AuthenticationoauthidppolicyAuthenticationvserverBinding" + } + }, + "required": [ + "authenticationoauthidppolicy_authenticationvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationoauthidppolicy_authenticationvserver_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationoauthidppolicyAuthenticationvserverBinding", + "summary": "Delete a authenticationoauthidppolicy_authenticationvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationoauthidppolicy_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationoauthidppolicyBinding", + "summary": "List authenticationoauthidppolicy_binding resources. Binding object which returns the resources bound to authenticationoauthidppolicy_binding.", + "responses": { + "200": { + "description": "List of authenticationoauthidppolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationoauthidppolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationoauthidppolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationoauthidppolicyBinding", + "summary": "Create a authenticationoauthidppolicy_binding resource. Binding object which returns the resources bound to authenticationoauthidppolicy_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationoauthidppolicy_binding": { + "$ref": "#/components/schemas/AuthenticationoauthidppolicyBinding" + } + }, + "required": [ + "authenticationoauthidppolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationoauthidppolicy_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationoauthidppolicyBinding", + "summary": "Delete a authenticationoauthidppolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationoauthidppolicy_vpnvserver_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationoauthidppolicyVpnvserverBinding", + "summary": "List authenticationoauthidppolicy_vpnvserver_binding resources. Binding class showing the vpnvserver that can be bound to authenticationoauthidppolicy.", + "responses": { + "200": { + "description": "List of authenticationoauthidppolicy_vpnvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationoauthidppolicy_vpnvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationoauthidppolicyVpnvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationoauthidppolicyVpnvserverBinding", + "summary": "Create a authenticationoauthidppolicy_vpnvserver_binding resource. Binding class showing the vpnvserver that can be bound to authenticationoauthidppolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationoauthidppolicy_vpnvserver_binding": { + "$ref": "#/components/schemas/AuthenticationoauthidppolicyVpnvserverBinding" + } + }, + "required": [ + "authenticationoauthidppolicy_vpnvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationoauthidppolicy_vpnvserver_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationoauthidppolicyVpnvserverBinding", + "summary": "Delete a authenticationoauthidppolicy_vpnvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationoauthidppolicy_vserver_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationoauthidppolicyVserverBinding", + "summary": "List authenticationoauthidppolicy_vserver_binding resources. Binding class showing the vserver that can be bound to authenticationoauthidppolicy.", + "responses": { + "200": { + "description": "List of authenticationoauthidppolicy_vserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationoauthidppolicy_vserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationoauthidppolicyVserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationoauthidppolicyVserverBinding", + "summary": "Create a authenticationoauthidppolicy_vserver_binding resource. Binding class showing the vserver that can be bound to authenticationoauthidppolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationoauthidppolicy_vserver_binding": { + "$ref": "#/components/schemas/AuthenticationoauthidppolicyVserverBinding" + } + }, + "required": [ + "authenticationoauthidppolicy_vserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationoauthidppolicy_vserver_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationoauthidppolicyVserverBinding", + "summary": "Delete a authenticationoauthidppolicy_vserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationoauthidpprofile": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationoauthidpprofile", + "summary": "List authenticationoauthidpprofile resources. Configuration for OAuth Identity Provider (IdP) profile resource.", + "responses": { + "200": { + "description": "List of authenticationoauthidpprofile resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationoauthidpprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationoauthidpprofile" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationoauthidpprofile", + "summary": "Create a authenticationoauthidpprofile resource. Configuration for OAuth Identity Provider (IdP) profile resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationoauthidpprofile": { + "$ref": "#/components/schemas/Authenticationoauthidpprofile" + } + }, + "required": [ + "authenticationoauthidpprofile" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationoauthidpprofile/{name}": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "getAuthenticationoauthidpprofileByName", + "summary": "Get a authenticationoauthidpprofile resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single authenticationoauthidpprofile resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationoauthidpprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationoauthidpprofile" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "authentication" + ], + "operationId": "updateAuthenticationoauthidpprofile", + "summary": "Update a authenticationoauthidpprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationoauthidpprofile": { + "$ref": "#/components/schemas/Authenticationoauthidpprofile" + } + }, + "required": [ + "authenticationoauthidpprofile" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationoauthidpprofile", + "summary": "Delete a authenticationoauthidpprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationpolicy": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationpolicy", + "summary": "List authenticationpolicy resources. Configuration for Authentication Policy resource.", + "responses": { + "200": { + "description": "List of authenticationpolicy resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationpolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationpolicy" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationpolicy", + "summary": "Create a authenticationpolicy resource. Configuration for Authentication Policy resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationpolicy": { + "$ref": "#/components/schemas/Authenticationpolicy" + } + }, + "required": [ + "authenticationpolicy" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationpolicy/{name}": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "getAuthenticationpolicyByName", + "summary": "Get a authenticationpolicy resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single authenticationpolicy resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationpolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationpolicy" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "authentication" + ], + "operationId": "updateAuthenticationpolicy", + "summary": "Update a authenticationpolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationpolicy": { + "$ref": "#/components/schemas/Authenticationpolicy" + } + }, + "required": [ + "authenticationpolicy" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationpolicy", + "summary": "Delete a authenticationpolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationpolicy_authenticationpolicylabel_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationpolicyAuthenticationpolicylabelBinding", + "summary": "List authenticationpolicy_authenticationpolicylabel_binding resources. Binding class showing the authenticationpolicylabel that can be bound to authenticationpolicy.", + "responses": { + "200": { + "description": "List of authenticationpolicy_authenticationpolicylabel_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationpolicy_authenticationpolicylabel_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationpolicyAuthenticationpolicylabelBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationpolicyAuthenticationpolicylabelBinding", + "summary": "Create a authenticationpolicy_authenticationpolicylabel_binding resource. Binding class showing the authenticationpolicylabel that can be bound to authenticationpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationpolicy_authenticationpolicylabel_binding": { + "$ref": "#/components/schemas/AuthenticationpolicyAuthenticationpolicylabelBinding" + } + }, + "required": [ + "authenticationpolicy_authenticationpolicylabel_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationpolicy_authenticationpolicylabel_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationpolicyAuthenticationpolicylabelBinding", + "summary": "Delete a authenticationpolicy_authenticationpolicylabel_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationpolicy_authenticationvserver_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationpolicyAuthenticationvserverBinding", + "summary": "List authenticationpolicy_authenticationvserver_binding resources. Binding class showing the authenticationvserver that can be bound to authenticationpolicy.", + "responses": { + "200": { + "description": "List of authenticationpolicy_authenticationvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationpolicy_authenticationvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationpolicyAuthenticationvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationpolicyAuthenticationvserverBinding", + "summary": "Create a authenticationpolicy_authenticationvserver_binding resource. Binding class showing the authenticationvserver that can be bound to authenticationpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationpolicy_authenticationvserver_binding": { + "$ref": "#/components/schemas/AuthenticationpolicyAuthenticationvserverBinding" + } + }, + "required": [ + "authenticationpolicy_authenticationvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationpolicy_authenticationvserver_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationpolicyAuthenticationvserverBinding", + "summary": "Delete a authenticationpolicy_authenticationvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationpolicy_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationpolicyBinding", + "summary": "List authenticationpolicy_binding resources. Binding object which returns the resources bound to authenticationpolicy_binding.", + "responses": { + "200": { + "description": "List of authenticationpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationpolicyBinding", + "summary": "Create a authenticationpolicy_binding resource. Binding object which returns the resources bound to authenticationpolicy_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationpolicy_binding": { + "$ref": "#/components/schemas/AuthenticationpolicyBinding" + } + }, + "required": [ + "authenticationpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationpolicy_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationpolicyBinding", + "summary": "Delete a authenticationpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationpolicy_global_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationpolicyGlobalBinding", + "summary": "List authenticationpolicy_global_binding resources. Binding class showing the global that can be bound to authenticationpolicy.", + "responses": { + "200": { + "description": "List of authenticationpolicy_global_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationpolicy_global_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationpolicyGlobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationpolicyGlobalBinding", + "summary": "Create a authenticationpolicy_global_binding resource. Binding class showing the global that can be bound to authenticationpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationpolicy_global_binding": { + "$ref": "#/components/schemas/AuthenticationpolicyGlobalBinding" + } + }, + "required": [ + "authenticationpolicy_global_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationpolicy_global_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationpolicyGlobalBinding", + "summary": "Delete a authenticationpolicy_global_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationpolicy_policylabel_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationpolicyPolicylabelBinding", + "summary": "List authenticationpolicy_policylabel_binding resources. Binding class showing the policylabel that can be bound to authenticationpolicy.", + "responses": { + "200": { + "description": "List of authenticationpolicy_policylabel_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationpolicy_policylabel_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationpolicyPolicylabelBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationpolicyPolicylabelBinding", + "summary": "Create a authenticationpolicy_policylabel_binding resource. Binding class showing the policylabel that can be bound to authenticationpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationpolicy_policylabel_binding": { + "$ref": "#/components/schemas/AuthenticationpolicyPolicylabelBinding" + } + }, + "required": [ + "authenticationpolicy_policylabel_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationpolicy_policylabel_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationpolicyPolicylabelBinding", + "summary": "Delete a authenticationpolicy_policylabel_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationpolicy_systemglobal_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationpolicySystemglobalBinding", + "summary": "List authenticationpolicy_systemglobal_binding resources. Binding class showing the systemglobal that can be bound to authenticationpolicy.", + "responses": { + "200": { + "description": "List of authenticationpolicy_systemglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationpolicy_systemglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationpolicySystemglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationpolicySystemglobalBinding", + "summary": "Create a authenticationpolicy_systemglobal_binding resource. Binding class showing the systemglobal that can be bound to authenticationpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationpolicy_systemglobal_binding": { + "$ref": "#/components/schemas/AuthenticationpolicySystemglobalBinding" + } + }, + "required": [ + "authenticationpolicy_systemglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationpolicy_systemglobal_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationpolicySystemglobalBinding", + "summary": "Delete a authenticationpolicy_systemglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationpolicy_vserver_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationpolicyVserverBinding", + "summary": "List authenticationpolicy_vserver_binding resources. Binding class showing the vserver that can be bound to authenticationpolicy.", + "responses": { + "200": { + "description": "List of authenticationpolicy_vserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationpolicy_vserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationpolicyVserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationpolicyVserverBinding", + "summary": "Create a authenticationpolicy_vserver_binding resource. Binding class showing the vserver that can be bound to authenticationpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationpolicy_vserver_binding": { + "$ref": "#/components/schemas/AuthenticationpolicyVserverBinding" + } + }, + "required": [ + "authenticationpolicy_vserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationpolicy_vserver_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationpolicyVserverBinding", + "summary": "Delete a authenticationpolicy_vserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationpolicylabel": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationpolicylabel", + "summary": "List authenticationpolicylabel resources. Configuration for authentication policy label resource.", + "responses": { + "200": { + "description": "List of authenticationpolicylabel resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationpolicylabel": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationpolicylabel" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationpolicylabel", + "summary": "Create a authenticationpolicylabel resource. Configuration for authentication policy label resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationpolicylabel": { + "$ref": "#/components/schemas/Authenticationpolicylabel" + } + }, + "required": [ + "authenticationpolicylabel" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationpolicylabel/{name}": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "getAuthenticationpolicylabelByName", + "summary": "Get a authenticationpolicylabel resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single authenticationpolicylabel resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationpolicylabel": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationpolicylabel" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "authentication" + ], + "operationId": "updateAuthenticationpolicylabel", + "summary": "Update a authenticationpolicylabel resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationpolicylabel": { + "$ref": "#/components/schemas/Authenticationpolicylabel" + } + }, + "required": [ + "authenticationpolicylabel" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationpolicylabel", + "summary": "Delete a authenticationpolicylabel resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationpolicylabel_authenticationpolicy_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationpolicylabelAuthenticationpolicyBinding", + "summary": "List authenticationpolicylabel_authenticationpolicy_binding resources. Binding class showing the authenticationpolicy that can be bound to authenticationpolicylabel.", + "responses": { + "200": { + "description": "List of authenticationpolicylabel_authenticationpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationpolicylabel_authenticationpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationpolicylabelAuthenticationpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationpolicylabelAuthenticationpolicyBinding", + "summary": "Create a authenticationpolicylabel_authenticationpolicy_binding resource. Binding class showing the authenticationpolicy that can be bound to authenticationpolicylabel.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationpolicylabel_authenticationpolicy_binding": { + "$ref": "#/components/schemas/AuthenticationpolicylabelAuthenticationpolicyBinding" + } + }, + "required": [ + "authenticationpolicylabel_authenticationpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationpolicylabel_authenticationpolicy_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationpolicylabelAuthenticationpolicyBinding", + "summary": "Delete a authenticationpolicylabel_authenticationpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationpolicylabel_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationpolicylabelBinding", + "summary": "List authenticationpolicylabel_binding resources. Binding object which returns the resources bound to authenticationpolicylabel_binding.", + "responses": { + "200": { + "description": "List of authenticationpolicylabel_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationpolicylabel_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationpolicylabelBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationpolicylabelBinding", + "summary": "Create a authenticationpolicylabel_binding resource. Binding object which returns the resources bound to authenticationpolicylabel_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationpolicylabel_binding": { + "$ref": "#/components/schemas/AuthenticationpolicylabelBinding" + } + }, + "required": [ + "authenticationpolicylabel_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationpolicylabel_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationpolicylabelBinding", + "summary": "Delete a authenticationpolicylabel_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationpolicylabel_policy_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationpolicylabelPolicyBinding", + "summary": "List authenticationpolicylabel_policy_binding resources. Binding class showing the policy that can be bound to authenticationpolicylabel.", + "responses": { + "200": { + "description": "List of authenticationpolicylabel_policy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationpolicylabel_policy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationpolicylabelPolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationpolicylabelPolicyBinding", + "summary": "Create a authenticationpolicylabel_policy_binding resource. Binding class showing the policy that can be bound to authenticationpolicylabel.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationpolicylabel_policy_binding": { + "$ref": "#/components/schemas/AuthenticationpolicylabelPolicyBinding" + } + }, + "required": [ + "authenticationpolicylabel_policy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationpolicylabel_policy_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationpolicylabelPolicyBinding", + "summary": "Delete a authenticationpolicylabel_policy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationprotecteduseraction": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationprotecteduseraction", + "summary": "List authenticationprotecteduseraction resources. Configuration for Protected user action resource.", + "responses": { + "200": { + "description": "List of authenticationprotecteduseraction resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationprotecteduseraction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationprotecteduseraction" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationprotecteduseraction", + "summary": "Create a authenticationprotecteduseraction resource. Configuration for Protected user action resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationprotecteduseraction": { + "$ref": "#/components/schemas/Authenticationprotecteduseraction" + } + }, + "required": [ + "authenticationprotecteduseraction" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationprotecteduseraction/{name}": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "getAuthenticationprotecteduseractionByName", + "summary": "Get a authenticationprotecteduseraction resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single authenticationprotecteduseraction resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationprotecteduseraction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationprotecteduseraction" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "authentication" + ], + "operationId": "updateAuthenticationprotecteduseraction", + "summary": "Update a authenticationprotecteduseraction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationprotecteduseraction": { + "$ref": "#/components/schemas/Authenticationprotecteduseraction" + } + }, + "required": [ + "authenticationprotecteduseraction" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationprotecteduseraction", + "summary": "Delete a authenticationprotecteduseraction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationpushservice": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationpushservice", + "summary": "List authenticationpushservice resources. Configuration for Service details for sending push notifications resource.", + "responses": { + "200": { + "description": "List of authenticationpushservice resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationpushservice": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationpushservice" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationpushservice", + "summary": "Create a authenticationpushservice resource. Configuration for Service details for sending push notifications resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationpushservice": { + "$ref": "#/components/schemas/Authenticationpushservice" + } + }, + "required": [ + "authenticationpushservice" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationpushservice/{name}": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "getAuthenticationpushserviceByName", + "summary": "Get a authenticationpushservice resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single authenticationpushservice resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationpushservice": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationpushservice" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "authentication" + ], + "operationId": "updateAuthenticationpushservice", + "summary": "Update a authenticationpushservice resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationpushservice": { + "$ref": "#/components/schemas/Authenticationpushservice" + } + }, + "required": [ + "authenticationpushservice" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationpushservice", + "summary": "Delete a authenticationpushservice resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationradiusaction": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationradiusaction", + "summary": "List authenticationradiusaction resources. Configuration for RADIUS action resource.", + "responses": { + "200": { + "description": "List of authenticationradiusaction resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationradiusaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationradiusaction" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationradiusaction", + "summary": "Create a authenticationradiusaction resource. Configuration for RADIUS action resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationradiusaction": { + "$ref": "#/components/schemas/Authenticationradiusaction" + } + }, + "required": [ + "authenticationradiusaction" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationradiusaction/{name}": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "getAuthenticationradiusactionByName", + "summary": "Get a authenticationradiusaction resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single authenticationradiusaction resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationradiusaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationradiusaction" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "authentication" + ], + "operationId": "updateAuthenticationradiusaction", + "summary": "Update a authenticationradiusaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationradiusaction": { + "$ref": "#/components/schemas/Authenticationradiusaction" + } + }, + "required": [ + "authenticationradiusaction" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationradiusaction", + "summary": "Delete a authenticationradiusaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationradiuspolicy": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationradiuspolicy", + "summary": "List authenticationradiuspolicy resources. Configuration for RADIUS policy resource.", + "responses": { + "200": { + "description": "List of authenticationradiuspolicy resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationradiuspolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationradiuspolicy" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationradiuspolicy", + "summary": "Create a authenticationradiuspolicy resource. Configuration for RADIUS policy resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationradiuspolicy": { + "$ref": "#/components/schemas/Authenticationradiuspolicy" + } + }, + "required": [ + "authenticationradiuspolicy" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationradiuspolicy/{name}": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "getAuthenticationradiuspolicyByName", + "summary": "Get a authenticationradiuspolicy resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single authenticationradiuspolicy resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationradiuspolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationradiuspolicy" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "authentication" + ], + "operationId": "updateAuthenticationradiuspolicy", + "summary": "Update a authenticationradiuspolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationradiuspolicy": { + "$ref": "#/components/schemas/Authenticationradiuspolicy" + } + }, + "required": [ + "authenticationradiuspolicy" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationradiuspolicy", + "summary": "Delete a authenticationradiuspolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationradiuspolicy_authenticationvserver_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationradiuspolicyAuthenticationvserverBinding", + "summary": "List authenticationradiuspolicy_authenticationvserver_binding resources. Binding class showing the authenticationvserver that can be bound to authenticationradiuspolicy.", + "responses": { + "200": { + "description": "List of authenticationradiuspolicy_authenticationvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationradiuspolicy_authenticationvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationradiuspolicyAuthenticationvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationradiuspolicyAuthenticationvserverBinding", + "summary": "Create a authenticationradiuspolicy_authenticationvserver_binding resource. Binding class showing the authenticationvserver that can be bound to authenticationradiuspolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationradiuspolicy_authenticationvserver_binding": { + "$ref": "#/components/schemas/AuthenticationradiuspolicyAuthenticationvserverBinding" + } + }, + "required": [ + "authenticationradiuspolicy_authenticationvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationradiuspolicy_authenticationvserver_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationradiuspolicyAuthenticationvserverBinding", + "summary": "Delete a authenticationradiuspolicy_authenticationvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationradiuspolicy_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationradiuspolicyBinding", + "summary": "List authenticationradiuspolicy_binding resources. Binding object which returns the resources bound to authenticationradiuspolicy_binding.", + "responses": { + "200": { + "description": "List of authenticationradiuspolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationradiuspolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationradiuspolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationradiuspolicyBinding", + "summary": "Create a authenticationradiuspolicy_binding resource. Binding object which returns the resources bound to authenticationradiuspolicy_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationradiuspolicy_binding": { + "$ref": "#/components/schemas/AuthenticationradiuspolicyBinding" + } + }, + "required": [ + "authenticationradiuspolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationradiuspolicy_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationradiuspolicyBinding", + "summary": "Delete a authenticationradiuspolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationradiuspolicy_global_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationradiuspolicyGlobalBinding", + "summary": "List authenticationradiuspolicy_global_binding resources. Binding class showing the global that can be bound to authenticationradiuspolicy.", + "responses": { + "200": { + "description": "List of authenticationradiuspolicy_global_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationradiuspolicy_global_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationradiuspolicyGlobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationradiuspolicyGlobalBinding", + "summary": "Create a authenticationradiuspolicy_global_binding resource. Binding class showing the global that can be bound to authenticationradiuspolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationradiuspolicy_global_binding": { + "$ref": "#/components/schemas/AuthenticationradiuspolicyGlobalBinding" + } + }, + "required": [ + "authenticationradiuspolicy_global_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationradiuspolicy_global_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationradiuspolicyGlobalBinding", + "summary": "Delete a authenticationradiuspolicy_global_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationradiuspolicy_systemglobal_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationradiuspolicySystemglobalBinding", + "summary": "List authenticationradiuspolicy_systemglobal_binding resources. Binding class showing the systemglobal that can be bound to authenticationradiuspolicy.", + "responses": { + "200": { + "description": "List of authenticationradiuspolicy_systemglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationradiuspolicy_systemglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationradiuspolicySystemglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationradiuspolicySystemglobalBinding", + "summary": "Create a authenticationradiuspolicy_systemglobal_binding resource. Binding class showing the systemglobal that can be bound to authenticationradiuspolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationradiuspolicy_systemglobal_binding": { + "$ref": "#/components/schemas/AuthenticationradiuspolicySystemglobalBinding" + } + }, + "required": [ + "authenticationradiuspolicy_systemglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationradiuspolicy_systemglobal_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationradiuspolicySystemglobalBinding", + "summary": "Delete a authenticationradiuspolicy_systemglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationradiuspolicy_vpnglobal_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationradiuspolicyVpnglobalBinding", + "summary": "List authenticationradiuspolicy_vpnglobal_binding resources. Binding class showing the vpnglobal that can be bound to authenticationradiuspolicy.", + "responses": { + "200": { + "description": "List of authenticationradiuspolicy_vpnglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationradiuspolicy_vpnglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationradiuspolicyVpnglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationradiuspolicyVpnglobalBinding", + "summary": "Create a authenticationradiuspolicy_vpnglobal_binding resource. Binding class showing the vpnglobal that can be bound to authenticationradiuspolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationradiuspolicy_vpnglobal_binding": { + "$ref": "#/components/schemas/AuthenticationradiuspolicyVpnglobalBinding" + } + }, + "required": [ + "authenticationradiuspolicy_vpnglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationradiuspolicy_vpnglobal_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationradiuspolicyVpnglobalBinding", + "summary": "Delete a authenticationradiuspolicy_vpnglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationradiuspolicy_vpnvserver_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationradiuspolicyVpnvserverBinding", + "summary": "List authenticationradiuspolicy_vpnvserver_binding resources. Binding class showing the vpnvserver that can be bound to authenticationradiuspolicy.", + "responses": { + "200": { + "description": "List of authenticationradiuspolicy_vpnvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationradiuspolicy_vpnvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationradiuspolicyVpnvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationradiuspolicyVpnvserverBinding", + "summary": "Create a authenticationradiuspolicy_vpnvserver_binding resource. Binding class showing the vpnvserver that can be bound to authenticationradiuspolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationradiuspolicy_vpnvserver_binding": { + "$ref": "#/components/schemas/AuthenticationradiuspolicyVpnvserverBinding" + } + }, + "required": [ + "authenticationradiuspolicy_vpnvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationradiuspolicy_vpnvserver_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationradiuspolicyVpnvserverBinding", + "summary": "Delete a authenticationradiuspolicy_vpnvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationradiuspolicy_vserver_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationradiuspolicyVserverBinding", + "summary": "List authenticationradiuspolicy_vserver_binding resources. Binding class showing the vserver that can be bound to authenticationradiuspolicy.", + "responses": { + "200": { + "description": "List of authenticationradiuspolicy_vserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationradiuspolicy_vserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationradiuspolicyVserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationradiuspolicyVserverBinding", + "summary": "Create a authenticationradiuspolicy_vserver_binding resource. Binding class showing the vserver that can be bound to authenticationradiuspolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationradiuspolicy_vserver_binding": { + "$ref": "#/components/schemas/AuthenticationradiuspolicyVserverBinding" + } + }, + "required": [ + "authenticationradiuspolicy_vserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationradiuspolicy_vserver_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationradiuspolicyVserverBinding", + "summary": "Delete a authenticationradiuspolicy_vserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationsamlaction": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationsamlaction", + "summary": "List authenticationsamlaction resources. Configuration for AAA Saml action resource.", + "responses": { + "200": { + "description": "List of authenticationsamlaction resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationsamlaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationsamlaction" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationsamlaction", + "summary": "Create a authenticationsamlaction resource. Configuration for AAA Saml action resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationsamlaction": { + "$ref": "#/components/schemas/Authenticationsamlaction" + } + }, + "required": [ + "authenticationsamlaction" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationsamlaction/{name}": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "getAuthenticationsamlactionByName", + "summary": "Get a authenticationsamlaction resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single authenticationsamlaction resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationsamlaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationsamlaction" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "authentication" + ], + "operationId": "updateAuthenticationsamlaction", + "summary": "Update a authenticationsamlaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationsamlaction": { + "$ref": "#/components/schemas/Authenticationsamlaction" + } + }, + "required": [ + "authenticationsamlaction" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationsamlaction", + "summary": "Delete a authenticationsamlaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationsamlidppolicy": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationsamlidppolicy", + "summary": "List authenticationsamlidppolicy resources. Configuration for AAA Saml IdentityProvider (IdP) policy resource.", + "responses": { + "200": { + "description": "List of authenticationsamlidppolicy resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationsamlidppolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationsamlidppolicy" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationsamlidppolicy", + "summary": "Create a authenticationsamlidppolicy resource. Configuration for AAA Saml IdentityProvider (IdP) policy resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationsamlidppolicy": { + "$ref": "#/components/schemas/Authenticationsamlidppolicy" + } + }, + "required": [ + "authenticationsamlidppolicy" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationsamlidppolicy/{name}": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "getAuthenticationsamlidppolicyByName", + "summary": "Get a authenticationsamlidppolicy resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single authenticationsamlidppolicy resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationsamlidppolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationsamlidppolicy" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "authentication" + ], + "operationId": "updateAuthenticationsamlidppolicy", + "summary": "Update a authenticationsamlidppolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationsamlidppolicy": { + "$ref": "#/components/schemas/Authenticationsamlidppolicy" + } + }, + "required": [ + "authenticationsamlidppolicy" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationsamlidppolicy", + "summary": "Delete a authenticationsamlidppolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationsamlidppolicy_authenticationvserver_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationsamlidppolicyAuthenticationvserverBinding", + "summary": "List authenticationsamlidppolicy_authenticationvserver_binding resources. Binding class showing the authenticationvserver that can be bound to authenticationsamlidppolicy.", + "responses": { + "200": { + "description": "List of authenticationsamlidppolicy_authenticationvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationsamlidppolicy_authenticationvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationsamlidppolicyAuthenticationvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationsamlidppolicyAuthenticationvserverBinding", + "summary": "Create a authenticationsamlidppolicy_authenticationvserver_binding resource. Binding class showing the authenticationvserver that can be bound to authenticationsamlidppolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationsamlidppolicy_authenticationvserver_binding": { + "$ref": "#/components/schemas/AuthenticationsamlidppolicyAuthenticationvserverBinding" + } + }, + "required": [ + "authenticationsamlidppolicy_authenticationvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationsamlidppolicy_authenticationvserver_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationsamlidppolicyAuthenticationvserverBinding", + "summary": "Delete a authenticationsamlidppolicy_authenticationvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationsamlidppolicy_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationsamlidppolicyBinding", + "summary": "List authenticationsamlidppolicy_binding resources. Binding object which returns the resources bound to authenticationsamlidppolicy_binding.", + "responses": { + "200": { + "description": "List of authenticationsamlidppolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationsamlidppolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationsamlidppolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationsamlidppolicyBinding", + "summary": "Create a authenticationsamlidppolicy_binding resource. Binding object which returns the resources bound to authenticationsamlidppolicy_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationsamlidppolicy_binding": { + "$ref": "#/components/schemas/AuthenticationsamlidppolicyBinding" + } + }, + "required": [ + "authenticationsamlidppolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationsamlidppolicy_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationsamlidppolicyBinding", + "summary": "Delete a authenticationsamlidppolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationsamlidppolicy_vpnvserver_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationsamlidppolicyVpnvserverBinding", + "summary": "List authenticationsamlidppolicy_vpnvserver_binding resources. Binding class showing the vpnvserver that can be bound to authenticationsamlidppolicy.", + "responses": { + "200": { + "description": "List of authenticationsamlidppolicy_vpnvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationsamlidppolicy_vpnvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationsamlidppolicyVpnvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationsamlidppolicyVpnvserverBinding", + "summary": "Create a authenticationsamlidppolicy_vpnvserver_binding resource. Binding class showing the vpnvserver that can be bound to authenticationsamlidppolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationsamlidppolicy_vpnvserver_binding": { + "$ref": "#/components/schemas/AuthenticationsamlidppolicyVpnvserverBinding" + } + }, + "required": [ + "authenticationsamlidppolicy_vpnvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationsamlidppolicy_vpnvserver_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationsamlidppolicyVpnvserverBinding", + "summary": "Delete a authenticationsamlidppolicy_vpnvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationsamlidppolicy_vserver_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationsamlidppolicyVserverBinding", + "summary": "List authenticationsamlidppolicy_vserver_binding resources. Binding class showing the vserver that can be bound to authenticationsamlidppolicy.", + "responses": { + "200": { + "description": "List of authenticationsamlidppolicy_vserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationsamlidppolicy_vserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationsamlidppolicyVserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationsamlidppolicyVserverBinding", + "summary": "Create a authenticationsamlidppolicy_vserver_binding resource. Binding class showing the vserver that can be bound to authenticationsamlidppolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationsamlidppolicy_vserver_binding": { + "$ref": "#/components/schemas/AuthenticationsamlidppolicyVserverBinding" + } + }, + "required": [ + "authenticationsamlidppolicy_vserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationsamlidppolicy_vserver_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationsamlidppolicyVserverBinding", + "summary": "Delete a authenticationsamlidppolicy_vserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationsamlidpprofile": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationsamlidpprofile", + "summary": "List authenticationsamlidpprofile resources. Configuration for AAA Saml IdentityProvider (IdP) profile resource.", + "responses": { + "200": { + "description": "List of authenticationsamlidpprofile resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationsamlidpprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationsamlidpprofile" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationsamlidpprofile", + "summary": "Create a authenticationsamlidpprofile resource. Configuration for AAA Saml IdentityProvider (IdP) profile resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationsamlidpprofile": { + "$ref": "#/components/schemas/Authenticationsamlidpprofile" + } + }, + "required": [ + "authenticationsamlidpprofile" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationsamlidpprofile/{name}": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "getAuthenticationsamlidpprofileByName", + "summary": "Get a authenticationsamlidpprofile resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single authenticationsamlidpprofile resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationsamlidpprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationsamlidpprofile" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "authentication" + ], + "operationId": "updateAuthenticationsamlidpprofile", + "summary": "Update a authenticationsamlidpprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationsamlidpprofile": { + "$ref": "#/components/schemas/Authenticationsamlidpprofile" + } + }, + "required": [ + "authenticationsamlidpprofile" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationsamlidpprofile", + "summary": "Delete a authenticationsamlidpprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationsamlpolicy": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationsamlpolicy", + "summary": "List authenticationsamlpolicy resources. Configuration for AAA Saml policy resource.", + "responses": { + "200": { + "description": "List of authenticationsamlpolicy resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationsamlpolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationsamlpolicy" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationsamlpolicy", + "summary": "Create a authenticationsamlpolicy resource. Configuration for AAA Saml policy resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationsamlpolicy": { + "$ref": "#/components/schemas/Authenticationsamlpolicy" + } + }, + "required": [ + "authenticationsamlpolicy" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationsamlpolicy/{name}": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "getAuthenticationsamlpolicyByName", + "summary": "Get a authenticationsamlpolicy resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single authenticationsamlpolicy resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationsamlpolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationsamlpolicy" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "authentication" + ], + "operationId": "updateAuthenticationsamlpolicy", + "summary": "Update a authenticationsamlpolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationsamlpolicy": { + "$ref": "#/components/schemas/Authenticationsamlpolicy" + } + }, + "required": [ + "authenticationsamlpolicy" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationsamlpolicy", + "summary": "Delete a authenticationsamlpolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationsamlpolicy_authenticationvserver_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationsamlpolicyAuthenticationvserverBinding", + "summary": "List authenticationsamlpolicy_authenticationvserver_binding resources. Binding class showing the authenticationvserver that can be bound to authenticationsamlpolicy.", + "responses": { + "200": { + "description": "List of authenticationsamlpolicy_authenticationvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationsamlpolicy_authenticationvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationsamlpolicyAuthenticationvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationsamlpolicyAuthenticationvserverBinding", + "summary": "Create a authenticationsamlpolicy_authenticationvserver_binding resource. Binding class showing the authenticationvserver that can be bound to authenticationsamlpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationsamlpolicy_authenticationvserver_binding": { + "$ref": "#/components/schemas/AuthenticationsamlpolicyAuthenticationvserverBinding" + } + }, + "required": [ + "authenticationsamlpolicy_authenticationvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationsamlpolicy_authenticationvserver_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationsamlpolicyAuthenticationvserverBinding", + "summary": "Delete a authenticationsamlpolicy_authenticationvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationsamlpolicy_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationsamlpolicyBinding", + "summary": "List authenticationsamlpolicy_binding resources. Binding object which returns the resources bound to authenticationsamlpolicy_binding.", + "responses": { + "200": { + "description": "List of authenticationsamlpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationsamlpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationsamlpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationsamlpolicyBinding", + "summary": "Create a authenticationsamlpolicy_binding resource. Binding object which returns the resources bound to authenticationsamlpolicy_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationsamlpolicy_binding": { + "$ref": "#/components/schemas/AuthenticationsamlpolicyBinding" + } + }, + "required": [ + "authenticationsamlpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationsamlpolicy_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationsamlpolicyBinding", + "summary": "Delete a authenticationsamlpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationsamlpolicy_global_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationsamlpolicyGlobalBinding", + "summary": "List authenticationsamlpolicy_global_binding resources. Binding class showing the global that can be bound to authenticationsamlpolicy.", + "responses": { + "200": { + "description": "List of authenticationsamlpolicy_global_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationsamlpolicy_global_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationsamlpolicyGlobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationsamlpolicyGlobalBinding", + "summary": "Create a authenticationsamlpolicy_global_binding resource. Binding class showing the global that can be bound to authenticationsamlpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationsamlpolicy_global_binding": { + "$ref": "#/components/schemas/AuthenticationsamlpolicyGlobalBinding" + } + }, + "required": [ + "authenticationsamlpolicy_global_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationsamlpolicy_global_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationsamlpolicyGlobalBinding", + "summary": "Delete a authenticationsamlpolicy_global_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationsamlpolicy_vpnglobal_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationsamlpolicyVpnglobalBinding", + "summary": "List authenticationsamlpolicy_vpnglobal_binding resources. Binding class showing the vpnglobal that can be bound to authenticationsamlpolicy.", + "responses": { + "200": { + "description": "List of authenticationsamlpolicy_vpnglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationsamlpolicy_vpnglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationsamlpolicyVpnglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationsamlpolicyVpnglobalBinding", + "summary": "Create a authenticationsamlpolicy_vpnglobal_binding resource. Binding class showing the vpnglobal that can be bound to authenticationsamlpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationsamlpolicy_vpnglobal_binding": { + "$ref": "#/components/schemas/AuthenticationsamlpolicyVpnglobalBinding" + } + }, + "required": [ + "authenticationsamlpolicy_vpnglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationsamlpolicy_vpnglobal_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationsamlpolicyVpnglobalBinding", + "summary": "Delete a authenticationsamlpolicy_vpnglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationsamlpolicy_vpnvserver_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationsamlpolicyVpnvserverBinding", + "summary": "List authenticationsamlpolicy_vpnvserver_binding resources. Binding class showing the vpnvserver that can be bound to authenticationsamlpolicy.", + "responses": { + "200": { + "description": "List of authenticationsamlpolicy_vpnvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationsamlpolicy_vpnvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationsamlpolicyVpnvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationsamlpolicyVpnvserverBinding", + "summary": "Create a authenticationsamlpolicy_vpnvserver_binding resource. Binding class showing the vpnvserver that can be bound to authenticationsamlpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationsamlpolicy_vpnvserver_binding": { + "$ref": "#/components/schemas/AuthenticationsamlpolicyVpnvserverBinding" + } + }, + "required": [ + "authenticationsamlpolicy_vpnvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationsamlpolicy_vpnvserver_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationsamlpolicyVpnvserverBinding", + "summary": "Delete a authenticationsamlpolicy_vpnvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationsamlpolicy_vserver_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationsamlpolicyVserverBinding", + "summary": "List authenticationsamlpolicy_vserver_binding resources. Binding class showing the vserver that can be bound to authenticationsamlpolicy.", + "responses": { + "200": { + "description": "List of authenticationsamlpolicy_vserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationsamlpolicy_vserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationsamlpolicyVserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationsamlpolicyVserverBinding", + "summary": "Create a authenticationsamlpolicy_vserver_binding resource. Binding class showing the vserver that can be bound to authenticationsamlpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationsamlpolicy_vserver_binding": { + "$ref": "#/components/schemas/AuthenticationsamlpolicyVserverBinding" + } + }, + "required": [ + "authenticationsamlpolicy_vserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationsamlpolicy_vserver_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationsamlpolicyVserverBinding", + "summary": "Delete a authenticationsamlpolicy_vserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationsmartaccesspolicy": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationsmartaccesspolicy", + "summary": "List authenticationsmartaccesspolicy resources. Configuration for SmartAccess policy resource.", + "responses": { + "200": { + "description": "List of authenticationsmartaccesspolicy resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationsmartaccesspolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationsmartaccesspolicy" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationsmartaccesspolicy", + "summary": "Create a authenticationsmartaccesspolicy resource. Configuration for SmartAccess policy resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationsmartaccesspolicy": { + "$ref": "#/components/schemas/Authenticationsmartaccesspolicy" + } + }, + "required": [ + "authenticationsmartaccesspolicy" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationsmartaccesspolicy/{name}": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "getAuthenticationsmartaccesspolicyByName", + "summary": "Get a authenticationsmartaccesspolicy resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single authenticationsmartaccesspolicy resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationsmartaccesspolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationsmartaccesspolicy" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "authentication" + ], + "operationId": "updateAuthenticationsmartaccesspolicy", + "summary": "Update a authenticationsmartaccesspolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationsmartaccesspolicy": { + "$ref": "#/components/schemas/Authenticationsmartaccesspolicy" + } + }, + "required": [ + "authenticationsmartaccesspolicy" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationsmartaccesspolicy", + "summary": "Delete a authenticationsmartaccesspolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationsmartaccesspolicy_authenticationvserver_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationsmartaccesspolicyAuthenticationvserverBinding", + "summary": "List authenticationsmartaccesspolicy_authenticationvserver_binding resources. Binding class showing the authenticationvserver that can be bound to authenticationsmartaccesspolicy.", + "responses": { + "200": { + "description": "List of authenticationsmartaccesspolicy_authenticationvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationsmartaccesspolicy_authenticationvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationsmartaccesspolicyAuthenticationvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationsmartaccesspolicyAuthenticationvserverBinding", + "summary": "Create a authenticationsmartaccesspolicy_authenticationvserver_binding resource. Binding class showing the authenticationvserver that can be bound to authenticationsmartaccesspolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationsmartaccesspolicy_authenticationvserver_binding": { + "$ref": "#/components/schemas/AuthenticationsmartaccesspolicyAuthenticationvserverBinding" + } + }, + "required": [ + "authenticationsmartaccesspolicy_authenticationvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationsmartaccesspolicy_authenticationvserver_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationsmartaccesspolicyAuthenticationvserverBinding", + "summary": "Delete a authenticationsmartaccesspolicy_authenticationvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationsmartaccesspolicy_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationsmartaccesspolicyBinding", + "summary": "List authenticationsmartaccesspolicy_binding resources. Binding object which returns the resources bound to authenticationsmartaccesspolicy_binding.", + "responses": { + "200": { + "description": "List of authenticationsmartaccesspolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationsmartaccesspolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationsmartaccesspolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationsmartaccesspolicyBinding", + "summary": "Create a authenticationsmartaccesspolicy_binding resource. Binding object which returns the resources bound to authenticationsmartaccesspolicy_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationsmartaccesspolicy_binding": { + "$ref": "#/components/schemas/AuthenticationsmartaccesspolicyBinding" + } + }, + "required": [ + "authenticationsmartaccesspolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationsmartaccesspolicy_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationsmartaccesspolicyBinding", + "summary": "Delete a authenticationsmartaccesspolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationsmartaccessprofile": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationsmartaccessprofile", + "summary": "List authenticationsmartaccessprofile resources. Configuration for SmartAccess profile resource.", + "responses": { + "200": { + "description": "List of authenticationsmartaccessprofile resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationsmartaccessprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationsmartaccessprofile" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationsmartaccessprofile", + "summary": "Create a authenticationsmartaccessprofile resource. Configuration for SmartAccess profile resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationsmartaccessprofile": { + "$ref": "#/components/schemas/Authenticationsmartaccessprofile" + } + }, + "required": [ + "authenticationsmartaccessprofile" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationsmartaccessprofile/{name}": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "getAuthenticationsmartaccessprofileByName", + "summary": "Get a authenticationsmartaccessprofile resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single authenticationsmartaccessprofile resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationsmartaccessprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationsmartaccessprofile" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "authentication" + ], + "operationId": "updateAuthenticationsmartaccessprofile", + "summary": "Update a authenticationsmartaccessprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationsmartaccessprofile": { + "$ref": "#/components/schemas/Authenticationsmartaccessprofile" + } + }, + "required": [ + "authenticationsmartaccessprofile" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationsmartaccessprofile", + "summary": "Delete a authenticationsmartaccessprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationstorefrontauthaction": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationstorefrontauthaction", + "summary": "List authenticationstorefrontauthaction resources. Configuration for Storefront authentication action resource.", + "responses": { + "200": { + "description": "List of authenticationstorefrontauthaction resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationstorefrontauthaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationstorefrontauthaction" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationstorefrontauthaction", + "summary": "Create a authenticationstorefrontauthaction resource. Configuration for Storefront authentication action resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationstorefrontauthaction": { + "$ref": "#/components/schemas/Authenticationstorefrontauthaction" + } + }, + "required": [ + "authenticationstorefrontauthaction" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationstorefrontauthaction/{name}": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "getAuthenticationstorefrontauthactionByName", + "summary": "Get a authenticationstorefrontauthaction resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single authenticationstorefrontauthaction resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationstorefrontauthaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationstorefrontauthaction" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "authentication" + ], + "operationId": "updateAuthenticationstorefrontauthaction", + "summary": "Update a authenticationstorefrontauthaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationstorefrontauthaction": { + "$ref": "#/components/schemas/Authenticationstorefrontauthaction" + } + }, + "required": [ + "authenticationstorefrontauthaction" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationstorefrontauthaction", + "summary": "Delete a authenticationstorefrontauthaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationtacacsaction": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationtacacsaction", + "summary": "List authenticationtacacsaction resources. Configuration for TACACS action resource.", + "responses": { + "200": { + "description": "List of authenticationtacacsaction resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationtacacsaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationtacacsaction" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationtacacsaction", + "summary": "Create a authenticationtacacsaction resource. Configuration for TACACS action resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationtacacsaction": { + "$ref": "#/components/schemas/Authenticationtacacsaction" + } + }, + "required": [ + "authenticationtacacsaction" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationtacacsaction/{name}": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "getAuthenticationtacacsactionByName", + "summary": "Get a authenticationtacacsaction resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single authenticationtacacsaction resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationtacacsaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationtacacsaction" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "authentication" + ], + "operationId": "updateAuthenticationtacacsaction", + "summary": "Update a authenticationtacacsaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationtacacsaction": { + "$ref": "#/components/schemas/Authenticationtacacsaction" + } + }, + "required": [ + "authenticationtacacsaction" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationtacacsaction", + "summary": "Delete a authenticationtacacsaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationtacacspolicy": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationtacacspolicy", + "summary": "List authenticationtacacspolicy resources. Configuration for TACACS policy resource.", + "responses": { + "200": { + "description": "List of authenticationtacacspolicy resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationtacacspolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationtacacspolicy" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationtacacspolicy", + "summary": "Create a authenticationtacacspolicy resource. Configuration for TACACS policy resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationtacacspolicy": { + "$ref": "#/components/schemas/Authenticationtacacspolicy" + } + }, + "required": [ + "authenticationtacacspolicy" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationtacacspolicy/{name}": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "getAuthenticationtacacspolicyByName", + "summary": "Get a authenticationtacacspolicy resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single authenticationtacacspolicy resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationtacacspolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationtacacspolicy" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "authentication" + ], + "operationId": "updateAuthenticationtacacspolicy", + "summary": "Update a authenticationtacacspolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationtacacspolicy": { + "$ref": "#/components/schemas/Authenticationtacacspolicy" + } + }, + "required": [ + "authenticationtacacspolicy" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationtacacspolicy", + "summary": "Delete a authenticationtacacspolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationtacacspolicy_authenticationvserver_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationtacacspolicyAuthenticationvserverBinding", + "summary": "List authenticationtacacspolicy_authenticationvserver_binding resources. Binding class showing the authenticationvserver that can be bound to authenticationtacacspolicy.", + "responses": { + "200": { + "description": "List of authenticationtacacspolicy_authenticationvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationtacacspolicy_authenticationvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationtacacspolicyAuthenticationvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationtacacspolicyAuthenticationvserverBinding", + "summary": "Create a authenticationtacacspolicy_authenticationvserver_binding resource. Binding class showing the authenticationvserver that can be bound to authenticationtacacspolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationtacacspolicy_authenticationvserver_binding": { + "$ref": "#/components/schemas/AuthenticationtacacspolicyAuthenticationvserverBinding" + } + }, + "required": [ + "authenticationtacacspolicy_authenticationvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationtacacspolicy_authenticationvserver_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationtacacspolicyAuthenticationvserverBinding", + "summary": "Delete a authenticationtacacspolicy_authenticationvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationtacacspolicy_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationtacacspolicyBinding", + "summary": "List authenticationtacacspolicy_binding resources. Binding object which returns the resources bound to authenticationtacacspolicy_binding.", + "responses": { + "200": { + "description": "List of authenticationtacacspolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationtacacspolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationtacacspolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationtacacspolicyBinding", + "summary": "Create a authenticationtacacspolicy_binding resource. Binding object which returns the resources bound to authenticationtacacspolicy_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationtacacspolicy_binding": { + "$ref": "#/components/schemas/AuthenticationtacacspolicyBinding" + } + }, + "required": [ + "authenticationtacacspolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationtacacspolicy_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationtacacspolicyBinding", + "summary": "Delete a authenticationtacacspolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationtacacspolicy_global_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationtacacspolicyGlobalBinding", + "summary": "List authenticationtacacspolicy_global_binding resources. Binding class showing the global that can be bound to authenticationtacacspolicy.", + "responses": { + "200": { + "description": "List of authenticationtacacspolicy_global_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationtacacspolicy_global_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationtacacspolicyGlobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationtacacspolicyGlobalBinding", + "summary": "Create a authenticationtacacspolicy_global_binding resource. Binding class showing the global that can be bound to authenticationtacacspolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationtacacspolicy_global_binding": { + "$ref": "#/components/schemas/AuthenticationtacacspolicyGlobalBinding" + } + }, + "required": [ + "authenticationtacacspolicy_global_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationtacacspolicy_global_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationtacacspolicyGlobalBinding", + "summary": "Delete a authenticationtacacspolicy_global_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationtacacspolicy_systemglobal_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationtacacspolicySystemglobalBinding", + "summary": "List authenticationtacacspolicy_systemglobal_binding resources. Binding class showing the systemglobal that can be bound to authenticationtacacspolicy.", + "responses": { + "200": { + "description": "List of authenticationtacacspolicy_systemglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationtacacspolicy_systemglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationtacacspolicySystemglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationtacacspolicySystemglobalBinding", + "summary": "Create a authenticationtacacspolicy_systemglobal_binding resource. Binding class showing the systemglobal that can be bound to authenticationtacacspolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationtacacspolicy_systemglobal_binding": { + "$ref": "#/components/schemas/AuthenticationtacacspolicySystemglobalBinding" + } + }, + "required": [ + "authenticationtacacspolicy_systemglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationtacacspolicy_systemglobal_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationtacacspolicySystemglobalBinding", + "summary": "Delete a authenticationtacacspolicy_systemglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationtacacspolicy_vpnglobal_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationtacacspolicyVpnglobalBinding", + "summary": "List authenticationtacacspolicy_vpnglobal_binding resources. Binding class showing the vpnglobal that can be bound to authenticationtacacspolicy.", + "responses": { + "200": { + "description": "List of authenticationtacacspolicy_vpnglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationtacacspolicy_vpnglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationtacacspolicyVpnglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationtacacspolicyVpnglobalBinding", + "summary": "Create a authenticationtacacspolicy_vpnglobal_binding resource. Binding class showing the vpnglobal that can be bound to authenticationtacacspolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationtacacspolicy_vpnglobal_binding": { + "$ref": "#/components/schemas/AuthenticationtacacspolicyVpnglobalBinding" + } + }, + "required": [ + "authenticationtacacspolicy_vpnglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationtacacspolicy_vpnglobal_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationtacacspolicyVpnglobalBinding", + "summary": "Delete a authenticationtacacspolicy_vpnglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationtacacspolicy_vpnvserver_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationtacacspolicyVpnvserverBinding", + "summary": "List authenticationtacacspolicy_vpnvserver_binding resources. Binding class showing the vpnvserver that can be bound to authenticationtacacspolicy.", + "responses": { + "200": { + "description": "List of authenticationtacacspolicy_vpnvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationtacacspolicy_vpnvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationtacacspolicyVpnvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationtacacspolicyVpnvserverBinding", + "summary": "Create a authenticationtacacspolicy_vpnvserver_binding resource. Binding class showing the vpnvserver that can be bound to authenticationtacacspolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationtacacspolicy_vpnvserver_binding": { + "$ref": "#/components/schemas/AuthenticationtacacspolicyVpnvserverBinding" + } + }, + "required": [ + "authenticationtacacspolicy_vpnvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationtacacspolicy_vpnvserver_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationtacacspolicyVpnvserverBinding", + "summary": "Delete a authenticationtacacspolicy_vpnvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationtacacspolicy_vserver_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationtacacspolicyVserverBinding", + "summary": "List authenticationtacacspolicy_vserver_binding resources. Binding class showing the vserver that can be bound to authenticationtacacspolicy.", + "responses": { + "200": { + "description": "List of authenticationtacacspolicy_vserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationtacacspolicy_vserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationtacacspolicyVserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationtacacspolicyVserverBinding", + "summary": "Create a authenticationtacacspolicy_vserver_binding resource. Binding class showing the vserver that can be bound to authenticationtacacspolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationtacacspolicy_vserver_binding": { + "$ref": "#/components/schemas/AuthenticationtacacspolicyVserverBinding" + } + }, + "required": [ + "authenticationtacacspolicy_vserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationtacacspolicy_vserver_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationtacacspolicyVserverBinding", + "summary": "Delete a authenticationtacacspolicy_vserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationvserver": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationvserver", + "summary": "List authenticationvserver resources. Configuration for authentication virtual server resource.", + "responses": { + "200": { + "description": "List of authenticationvserver resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationvserver" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationvserver", + "summary": "Create a authenticationvserver resource. Configuration for authentication virtual server resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver": { + "$ref": "#/components/schemas/Authenticationvserver" + } + }, + "required": [ + "authenticationvserver" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationvserver/{name}": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "getAuthenticationvserverByName", + "summary": "Get a authenticationvserver resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single authenticationvserver resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationvserver" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "authentication" + ], + "operationId": "updateAuthenticationvserver", + "summary": "Update a authenticationvserver resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver": { + "$ref": "#/components/schemas/Authenticationvserver" + } + }, + "required": [ + "authenticationvserver" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationvserver", + "summary": "Delete a authenticationvserver resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_auditnslogpolicy_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationvserverAuditnslogpolicyBinding", + "summary": "List authenticationvserver_auditnslogpolicy_binding resources. Binding class showing the auditnslogpolicy that can be bound to authenticationvserver.", + "responses": { + "200": { + "description": "List of authenticationvserver_auditnslogpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_auditnslogpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationvserverAuditnslogpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationvserverAuditnslogpolicyBinding", + "summary": "Create a authenticationvserver_auditnslogpolicy_binding resource. Binding class showing the auditnslogpolicy that can be bound to authenticationvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_auditnslogpolicy_binding": { + "$ref": "#/components/schemas/AuthenticationvserverAuditnslogpolicyBinding" + } + }, + "required": [ + "authenticationvserver_auditnslogpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_auditnslogpolicy_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationvserverAuditnslogpolicyBinding", + "summary": "Delete a authenticationvserver_auditnslogpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_auditsyslogpolicy_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationvserverAuditsyslogpolicyBinding", + "summary": "List authenticationvserver_auditsyslogpolicy_binding resources. Binding class showing the auditsyslogpolicy that can be bound to authenticationvserver.", + "responses": { + "200": { + "description": "List of authenticationvserver_auditsyslogpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_auditsyslogpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationvserverAuditsyslogpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationvserverAuditsyslogpolicyBinding", + "summary": "Create a authenticationvserver_auditsyslogpolicy_binding resource. Binding class showing the auditsyslogpolicy that can be bound to authenticationvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_auditsyslogpolicy_binding": { + "$ref": "#/components/schemas/AuthenticationvserverAuditsyslogpolicyBinding" + } + }, + "required": [ + "authenticationvserver_auditsyslogpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_auditsyslogpolicy_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationvserverAuditsyslogpolicyBinding", + "summary": "Delete a authenticationvserver_auditsyslogpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_authenticationcertpolicy_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationvserverAuthenticationcertpolicyBinding", + "summary": "List authenticationvserver_authenticationcertpolicy_binding resources. Binding class showing the authenticationcertpolicy that can be bound to authenticationvserver.", + "responses": { + "200": { + "description": "List of authenticationvserver_authenticationcertpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_authenticationcertpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationvserverAuthenticationcertpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationvserverAuthenticationcertpolicyBinding", + "summary": "Create a authenticationvserver_authenticationcertpolicy_binding resource. Binding class showing the authenticationcertpolicy that can be bound to authenticationvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_authenticationcertpolicy_binding": { + "$ref": "#/components/schemas/AuthenticationvserverAuthenticationcertpolicyBinding" + } + }, + "required": [ + "authenticationvserver_authenticationcertpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_authenticationcertpolicy_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationvserverAuthenticationcertpolicyBinding", + "summary": "Delete a authenticationvserver_authenticationcertpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_authenticationldappolicy_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationvserverAuthenticationldappolicyBinding", + "summary": "List authenticationvserver_authenticationldappolicy_binding resources. Binding class showing the authenticationldappolicy that can be bound to authenticationvserver.", + "responses": { + "200": { + "description": "List of authenticationvserver_authenticationldappolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_authenticationldappolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationvserverAuthenticationldappolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationvserverAuthenticationldappolicyBinding", + "summary": "Create a authenticationvserver_authenticationldappolicy_binding resource. Binding class showing the authenticationldappolicy that can be bound to authenticationvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_authenticationldappolicy_binding": { + "$ref": "#/components/schemas/AuthenticationvserverAuthenticationldappolicyBinding" + } + }, + "required": [ + "authenticationvserver_authenticationldappolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_authenticationldappolicy_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationvserverAuthenticationldappolicyBinding", + "summary": "Delete a authenticationvserver_authenticationldappolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_authenticationlocalpolicy_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationvserverAuthenticationlocalpolicyBinding", + "summary": "List authenticationvserver_authenticationlocalpolicy_binding resources. Binding class showing the authenticationlocalpolicy that can be bound to authenticationvserver.", + "responses": { + "200": { + "description": "List of authenticationvserver_authenticationlocalpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_authenticationlocalpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationvserverAuthenticationlocalpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationvserverAuthenticationlocalpolicyBinding", + "summary": "Create a authenticationvserver_authenticationlocalpolicy_binding resource. Binding class showing the authenticationlocalpolicy that can be bound to authenticationvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_authenticationlocalpolicy_binding": { + "$ref": "#/components/schemas/AuthenticationvserverAuthenticationlocalpolicyBinding" + } + }, + "required": [ + "authenticationvserver_authenticationlocalpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_authenticationlocalpolicy_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationvserverAuthenticationlocalpolicyBinding", + "summary": "Delete a authenticationvserver_authenticationlocalpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_authenticationloginschemapolicy_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationvserverAuthenticationloginschemapolicyBinding", + "summary": "List authenticationvserver_authenticationloginschemapolicy_binding resources. Binding class showing the authenticationloginschemapolicy that can be bound to authenticationvserver.", + "responses": { + "200": { + "description": "List of authenticationvserver_authenticationloginschemapolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_authenticationloginschemapolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationvserverAuthenticationloginschemapolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationvserverAuthenticationloginschemapolicyBinding", + "summary": "Create a authenticationvserver_authenticationloginschemapolicy_binding resource. Binding class showing the authenticationloginschemapolicy that can be bound to authenticationvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_authenticationloginschemapolicy_binding": { + "$ref": "#/components/schemas/AuthenticationvserverAuthenticationloginschemapolicyBinding" + } + }, + "required": [ + "authenticationvserver_authenticationloginschemapolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_authenticationloginschemapolicy_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationvserverAuthenticationloginschemapolicyBinding", + "summary": "Delete a authenticationvserver_authenticationloginschemapolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_authenticationnegotiatepolicy_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationvserverAuthenticationnegotiatepolicyBinding", + "summary": "List authenticationvserver_authenticationnegotiatepolicy_binding resources. Binding class showing the authenticationnegotiatepolicy that can be bound to authenticationvserver.", + "responses": { + "200": { + "description": "List of authenticationvserver_authenticationnegotiatepolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_authenticationnegotiatepolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationvserverAuthenticationnegotiatepolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationvserverAuthenticationnegotiatepolicyBinding", + "summary": "Create a authenticationvserver_authenticationnegotiatepolicy_binding resource. Binding class showing the authenticationnegotiatepolicy that can be bound to authenticationvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_authenticationnegotiatepolicy_binding": { + "$ref": "#/components/schemas/AuthenticationvserverAuthenticationnegotiatepolicyBinding" + } + }, + "required": [ + "authenticationvserver_authenticationnegotiatepolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_authenticationnegotiatepolicy_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationvserverAuthenticationnegotiatepolicyBinding", + "summary": "Delete a authenticationvserver_authenticationnegotiatepolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_authenticationoauthidppolicy_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationvserverAuthenticationoauthidppolicyBinding", + "summary": "List authenticationvserver_authenticationoauthidppolicy_binding resources. Binding class showing the authenticationoauthidppolicy that can be bound to authenticationvserver.", + "responses": { + "200": { + "description": "List of authenticationvserver_authenticationoauthidppolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_authenticationoauthidppolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationvserverAuthenticationoauthidppolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationvserverAuthenticationoauthidppolicyBinding", + "summary": "Create a authenticationvserver_authenticationoauthidppolicy_binding resource. Binding class showing the authenticationoauthidppolicy that can be bound to authenticationvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_authenticationoauthidppolicy_binding": { + "$ref": "#/components/schemas/AuthenticationvserverAuthenticationoauthidppolicyBinding" + } + }, + "required": [ + "authenticationvserver_authenticationoauthidppolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_authenticationoauthidppolicy_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationvserverAuthenticationoauthidppolicyBinding", + "summary": "Delete a authenticationvserver_authenticationoauthidppolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_authenticationpolicy_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationvserverAuthenticationpolicyBinding", + "summary": "List authenticationvserver_authenticationpolicy_binding resources. Binding class showing the authenticationpolicy that can be bound to authenticationvserver.", + "responses": { + "200": { + "description": "List of authenticationvserver_authenticationpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_authenticationpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationvserverAuthenticationpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationvserverAuthenticationpolicyBinding", + "summary": "Create a authenticationvserver_authenticationpolicy_binding resource. Binding class showing the authenticationpolicy that can be bound to authenticationvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_authenticationpolicy_binding": { + "$ref": "#/components/schemas/AuthenticationvserverAuthenticationpolicyBinding" + } + }, + "required": [ + "authenticationvserver_authenticationpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_authenticationpolicy_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationvserverAuthenticationpolicyBinding", + "summary": "Delete a authenticationvserver_authenticationpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_authenticationradiuspolicy_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationvserverAuthenticationradiuspolicyBinding", + "summary": "List authenticationvserver_authenticationradiuspolicy_binding resources. Binding class showing the authenticationradiuspolicy that can be bound to authenticationvserver.", + "responses": { + "200": { + "description": "List of authenticationvserver_authenticationradiuspolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_authenticationradiuspolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationvserverAuthenticationradiuspolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationvserverAuthenticationradiuspolicyBinding", + "summary": "Create a authenticationvserver_authenticationradiuspolicy_binding resource. Binding class showing the authenticationradiuspolicy that can be bound to authenticationvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_authenticationradiuspolicy_binding": { + "$ref": "#/components/schemas/AuthenticationvserverAuthenticationradiuspolicyBinding" + } + }, + "required": [ + "authenticationvserver_authenticationradiuspolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_authenticationradiuspolicy_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationvserverAuthenticationradiuspolicyBinding", + "summary": "Delete a authenticationvserver_authenticationradiuspolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_authenticationsamlidppolicy_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationvserverAuthenticationsamlidppolicyBinding", + "summary": "List authenticationvserver_authenticationsamlidppolicy_binding resources. Binding class showing the authenticationsamlidppolicy that can be bound to authenticationvserver.", + "responses": { + "200": { + "description": "List of authenticationvserver_authenticationsamlidppolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_authenticationsamlidppolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationvserverAuthenticationsamlidppolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationvserverAuthenticationsamlidppolicyBinding", + "summary": "Create a authenticationvserver_authenticationsamlidppolicy_binding resource. Binding class showing the authenticationsamlidppolicy that can be bound to authenticationvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_authenticationsamlidppolicy_binding": { + "$ref": "#/components/schemas/AuthenticationvserverAuthenticationsamlidppolicyBinding" + } + }, + "required": [ + "authenticationvserver_authenticationsamlidppolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_authenticationsamlidppolicy_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationvserverAuthenticationsamlidppolicyBinding", + "summary": "Delete a authenticationvserver_authenticationsamlidppolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_authenticationsamlpolicy_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationvserverAuthenticationsamlpolicyBinding", + "summary": "List authenticationvserver_authenticationsamlpolicy_binding resources. Binding class showing the authenticationsamlpolicy that can be bound to authenticationvserver.", + "responses": { + "200": { + "description": "List of authenticationvserver_authenticationsamlpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_authenticationsamlpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationvserverAuthenticationsamlpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationvserverAuthenticationsamlpolicyBinding", + "summary": "Create a authenticationvserver_authenticationsamlpolicy_binding resource. Binding class showing the authenticationsamlpolicy that can be bound to authenticationvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_authenticationsamlpolicy_binding": { + "$ref": "#/components/schemas/AuthenticationvserverAuthenticationsamlpolicyBinding" + } + }, + "required": [ + "authenticationvserver_authenticationsamlpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_authenticationsamlpolicy_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationvserverAuthenticationsamlpolicyBinding", + "summary": "Delete a authenticationvserver_authenticationsamlpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_authenticationsmartaccesspolicy_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationvserverAuthenticationsmartaccesspolicyBinding", + "summary": "List authenticationvserver_authenticationsmartaccesspolicy_binding resources. Binding class showing the authenticationsmartaccesspolicy that can be bound to authenticationvserver.", + "responses": { + "200": { + "description": "List of authenticationvserver_authenticationsmartaccesspolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_authenticationsmartaccesspolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationvserverAuthenticationsmartaccesspolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationvserverAuthenticationsmartaccesspolicyBinding", + "summary": "Create a authenticationvserver_authenticationsmartaccesspolicy_binding resource. Binding class showing the authenticationsmartaccesspolicy that can be bound to authenticationvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_authenticationsmartaccesspolicy_binding": { + "$ref": "#/components/schemas/AuthenticationvserverAuthenticationsmartaccesspolicyBinding" + } + }, + "required": [ + "authenticationvserver_authenticationsmartaccesspolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_authenticationsmartaccesspolicy_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationvserverAuthenticationsmartaccesspolicyBinding", + "summary": "Delete a authenticationvserver_authenticationsmartaccesspolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_authenticationtacacspolicy_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationvserverAuthenticationtacacspolicyBinding", + "summary": "List authenticationvserver_authenticationtacacspolicy_binding resources. Binding class showing the authenticationtacacspolicy that can be bound to authenticationvserver.", + "responses": { + "200": { + "description": "List of authenticationvserver_authenticationtacacspolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_authenticationtacacspolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationvserverAuthenticationtacacspolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationvserverAuthenticationtacacspolicyBinding", + "summary": "Create a authenticationvserver_authenticationtacacspolicy_binding resource. Binding class showing the authenticationtacacspolicy that can be bound to authenticationvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_authenticationtacacspolicy_binding": { + "$ref": "#/components/schemas/AuthenticationvserverAuthenticationtacacspolicyBinding" + } + }, + "required": [ + "authenticationvserver_authenticationtacacspolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_authenticationtacacspolicy_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationvserverAuthenticationtacacspolicyBinding", + "summary": "Delete a authenticationvserver_authenticationtacacspolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_authenticationwebauthpolicy_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationvserverAuthenticationwebauthpolicyBinding", + "summary": "List authenticationvserver_authenticationwebauthpolicy_binding resources. Binding class showing the authenticationwebauthpolicy that can be bound to authenticationvserver.", + "responses": { + "200": { + "description": "List of authenticationvserver_authenticationwebauthpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_authenticationwebauthpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationvserverAuthenticationwebauthpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationvserverAuthenticationwebauthpolicyBinding", + "summary": "Create a authenticationvserver_authenticationwebauthpolicy_binding resource. Binding class showing the authenticationwebauthpolicy that can be bound to authenticationvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_authenticationwebauthpolicy_binding": { + "$ref": "#/components/schemas/AuthenticationvserverAuthenticationwebauthpolicyBinding" + } + }, + "required": [ + "authenticationvserver_authenticationwebauthpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_authenticationwebauthpolicy_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationvserverAuthenticationwebauthpolicyBinding", + "summary": "Delete a authenticationvserver_authenticationwebauthpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationvserverBinding", + "summary": "List authenticationvserver_binding resources. Binding object which returns the resources bound to authenticationvserver_binding.", + "responses": { + "200": { + "description": "List of authenticationvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationvserverBinding", + "summary": "Create a authenticationvserver_binding resource. Binding object which returns the resources bound to authenticationvserver_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_binding": { + "$ref": "#/components/schemas/AuthenticationvserverBinding" + } + }, + "required": [ + "authenticationvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationvserverBinding", + "summary": "Delete a authenticationvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_cachepolicy_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationvserverCachepolicyBinding", + "summary": "List authenticationvserver_cachepolicy_binding resources. Binding class showing the cachepolicy that can be bound to authenticationvserver.", + "responses": { + "200": { + "description": "List of authenticationvserver_cachepolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_cachepolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationvserverCachepolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationvserverCachepolicyBinding", + "summary": "Create a authenticationvserver_cachepolicy_binding resource. Binding class showing the cachepolicy that can be bound to authenticationvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_cachepolicy_binding": { + "$ref": "#/components/schemas/AuthenticationvserverCachepolicyBinding" + } + }, + "required": [ + "authenticationvserver_cachepolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_cachepolicy_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationvserverCachepolicyBinding", + "summary": "Delete a authenticationvserver_cachepolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_certpolicy_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationvserverCertpolicyBinding", + "summary": "List authenticationvserver_certpolicy_binding resources. Binding class showing the certpolicy that can be bound to authenticationvserver.", + "responses": { + "200": { + "description": "List of authenticationvserver_certpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_certpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationvserverCertpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationvserverCertpolicyBinding", + "summary": "Create a authenticationvserver_certpolicy_binding resource. Binding class showing the certpolicy that can be bound to authenticationvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_certpolicy_binding": { + "$ref": "#/components/schemas/AuthenticationvserverCertpolicyBinding" + } + }, + "required": [ + "authenticationvserver_certpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_certpolicy_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationvserverCertpolicyBinding", + "summary": "Delete a authenticationvserver_certpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_cspolicy_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationvserverCspolicyBinding", + "summary": "List authenticationvserver_cspolicy_binding resources. Binding class showing the cspolicy that can be bound to authenticationvserver.", + "responses": { + "200": { + "description": "List of authenticationvserver_cspolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_cspolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationvserverCspolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationvserverCspolicyBinding", + "summary": "Create a authenticationvserver_cspolicy_binding resource. Binding class showing the cspolicy that can be bound to authenticationvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_cspolicy_binding": { + "$ref": "#/components/schemas/AuthenticationvserverCspolicyBinding" + } + }, + "required": [ + "authenticationvserver_cspolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_cspolicy_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationvserverCspolicyBinding", + "summary": "Delete a authenticationvserver_cspolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_ldappolicy_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationvserverLdappolicyBinding", + "summary": "List authenticationvserver_ldappolicy_binding resources. Binding class showing the ldappolicy that can be bound to authenticationvserver.", + "responses": { + "200": { + "description": "List of authenticationvserver_ldappolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_ldappolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationvserverLdappolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationvserverLdappolicyBinding", + "summary": "Create a authenticationvserver_ldappolicy_binding resource. Binding class showing the ldappolicy that can be bound to authenticationvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_ldappolicy_binding": { + "$ref": "#/components/schemas/AuthenticationvserverLdappolicyBinding" + } + }, + "required": [ + "authenticationvserver_ldappolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_ldappolicy_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationvserverLdappolicyBinding", + "summary": "Delete a authenticationvserver_ldappolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_localpolicy_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationvserverLocalpolicyBinding", + "summary": "List authenticationvserver_localpolicy_binding resources. Binding class showing the localpolicy that can be bound to authenticationvserver.", + "responses": { + "200": { + "description": "List of authenticationvserver_localpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_localpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationvserverLocalpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationvserverLocalpolicyBinding", + "summary": "Create a authenticationvserver_localpolicy_binding resource. Binding class showing the localpolicy that can be bound to authenticationvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_localpolicy_binding": { + "$ref": "#/components/schemas/AuthenticationvserverLocalpolicyBinding" + } + }, + "required": [ + "authenticationvserver_localpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_localpolicy_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationvserverLocalpolicyBinding", + "summary": "Delete a authenticationvserver_localpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_loginschemapolicy_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationvserverLoginschemapolicyBinding", + "summary": "List authenticationvserver_loginschemapolicy_binding resources. Binding class showing the loginschemapolicy that can be bound to authenticationvserver.", + "responses": { + "200": { + "description": "List of authenticationvserver_loginschemapolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_loginschemapolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationvserverLoginschemapolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationvserverLoginschemapolicyBinding", + "summary": "Create a authenticationvserver_loginschemapolicy_binding resource. Binding class showing the loginschemapolicy that can be bound to authenticationvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_loginschemapolicy_binding": { + "$ref": "#/components/schemas/AuthenticationvserverLoginschemapolicyBinding" + } + }, + "required": [ + "authenticationvserver_loginschemapolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_loginschemapolicy_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationvserverLoginschemapolicyBinding", + "summary": "Delete a authenticationvserver_loginschemapolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_negotiatepolicy_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationvserverNegotiatepolicyBinding", + "summary": "List authenticationvserver_negotiatepolicy_binding resources. Binding class showing the negotiatepolicy that can be bound to authenticationvserver.", + "responses": { + "200": { + "description": "List of authenticationvserver_negotiatepolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_negotiatepolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationvserverNegotiatepolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationvserverNegotiatepolicyBinding", + "summary": "Create a authenticationvserver_negotiatepolicy_binding resource. Binding class showing the negotiatepolicy that can be bound to authenticationvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_negotiatepolicy_binding": { + "$ref": "#/components/schemas/AuthenticationvserverNegotiatepolicyBinding" + } + }, + "required": [ + "authenticationvserver_negotiatepolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_negotiatepolicy_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationvserverNegotiatepolicyBinding", + "summary": "Delete a authenticationvserver_negotiatepolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_nslogpolicy_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationvserverNslogpolicyBinding", + "summary": "List authenticationvserver_nslogpolicy_binding resources. Binding class showing the nslogpolicy that can be bound to authenticationvserver.", + "responses": { + "200": { + "description": "List of authenticationvserver_nslogpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_nslogpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationvserverNslogpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationvserverNslogpolicyBinding", + "summary": "Create a authenticationvserver_nslogpolicy_binding resource. Binding class showing the nslogpolicy that can be bound to authenticationvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_nslogpolicy_binding": { + "$ref": "#/components/schemas/AuthenticationvserverNslogpolicyBinding" + } + }, + "required": [ + "authenticationvserver_nslogpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_nslogpolicy_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationvserverNslogpolicyBinding", + "summary": "Delete a authenticationvserver_nslogpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_oauthidppolicy_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationvserverOauthidppolicyBinding", + "summary": "List authenticationvserver_oauthidppolicy_binding resources. Binding class showing the oauthidppolicy that can be bound to authenticationvserver.", + "responses": { + "200": { + "description": "List of authenticationvserver_oauthidppolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_oauthidppolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationvserverOauthidppolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationvserverOauthidppolicyBinding", + "summary": "Create a authenticationvserver_oauthidppolicy_binding resource. Binding class showing the oauthidppolicy that can be bound to authenticationvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_oauthidppolicy_binding": { + "$ref": "#/components/schemas/AuthenticationvserverOauthidppolicyBinding" + } + }, + "required": [ + "authenticationvserver_oauthidppolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_oauthidppolicy_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationvserverOauthidppolicyBinding", + "summary": "Delete a authenticationvserver_oauthidppolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_policy_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationvserverPolicyBinding", + "summary": "List authenticationvserver_policy_binding resources. Binding class showing the policy that can be bound to authenticationvserver.", + "responses": { + "200": { + "description": "List of authenticationvserver_policy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_policy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationvserverPolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationvserverPolicyBinding", + "summary": "Create a authenticationvserver_policy_binding resource. Binding class showing the policy that can be bound to authenticationvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_policy_binding": { + "$ref": "#/components/schemas/AuthenticationvserverPolicyBinding" + } + }, + "required": [ + "authenticationvserver_policy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_policy_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationvserverPolicyBinding", + "summary": "Delete a authenticationvserver_policy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_portaltheme_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationvserverPortalthemeBinding", + "summary": "List authenticationvserver_portaltheme_binding resources. Binding class showing the portaltheme that can be bound to authenticationvserver.", + "responses": { + "200": { + "description": "List of authenticationvserver_portaltheme_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_portaltheme_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationvserverPortalthemeBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationvserverPortalthemeBinding", + "summary": "Create a authenticationvserver_portaltheme_binding resource. Binding class showing the portaltheme that can be bound to authenticationvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_portaltheme_binding": { + "$ref": "#/components/schemas/AuthenticationvserverPortalthemeBinding" + } + }, + "required": [ + "authenticationvserver_portaltheme_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_portaltheme_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationvserverPortalthemeBinding", + "summary": "Delete a authenticationvserver_portaltheme_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_radiuspolicy_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationvserverRadiuspolicyBinding", + "summary": "List authenticationvserver_radiuspolicy_binding resources. Binding class showing the radiuspolicy that can be bound to authenticationvserver.", + "responses": { + "200": { + "description": "List of authenticationvserver_radiuspolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_radiuspolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationvserverRadiuspolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationvserverRadiuspolicyBinding", + "summary": "Create a authenticationvserver_radiuspolicy_binding resource. Binding class showing the radiuspolicy that can be bound to authenticationvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_radiuspolicy_binding": { + "$ref": "#/components/schemas/AuthenticationvserverRadiuspolicyBinding" + } + }, + "required": [ + "authenticationvserver_radiuspolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_radiuspolicy_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationvserverRadiuspolicyBinding", + "summary": "Delete a authenticationvserver_radiuspolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_responderpolicy_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationvserverResponderpolicyBinding", + "summary": "List authenticationvserver_responderpolicy_binding resources. Binding class showing the responderpolicy that can be bound to authenticationvserver.", + "responses": { + "200": { + "description": "List of authenticationvserver_responderpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_responderpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationvserverResponderpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationvserverResponderpolicyBinding", + "summary": "Create a authenticationvserver_responderpolicy_binding resource. Binding class showing the responderpolicy that can be bound to authenticationvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_responderpolicy_binding": { + "$ref": "#/components/schemas/AuthenticationvserverResponderpolicyBinding" + } + }, + "required": [ + "authenticationvserver_responderpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_responderpolicy_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationvserverResponderpolicyBinding", + "summary": "Delete a authenticationvserver_responderpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_rewritepolicy_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationvserverRewritepolicyBinding", + "summary": "List authenticationvserver_rewritepolicy_binding resources. Binding class showing the rewritepolicy that can be bound to authenticationvserver.", + "responses": { + "200": { + "description": "List of authenticationvserver_rewritepolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_rewritepolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationvserverRewritepolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationvserverRewritepolicyBinding", + "summary": "Create a authenticationvserver_rewritepolicy_binding resource. Binding class showing the rewritepolicy that can be bound to authenticationvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_rewritepolicy_binding": { + "$ref": "#/components/schemas/AuthenticationvserverRewritepolicyBinding" + } + }, + "required": [ + "authenticationvserver_rewritepolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_rewritepolicy_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationvserverRewritepolicyBinding", + "summary": "Delete a authenticationvserver_rewritepolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_samlidppolicy_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationvserverSamlidppolicyBinding", + "summary": "List authenticationvserver_samlidppolicy_binding resources. Binding class showing the samlidppolicy that can be bound to authenticationvserver.", + "responses": { + "200": { + "description": "List of authenticationvserver_samlidppolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_samlidppolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationvserverSamlidppolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationvserverSamlidppolicyBinding", + "summary": "Create a authenticationvserver_samlidppolicy_binding resource. Binding class showing the samlidppolicy that can be bound to authenticationvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_samlidppolicy_binding": { + "$ref": "#/components/schemas/AuthenticationvserverSamlidppolicyBinding" + } + }, + "required": [ + "authenticationvserver_samlidppolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_samlidppolicy_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationvserverSamlidppolicyBinding", + "summary": "Delete a authenticationvserver_samlidppolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_samlpolicy_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationvserverSamlpolicyBinding", + "summary": "List authenticationvserver_samlpolicy_binding resources. Binding class showing the samlpolicy that can be bound to authenticationvserver.", + "responses": { + "200": { + "description": "List of authenticationvserver_samlpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_samlpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationvserverSamlpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationvserverSamlpolicyBinding", + "summary": "Create a authenticationvserver_samlpolicy_binding resource. Binding class showing the samlpolicy that can be bound to authenticationvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_samlpolicy_binding": { + "$ref": "#/components/schemas/AuthenticationvserverSamlpolicyBinding" + } + }, + "required": [ + "authenticationvserver_samlpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_samlpolicy_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationvserverSamlpolicyBinding", + "summary": "Delete a authenticationvserver_samlpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_sessionpolicy_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationvserverSessionpolicyBinding", + "summary": "List authenticationvserver_sessionpolicy_binding resources. Binding class showing the sessionpolicy that can be bound to authenticationvserver.", + "responses": { + "200": { + "description": "List of authenticationvserver_sessionpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_sessionpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationvserverSessionpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationvserverSessionpolicyBinding", + "summary": "Create a authenticationvserver_sessionpolicy_binding resource. Binding class showing the sessionpolicy that can be bound to authenticationvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_sessionpolicy_binding": { + "$ref": "#/components/schemas/AuthenticationvserverSessionpolicyBinding" + } + }, + "required": [ + "authenticationvserver_sessionpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_sessionpolicy_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationvserverSessionpolicyBinding", + "summary": "Delete a authenticationvserver_sessionpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_syslogpolicy_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationvserverSyslogpolicyBinding", + "summary": "List authenticationvserver_syslogpolicy_binding resources. Binding class showing the syslogpolicy that can be bound to authenticationvserver.", + "responses": { + "200": { + "description": "List of authenticationvserver_syslogpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_syslogpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationvserverSyslogpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationvserverSyslogpolicyBinding", + "summary": "Create a authenticationvserver_syslogpolicy_binding resource. Binding class showing the syslogpolicy that can be bound to authenticationvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_syslogpolicy_binding": { + "$ref": "#/components/schemas/AuthenticationvserverSyslogpolicyBinding" + } + }, + "required": [ + "authenticationvserver_syslogpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_syslogpolicy_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationvserverSyslogpolicyBinding", + "summary": "Delete a authenticationvserver_syslogpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_tacacspolicy_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationvserverTacacspolicyBinding", + "summary": "List authenticationvserver_tacacspolicy_binding resources. Binding class showing the tacacspolicy that can be bound to authenticationvserver.", + "responses": { + "200": { + "description": "List of authenticationvserver_tacacspolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_tacacspolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationvserverTacacspolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationvserverTacacspolicyBinding", + "summary": "Create a authenticationvserver_tacacspolicy_binding resource. Binding class showing the tacacspolicy that can be bound to authenticationvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_tacacspolicy_binding": { + "$ref": "#/components/schemas/AuthenticationvserverTacacspolicyBinding" + } + }, + "required": [ + "authenticationvserver_tacacspolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_tacacspolicy_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationvserverTacacspolicyBinding", + "summary": "Delete a authenticationvserver_tacacspolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_tmsessionpolicy_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationvserverTmsessionpolicyBinding", + "summary": "List authenticationvserver_tmsessionpolicy_binding resources. Binding class showing the tmsessionpolicy that can be bound to authenticationvserver.", + "responses": { + "200": { + "description": "List of authenticationvserver_tmsessionpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_tmsessionpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationvserverTmsessionpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationvserverTmsessionpolicyBinding", + "summary": "Create a authenticationvserver_tmsessionpolicy_binding resource. Binding class showing the tmsessionpolicy that can be bound to authenticationvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_tmsessionpolicy_binding": { + "$ref": "#/components/schemas/AuthenticationvserverTmsessionpolicyBinding" + } + }, + "required": [ + "authenticationvserver_tmsessionpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_tmsessionpolicy_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationvserverTmsessionpolicyBinding", + "summary": "Delete a authenticationvserver_tmsessionpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_vpnportaltheme_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationvserverVpnportalthemeBinding", + "summary": "List authenticationvserver_vpnportaltheme_binding resources. Binding class showing the vpnportaltheme that can be bound to authenticationvserver.", + "responses": { + "200": { + "description": "List of authenticationvserver_vpnportaltheme_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_vpnportaltheme_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationvserverVpnportalthemeBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationvserverVpnportalthemeBinding", + "summary": "Create a authenticationvserver_vpnportaltheme_binding resource. Binding class showing the vpnportaltheme that can be bound to authenticationvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_vpnportaltheme_binding": { + "$ref": "#/components/schemas/AuthenticationvserverVpnportalthemeBinding" + } + }, + "required": [ + "authenticationvserver_vpnportaltheme_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_vpnportaltheme_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationvserverVpnportalthemeBinding", + "summary": "Delete a authenticationvserver_vpnportaltheme_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_webauthpolicy_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationvserverWebauthpolicyBinding", + "summary": "List authenticationvserver_webauthpolicy_binding resources. Binding class showing the webauthpolicy that can be bound to authenticationvserver.", + "responses": { + "200": { + "description": "List of authenticationvserver_webauthpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_webauthpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationvserverWebauthpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationvserverWebauthpolicyBinding", + "summary": "Create a authenticationvserver_webauthpolicy_binding resource. Binding class showing the webauthpolicy that can be bound to authenticationvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationvserver_webauthpolicy_binding": { + "$ref": "#/components/schemas/AuthenticationvserverWebauthpolicyBinding" + } + }, + "required": [ + "authenticationvserver_webauthpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationvserver_webauthpolicy_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationvserverWebauthpolicyBinding", + "summary": "Delete a authenticationvserver_webauthpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationwebauthaction": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationwebauthaction", + "summary": "List authenticationwebauthaction resources. Configuration for Web authentication action resource.", + "responses": { + "200": { + "description": "List of authenticationwebauthaction resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationwebauthaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationwebauthaction" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationwebauthaction", + "summary": "Create a authenticationwebauthaction resource. Configuration for Web authentication action resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationwebauthaction": { + "$ref": "#/components/schemas/Authenticationwebauthaction" + } + }, + "required": [ + "authenticationwebauthaction" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationwebauthaction/{name}": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "getAuthenticationwebauthactionByName", + "summary": "Get a authenticationwebauthaction resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single authenticationwebauthaction resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationwebauthaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationwebauthaction" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "authentication" + ], + "operationId": "updateAuthenticationwebauthaction", + "summary": "Update a authenticationwebauthaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationwebauthaction": { + "$ref": "#/components/schemas/Authenticationwebauthaction" + } + }, + "required": [ + "authenticationwebauthaction" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationwebauthaction", + "summary": "Delete a authenticationwebauthaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationwebauthpolicy": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationwebauthpolicy", + "summary": "List authenticationwebauthpolicy resources. Configuration for Web authentication policy resource.", + "responses": { + "200": { + "description": "List of authenticationwebauthpolicy resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationwebauthpolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationwebauthpolicy" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationwebauthpolicy", + "summary": "Create a authenticationwebauthpolicy resource. Configuration for Web authentication policy resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationwebauthpolicy": { + "$ref": "#/components/schemas/Authenticationwebauthpolicy" + } + }, + "required": [ + "authenticationwebauthpolicy" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationwebauthpolicy/{name}": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "getAuthenticationwebauthpolicyByName", + "summary": "Get a authenticationwebauthpolicy resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single authenticationwebauthpolicy resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationwebauthpolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authenticationwebauthpolicy" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "authentication" + ], + "operationId": "updateAuthenticationwebauthpolicy", + "summary": "Update a authenticationwebauthpolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationwebauthpolicy": { + "$ref": "#/components/schemas/Authenticationwebauthpolicy" + } + }, + "required": [ + "authenticationwebauthpolicy" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationwebauthpolicy", + "summary": "Delete a authenticationwebauthpolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationwebauthpolicy_authenticationvserver_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationwebauthpolicyAuthenticationvserverBinding", + "summary": "List authenticationwebauthpolicy_authenticationvserver_binding resources. Binding class showing the authenticationvserver that can be bound to authenticationwebauthpolicy.", + "responses": { + "200": { + "description": "List of authenticationwebauthpolicy_authenticationvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationwebauthpolicy_authenticationvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationwebauthpolicyAuthenticationvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationwebauthpolicyAuthenticationvserverBinding", + "summary": "Create a authenticationwebauthpolicy_authenticationvserver_binding resource. Binding class showing the authenticationvserver that can be bound to authenticationwebauthpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationwebauthpolicy_authenticationvserver_binding": { + "$ref": "#/components/schemas/AuthenticationwebauthpolicyAuthenticationvserverBinding" + } + }, + "required": [ + "authenticationwebauthpolicy_authenticationvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationwebauthpolicy_authenticationvserver_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationwebauthpolicyAuthenticationvserverBinding", + "summary": "Delete a authenticationwebauthpolicy_authenticationvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationwebauthpolicy_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationwebauthpolicyBinding", + "summary": "List authenticationwebauthpolicy_binding resources. Binding object which returns the resources bound to authenticationwebauthpolicy_binding.", + "responses": { + "200": { + "description": "List of authenticationwebauthpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationwebauthpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationwebauthpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationwebauthpolicyBinding", + "summary": "Create a authenticationwebauthpolicy_binding resource. Binding object which returns the resources bound to authenticationwebauthpolicy_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationwebauthpolicy_binding": { + "$ref": "#/components/schemas/AuthenticationwebauthpolicyBinding" + } + }, + "required": [ + "authenticationwebauthpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationwebauthpolicy_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationwebauthpolicyBinding", + "summary": "Delete a authenticationwebauthpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationwebauthpolicy_global_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationwebauthpolicyGlobalBinding", + "summary": "List authenticationwebauthpolicy_global_binding resources. Binding class showing the global that can be bound to authenticationwebauthpolicy.", + "responses": { + "200": { + "description": "List of authenticationwebauthpolicy_global_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationwebauthpolicy_global_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationwebauthpolicyGlobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationwebauthpolicyGlobalBinding", + "summary": "Create a authenticationwebauthpolicy_global_binding resource. Binding class showing the global that can be bound to authenticationwebauthpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationwebauthpolicy_global_binding": { + "$ref": "#/components/schemas/AuthenticationwebauthpolicyGlobalBinding" + } + }, + "required": [ + "authenticationwebauthpolicy_global_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationwebauthpolicy_global_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationwebauthpolicyGlobalBinding", + "summary": "Delete a authenticationwebauthpolicy_global_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationwebauthpolicy_systemglobal_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationwebauthpolicySystemglobalBinding", + "summary": "List authenticationwebauthpolicy_systemglobal_binding resources. Binding class showing the systemglobal that can be bound to authenticationwebauthpolicy.", + "responses": { + "200": { + "description": "List of authenticationwebauthpolicy_systemglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationwebauthpolicy_systemglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationwebauthpolicySystemglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationwebauthpolicySystemglobalBinding", + "summary": "Create a authenticationwebauthpolicy_systemglobal_binding resource. Binding class showing the systemglobal that can be bound to authenticationwebauthpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationwebauthpolicy_systemglobal_binding": { + "$ref": "#/components/schemas/AuthenticationwebauthpolicySystemglobalBinding" + } + }, + "required": [ + "authenticationwebauthpolicy_systemglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationwebauthpolicy_systemglobal_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationwebauthpolicySystemglobalBinding", + "summary": "Delete a authenticationwebauthpolicy_systemglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationwebauthpolicy_vpnglobal_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationwebauthpolicyVpnglobalBinding", + "summary": "List authenticationwebauthpolicy_vpnglobal_binding resources. Binding class showing the vpnglobal that can be bound to authenticationwebauthpolicy.", + "responses": { + "200": { + "description": "List of authenticationwebauthpolicy_vpnglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationwebauthpolicy_vpnglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationwebauthpolicyVpnglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationwebauthpolicyVpnglobalBinding", + "summary": "Create a authenticationwebauthpolicy_vpnglobal_binding resource. Binding class showing the vpnglobal that can be bound to authenticationwebauthpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationwebauthpolicy_vpnglobal_binding": { + "$ref": "#/components/schemas/AuthenticationwebauthpolicyVpnglobalBinding" + } + }, + "required": [ + "authenticationwebauthpolicy_vpnglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationwebauthpolicy_vpnglobal_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationwebauthpolicyVpnglobalBinding", + "summary": "Delete a authenticationwebauthpolicy_vpnglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationwebauthpolicy_vpnvserver_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationwebauthpolicyVpnvserverBinding", + "summary": "List authenticationwebauthpolicy_vpnvserver_binding resources. Binding class showing the vpnvserver that can be bound to authenticationwebauthpolicy.", + "responses": { + "200": { + "description": "List of authenticationwebauthpolicy_vpnvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationwebauthpolicy_vpnvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationwebauthpolicyVpnvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationwebauthpolicyVpnvserverBinding", + "summary": "Create a authenticationwebauthpolicy_vpnvserver_binding resource. Binding class showing the vpnvserver that can be bound to authenticationwebauthpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationwebauthpolicy_vpnvserver_binding": { + "$ref": "#/components/schemas/AuthenticationwebauthpolicyVpnvserverBinding" + } + }, + "required": [ + "authenticationwebauthpolicy_vpnvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationwebauthpolicy_vpnvserver_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationwebauthpolicyVpnvserverBinding", + "summary": "Delete a authenticationwebauthpolicy_vpnvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authenticationwebauthpolicy_vserver_binding": { + "get": { + "tags": [ + "authentication" + ], + "operationId": "listAuthenticationwebauthpolicyVserverBinding", + "summary": "List authenticationwebauthpolicy_vserver_binding resources. Binding class showing the vserver that can be bound to authenticationwebauthpolicy.", + "responses": { + "200": { + "description": "List of authenticationwebauthpolicy_vserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationwebauthpolicy_vserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthenticationwebauthpolicyVserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authentication" + ], + "operationId": "createAuthenticationwebauthpolicyVserverBinding", + "summary": "Create a authenticationwebauthpolicy_vserver_binding resource. Binding class showing the vserver that can be bound to authenticationwebauthpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authenticationwebauthpolicy_vserver_binding": { + "$ref": "#/components/schemas/AuthenticationwebauthpolicyVserverBinding" + } + }, + "required": [ + "authenticationwebauthpolicy_vserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authenticationwebauthpolicy_vserver_binding/{name}": { + "delete": { + "tags": [ + "authentication" + ], + "operationId": "deleteAuthenticationwebauthpolicyVserverBinding", + "summary": "Delete a authenticationwebauthpolicy_vserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authorizationaction": { + "get": { + "tags": [ + "authorization" + ], + "operationId": "listAuthorizationaction", + "summary": "List authorizationaction resources. Configuration for authorization action resource.", + "responses": { + "200": { + "description": "List of authorizationaction resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authorizationaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authorizationaction" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authorization" + ], + "operationId": "createAuthorizationaction", + "summary": "Create a authorizationaction resource. Configuration for authorization action resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authorizationaction": { + "$ref": "#/components/schemas/Authorizationaction" + } + }, + "required": [ + "authorizationaction" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authorizationaction/{name}": { + "get": { + "tags": [ + "authorization" + ], + "operationId": "getAuthorizationactionByName", + "summary": "Get a authorizationaction resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single authorizationaction resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authorizationaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authorizationaction" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "authorization" + ], + "operationId": "updateAuthorizationaction", + "summary": "Update a authorizationaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authorizationaction": { + "$ref": "#/components/schemas/Authorizationaction" + } + }, + "required": [ + "authorizationaction" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "authorization" + ], + "operationId": "deleteAuthorizationaction", + "summary": "Delete a authorizationaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authorizationpolicy": { + "get": { + "tags": [ + "authorization" + ], + "operationId": "listAuthorizationpolicy", + "summary": "List authorizationpolicy resources. Configuration for authorization policy resource.", + "responses": { + "200": { + "description": "List of authorizationpolicy resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authorizationpolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authorizationpolicy" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authorization" + ], + "operationId": "createAuthorizationpolicy", + "summary": "Create a authorizationpolicy resource. Configuration for authorization policy resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authorizationpolicy": { + "$ref": "#/components/schemas/Authorizationpolicy" + } + }, + "required": [ + "authorizationpolicy" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authorizationpolicy/{name}": { + "get": { + "tags": [ + "authorization" + ], + "operationId": "getAuthorizationpolicyByName", + "summary": "Get a authorizationpolicy resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single authorizationpolicy resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authorizationpolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authorizationpolicy" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "authorization" + ], + "operationId": "updateAuthorizationpolicy", + "summary": "Update a authorizationpolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authorizationpolicy": { + "$ref": "#/components/schemas/Authorizationpolicy" + } + }, + "required": [ + "authorizationpolicy" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "authorization" + ], + "operationId": "deleteAuthorizationpolicy", + "summary": "Delete a authorizationpolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authorizationpolicy_aaagroup_binding": { + "get": { + "tags": [ + "authorization" + ], + "operationId": "listAuthorizationpolicyAaagroupBinding", + "summary": "List authorizationpolicy_aaagroup_binding resources. Binding class showing the aaagroup that can be bound to authorizationpolicy.", + "responses": { + "200": { + "description": "List of authorizationpolicy_aaagroup_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authorizationpolicy_aaagroup_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthorizationpolicyAaagroupBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authorization" + ], + "operationId": "createAuthorizationpolicyAaagroupBinding", + "summary": "Create a authorizationpolicy_aaagroup_binding resource. Binding class showing the aaagroup that can be bound to authorizationpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authorizationpolicy_aaagroup_binding": { + "$ref": "#/components/schemas/AuthorizationpolicyAaagroupBinding" + } + }, + "required": [ + "authorizationpolicy_aaagroup_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authorizationpolicy_aaagroup_binding/{name}": { + "delete": { + "tags": [ + "authorization" + ], + "operationId": "deleteAuthorizationpolicyAaagroupBinding", + "summary": "Delete a authorizationpolicy_aaagroup_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authorizationpolicy_aaauser_binding": { + "get": { + "tags": [ + "authorization" + ], + "operationId": "listAuthorizationpolicyAaauserBinding", + "summary": "List authorizationpolicy_aaauser_binding resources. Binding class showing the aaauser that can be bound to authorizationpolicy.", + "responses": { + "200": { + "description": "List of authorizationpolicy_aaauser_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authorizationpolicy_aaauser_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthorizationpolicyAaauserBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authorization" + ], + "operationId": "createAuthorizationpolicyAaauserBinding", + "summary": "Create a authorizationpolicy_aaauser_binding resource. Binding class showing the aaauser that can be bound to authorizationpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authorizationpolicy_aaauser_binding": { + "$ref": "#/components/schemas/AuthorizationpolicyAaauserBinding" + } + }, + "required": [ + "authorizationpolicy_aaauser_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authorizationpolicy_aaauser_binding/{name}": { + "delete": { + "tags": [ + "authorization" + ], + "operationId": "deleteAuthorizationpolicyAaauserBinding", + "summary": "Delete a authorizationpolicy_aaauser_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authorizationpolicy_authorizationpolicylabel_binding": { + "get": { + "tags": [ + "authorization" + ], + "operationId": "listAuthorizationpolicyAuthorizationpolicylabelBinding", + "summary": "List authorizationpolicy_authorizationpolicylabel_binding resources. Binding class showing the authorizationpolicylabel that can be bound to authorizationpolicy.", + "responses": { + "200": { + "description": "List of authorizationpolicy_authorizationpolicylabel_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authorizationpolicy_authorizationpolicylabel_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthorizationpolicyAuthorizationpolicylabelBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authorization" + ], + "operationId": "createAuthorizationpolicyAuthorizationpolicylabelBinding", + "summary": "Create a authorizationpolicy_authorizationpolicylabel_binding resource. Binding class showing the authorizationpolicylabel that can be bound to authorizationpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authorizationpolicy_authorizationpolicylabel_binding": { + "$ref": "#/components/schemas/AuthorizationpolicyAuthorizationpolicylabelBinding" + } + }, + "required": [ + "authorizationpolicy_authorizationpolicylabel_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authorizationpolicy_authorizationpolicylabel_binding/{name}": { + "delete": { + "tags": [ + "authorization" + ], + "operationId": "deleteAuthorizationpolicyAuthorizationpolicylabelBinding", + "summary": "Delete a authorizationpolicy_authorizationpolicylabel_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authorizationpolicy_binding": { + "get": { + "tags": [ + "authorization" + ], + "operationId": "listAuthorizationpolicyBinding", + "summary": "List authorizationpolicy_binding resources. Binding object which returns the resources bound to authorizationpolicy_binding.", + "responses": { + "200": { + "description": "List of authorizationpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authorizationpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthorizationpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authorization" + ], + "operationId": "createAuthorizationpolicyBinding", + "summary": "Create a authorizationpolicy_binding resource. Binding object which returns the resources bound to authorizationpolicy_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authorizationpolicy_binding": { + "$ref": "#/components/schemas/AuthorizationpolicyBinding" + } + }, + "required": [ + "authorizationpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authorizationpolicy_binding/{name}": { + "delete": { + "tags": [ + "authorization" + ], + "operationId": "deleteAuthorizationpolicyBinding", + "summary": "Delete a authorizationpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authorizationpolicy_csvserver_binding": { + "get": { + "tags": [ + "authorization" + ], + "operationId": "listAuthorizationpolicyCsvserverBinding", + "summary": "List authorizationpolicy_csvserver_binding resources. Binding class showing the csvserver that can be bound to authorizationpolicy.", + "responses": { + "200": { + "description": "List of authorizationpolicy_csvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authorizationpolicy_csvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthorizationpolicyCsvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authorization" + ], + "operationId": "createAuthorizationpolicyCsvserverBinding", + "summary": "Create a authorizationpolicy_csvserver_binding resource. Binding class showing the csvserver that can be bound to authorizationpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authorizationpolicy_csvserver_binding": { + "$ref": "#/components/schemas/AuthorizationpolicyCsvserverBinding" + } + }, + "required": [ + "authorizationpolicy_csvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authorizationpolicy_csvserver_binding/{name}": { + "delete": { + "tags": [ + "authorization" + ], + "operationId": "deleteAuthorizationpolicyCsvserverBinding", + "summary": "Delete a authorizationpolicy_csvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authorizationpolicy_group_binding": { + "get": { + "tags": [ + "authorization" + ], + "operationId": "listAuthorizationpolicyGroupBinding", + "summary": "List authorizationpolicy_group_binding resources. Binding class showing the group that can be bound to authorizationpolicy.", + "responses": { + "200": { + "description": "List of authorizationpolicy_group_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authorizationpolicy_group_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthorizationpolicyGroupBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authorization" + ], + "operationId": "createAuthorizationpolicyGroupBinding", + "summary": "Create a authorizationpolicy_group_binding resource. Binding class showing the group that can be bound to authorizationpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authorizationpolicy_group_binding": { + "$ref": "#/components/schemas/AuthorizationpolicyGroupBinding" + } + }, + "required": [ + "authorizationpolicy_group_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authorizationpolicy_group_binding/{name}": { + "delete": { + "tags": [ + "authorization" + ], + "operationId": "deleteAuthorizationpolicyGroupBinding", + "summary": "Delete a authorizationpolicy_group_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authorizationpolicy_lbvserver_binding": { + "get": { + "tags": [ + "authorization" + ], + "operationId": "listAuthorizationpolicyLbvserverBinding", + "summary": "List authorizationpolicy_lbvserver_binding resources. Binding class showing the lbvserver that can be bound to authorizationpolicy.", + "responses": { + "200": { + "description": "List of authorizationpolicy_lbvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authorizationpolicy_lbvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthorizationpolicyLbvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authorization" + ], + "operationId": "createAuthorizationpolicyLbvserverBinding", + "summary": "Create a authorizationpolicy_lbvserver_binding resource. Binding class showing the lbvserver that can be bound to authorizationpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authorizationpolicy_lbvserver_binding": { + "$ref": "#/components/schemas/AuthorizationpolicyLbvserverBinding" + } + }, + "required": [ + "authorizationpolicy_lbvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authorizationpolicy_lbvserver_binding/{name}": { + "delete": { + "tags": [ + "authorization" + ], + "operationId": "deleteAuthorizationpolicyLbvserverBinding", + "summary": "Delete a authorizationpolicy_lbvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authorizationpolicy_policylabel_binding": { + "get": { + "tags": [ + "authorization" + ], + "operationId": "listAuthorizationpolicyPolicylabelBinding", + "summary": "List authorizationpolicy_policylabel_binding resources. Binding class showing the policylabel that can be bound to authorizationpolicy.", + "responses": { + "200": { + "description": "List of authorizationpolicy_policylabel_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authorizationpolicy_policylabel_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthorizationpolicyPolicylabelBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authorization" + ], + "operationId": "createAuthorizationpolicyPolicylabelBinding", + "summary": "Create a authorizationpolicy_policylabel_binding resource. Binding class showing the policylabel that can be bound to authorizationpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authorizationpolicy_policylabel_binding": { + "$ref": "#/components/schemas/AuthorizationpolicyPolicylabelBinding" + } + }, + "required": [ + "authorizationpolicy_policylabel_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authorizationpolicy_policylabel_binding/{name}": { + "delete": { + "tags": [ + "authorization" + ], + "operationId": "deleteAuthorizationpolicyPolicylabelBinding", + "summary": "Delete a authorizationpolicy_policylabel_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authorizationpolicy_user_binding": { + "get": { + "tags": [ + "authorization" + ], + "operationId": "listAuthorizationpolicyUserBinding", + "summary": "List authorizationpolicy_user_binding resources. Binding class showing the user that can be bound to authorizationpolicy.", + "responses": { + "200": { + "description": "List of authorizationpolicy_user_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authorizationpolicy_user_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthorizationpolicyUserBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authorization" + ], + "operationId": "createAuthorizationpolicyUserBinding", + "summary": "Create a authorizationpolicy_user_binding resource. Binding class showing the user that can be bound to authorizationpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authorizationpolicy_user_binding": { + "$ref": "#/components/schemas/AuthorizationpolicyUserBinding" + } + }, + "required": [ + "authorizationpolicy_user_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authorizationpolicy_user_binding/{name}": { + "delete": { + "tags": [ + "authorization" + ], + "operationId": "deleteAuthorizationpolicyUserBinding", + "summary": "Delete a authorizationpolicy_user_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authorizationpolicy_vserver_binding": { + "get": { + "tags": [ + "authorization" + ], + "operationId": "listAuthorizationpolicyVserverBinding", + "summary": "List authorizationpolicy_vserver_binding resources. Binding class showing the vserver that can be bound to authorizationpolicy.", + "responses": { + "200": { + "description": "List of authorizationpolicy_vserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authorizationpolicy_vserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthorizationpolicyVserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authorization" + ], + "operationId": "createAuthorizationpolicyVserverBinding", + "summary": "Create a authorizationpolicy_vserver_binding resource. Binding class showing the vserver that can be bound to authorizationpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authorizationpolicy_vserver_binding": { + "$ref": "#/components/schemas/AuthorizationpolicyVserverBinding" + } + }, + "required": [ + "authorizationpolicy_vserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authorizationpolicy_vserver_binding/{name}": { + "delete": { + "tags": [ + "authorization" + ], + "operationId": "deleteAuthorizationpolicyVserverBinding", + "summary": "Delete a authorizationpolicy_vserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authorizationpolicylabel": { + "get": { + "tags": [ + "authorization" + ], + "operationId": "listAuthorizationpolicylabel", + "summary": "List authorizationpolicylabel resources. Configuration for authorization policy label resource.", + "responses": { + "200": { + "description": "List of authorizationpolicylabel resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authorizationpolicylabel": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authorizationpolicylabel" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authorization" + ], + "operationId": "createAuthorizationpolicylabel", + "summary": "Create a authorizationpolicylabel resource. Configuration for authorization policy label resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authorizationpolicylabel": { + "$ref": "#/components/schemas/Authorizationpolicylabel" + } + }, + "required": [ + "authorizationpolicylabel" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authorizationpolicylabel/{name}": { + "get": { + "tags": [ + "authorization" + ], + "operationId": "getAuthorizationpolicylabelByName", + "summary": "Get a authorizationpolicylabel resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single authorizationpolicylabel resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authorizationpolicylabel": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Authorizationpolicylabel" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "authorization" + ], + "operationId": "updateAuthorizationpolicylabel", + "summary": "Update a authorizationpolicylabel resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authorizationpolicylabel": { + "$ref": "#/components/schemas/Authorizationpolicylabel" + } + }, + "required": [ + "authorizationpolicylabel" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "authorization" + ], + "operationId": "deleteAuthorizationpolicylabel", + "summary": "Delete a authorizationpolicylabel resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authorizationpolicylabel_authorizationpolicy_binding": { + "get": { + "tags": [ + "authorization" + ], + "operationId": "listAuthorizationpolicylabelAuthorizationpolicyBinding", + "summary": "List authorizationpolicylabel_authorizationpolicy_binding resources. Binding class showing the authorizationpolicy that can be bound to authorizationpolicylabel.", + "responses": { + "200": { + "description": "List of authorizationpolicylabel_authorizationpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authorizationpolicylabel_authorizationpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthorizationpolicylabelAuthorizationpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authorization" + ], + "operationId": "createAuthorizationpolicylabelAuthorizationpolicyBinding", + "summary": "Create a authorizationpolicylabel_authorizationpolicy_binding resource. Binding class showing the authorizationpolicy that can be bound to authorizationpolicylabel.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authorizationpolicylabel_authorizationpolicy_binding": { + "$ref": "#/components/schemas/AuthorizationpolicylabelAuthorizationpolicyBinding" + } + }, + "required": [ + "authorizationpolicylabel_authorizationpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authorizationpolicylabel_authorizationpolicy_binding/{name}": { + "delete": { + "tags": [ + "authorization" + ], + "operationId": "deleteAuthorizationpolicylabelAuthorizationpolicyBinding", + "summary": "Delete a authorizationpolicylabel_authorizationpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authorizationpolicylabel_binding": { + "get": { + "tags": [ + "authorization" + ], + "operationId": "listAuthorizationpolicylabelBinding", + "summary": "List authorizationpolicylabel_binding resources. Binding object which returns the resources bound to authorizationpolicylabel_binding.", + "responses": { + "200": { + "description": "List of authorizationpolicylabel_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authorizationpolicylabel_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthorizationpolicylabelBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authorization" + ], + "operationId": "createAuthorizationpolicylabelBinding", + "summary": "Create a authorizationpolicylabel_binding resource. Binding object which returns the resources bound to authorizationpolicylabel_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authorizationpolicylabel_binding": { + "$ref": "#/components/schemas/AuthorizationpolicylabelBinding" + } + }, + "required": [ + "authorizationpolicylabel_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authorizationpolicylabel_binding/{name}": { + "delete": { + "tags": [ + "authorization" + ], + "operationId": "deleteAuthorizationpolicylabelBinding", + "summary": "Delete a authorizationpolicylabel_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/authorizationpolicylabel_policy_binding": { + "get": { + "tags": [ + "authorization" + ], + "operationId": "listAuthorizationpolicylabelPolicyBinding", + "summary": "List authorizationpolicylabel_policy_binding resources. Binding class showing the policy that can be bound to authorizationpolicylabel.", + "responses": { + "200": { + "description": "List of authorizationpolicylabel_policy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authorizationpolicylabel_policy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AuthorizationpolicylabelPolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "authorization" + ], + "operationId": "createAuthorizationpolicylabelPolicyBinding", + "summary": "Create a authorizationpolicylabel_policy_binding resource. Binding class showing the policy that can be bound to authorizationpolicylabel.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "authorizationpolicylabel_policy_binding": { + "$ref": "#/components/schemas/AuthorizationpolicylabelPolicyBinding" + } + }, + "required": [ + "authorizationpolicylabel_policy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/authorizationpolicylabel_policy_binding/{name}": { + "delete": { + "tags": [ + "authorization" + ], + "operationId": "deleteAuthorizationpolicylabelPolicyBinding", + "summary": "Delete a authorizationpolicylabel_policy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/autoscaleaction": { + "get": { + "tags": [ + "autoscale" + ], + "operationId": "listAutoscaleaction", + "summary": "List autoscaleaction resources. Configuration for autoscale action resource.", + "responses": { + "200": { + "description": "List of autoscaleaction resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "autoscaleaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Autoscaleaction" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "autoscale" + ], + "operationId": "createAutoscaleaction", + "summary": "Create a autoscaleaction resource. Configuration for autoscale action resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "autoscaleaction": { + "$ref": "#/components/schemas/Autoscaleaction" + } + }, + "required": [ + "autoscaleaction" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/autoscaleaction/{name}": { + "get": { + "tags": [ + "autoscale" + ], + "operationId": "getAutoscaleactionByName", + "summary": "Get a autoscaleaction resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single autoscaleaction resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "autoscaleaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Autoscaleaction" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "autoscale" + ], + "operationId": "updateAutoscaleaction", + "summary": "Update a autoscaleaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "autoscaleaction": { + "$ref": "#/components/schemas/Autoscaleaction" + } + }, + "required": [ + "autoscaleaction" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "autoscale" + ], + "operationId": "deleteAutoscaleaction", + "summary": "Delete a autoscaleaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/autoscalepolicy": { + "get": { + "tags": [ + "autoscale" + ], + "operationId": "listAutoscalepolicy", + "summary": "List autoscalepolicy resources. Configuration for Autoscale policy resource.", + "responses": { + "200": { + "description": "List of autoscalepolicy resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "autoscalepolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Autoscalepolicy" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "autoscale" + ], + "operationId": "createAutoscalepolicy", + "summary": "Create a autoscalepolicy resource. Configuration for Autoscale policy resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "autoscalepolicy": { + "$ref": "#/components/schemas/Autoscalepolicy" + } + }, + "required": [ + "autoscalepolicy" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/autoscalepolicy/{name}": { + "get": { + "tags": [ + "autoscale" + ], + "operationId": "getAutoscalepolicyByName", + "summary": "Get a autoscalepolicy resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single autoscalepolicy resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "autoscalepolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Autoscalepolicy" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "autoscale" + ], + "operationId": "updateAutoscalepolicy", + "summary": "Update a autoscalepolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "autoscalepolicy": { + "$ref": "#/components/schemas/Autoscalepolicy" + } + }, + "required": [ + "autoscalepolicy" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "autoscale" + ], + "operationId": "deleteAutoscalepolicy", + "summary": "Delete a autoscalepolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/autoscalepolicy_binding": { + "get": { + "tags": [ + "autoscale" + ], + "operationId": "listAutoscalepolicyBinding", + "summary": "List autoscalepolicy_binding resources. Binding object which returns the resources bound to autoscalepolicy_binding.", + "responses": { + "200": { + "description": "List of autoscalepolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "autoscalepolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AutoscalepolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "autoscale" + ], + "operationId": "createAutoscalepolicyBinding", + "summary": "Create a autoscalepolicy_binding resource. Binding object which returns the resources bound to autoscalepolicy_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "autoscalepolicy_binding": { + "$ref": "#/components/schemas/AutoscalepolicyBinding" + } + }, + "required": [ + "autoscalepolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/autoscalepolicy_binding/{name}": { + "delete": { + "tags": [ + "autoscale" + ], + "operationId": "deleteAutoscalepolicyBinding", + "summary": "Delete a autoscalepolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/autoscalepolicy_nstimer_binding": { + "get": { + "tags": [ + "autoscale" + ], + "operationId": "listAutoscalepolicyNstimerBinding", + "summary": "List autoscalepolicy_nstimer_binding resources. Binding class showing the nstimer that can be bound to autoscalepolicy.", + "responses": { + "200": { + "description": "List of autoscalepolicy_nstimer_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "autoscalepolicy_nstimer_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AutoscalepolicyNstimerBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "autoscale" + ], + "operationId": "createAutoscalepolicyNstimerBinding", + "summary": "Create a autoscalepolicy_nstimer_binding resource. Binding class showing the nstimer that can be bound to autoscalepolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "autoscalepolicy_nstimer_binding": { + "$ref": "#/components/schemas/AutoscalepolicyNstimerBinding" + } + }, + "required": [ + "autoscalepolicy_nstimer_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/autoscalepolicy_nstimer_binding/{name}": { + "delete": { + "tags": [ + "autoscale" + ], + "operationId": "deleteAutoscalepolicyNstimerBinding", + "summary": "Delete a autoscalepolicy_nstimer_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/autoscalepolicy_timer_binding": { + "get": { + "tags": [ + "autoscale" + ], + "operationId": "listAutoscalepolicyTimerBinding", + "summary": "List autoscalepolicy_timer_binding resources. Binding class showing the timer that can be bound to autoscalepolicy.", + "responses": { + "200": { + "description": "List of autoscalepolicy_timer_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "autoscalepolicy_timer_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/AutoscalepolicyTimerBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "autoscale" + ], + "operationId": "createAutoscalepolicyTimerBinding", + "summary": "Create a autoscalepolicy_timer_binding resource. Binding class showing the timer that can be bound to autoscalepolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "autoscalepolicy_timer_binding": { + "$ref": "#/components/schemas/AutoscalepolicyTimerBinding" + } + }, + "required": [ + "autoscalepolicy_timer_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/autoscalepolicy_timer_binding/{name}": { + "delete": { + "tags": [ + "autoscale" + ], + "operationId": "deleteAutoscalepolicyTimerBinding", + "summary": "Delete a autoscalepolicy_timer_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/autoscaleprofile": { + "get": { + "tags": [ + "autoscale" + ], + "operationId": "listAutoscaleprofile", + "summary": "List autoscaleprofile resources. Configuration for autoscale profile resource.", + "responses": { + "200": { + "description": "List of autoscaleprofile resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "autoscaleprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Autoscaleprofile" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "autoscale" + ], + "operationId": "createAutoscaleprofile", + "summary": "Create a autoscaleprofile resource. Configuration for autoscale profile resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "autoscaleprofile": { + "$ref": "#/components/schemas/Autoscaleprofile" + } + }, + "required": [ + "autoscaleprofile" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/autoscaleprofile/{name}": { + "get": { + "tags": [ + "autoscale" + ], + "operationId": "getAutoscaleprofileByName", + "summary": "Get a autoscaleprofile resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single autoscaleprofile resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "autoscaleprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Autoscaleprofile" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "autoscale" + ], + "operationId": "updateAutoscaleprofile", + "summary": "Update a autoscaleprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "autoscaleprofile": { + "$ref": "#/components/schemas/Autoscaleprofile" + } + }, + "required": [ + "autoscaleprofile" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "autoscale" + ], + "operationId": "deleteAutoscaleprofile", + "summary": "Delete a autoscaleprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/azureapplication": { + "get": { + "tags": [ + "azure" + ], + "operationId": "listAzureapplication", + "summary": "List azureapplication resources. Configuration for Azure Application resource.", + "responses": { + "200": { + "description": "List of azureapplication resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "azureapplication": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Azureapplication" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "azure" + ], + "operationId": "createAzureapplication", + "summary": "Create a azureapplication resource. Configuration for Azure Application resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "azureapplication": { + "$ref": "#/components/schemas/Azureapplication" + } + }, + "required": [ + "azureapplication" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/azureapplication/{name}": { + "get": { + "tags": [ + "azure" + ], + "operationId": "getAzureapplicationByName", + "summary": "Get a azureapplication resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single azureapplication resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "azureapplication": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Azureapplication" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "azure" + ], + "operationId": "updateAzureapplication", + "summary": "Update a azureapplication resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "azureapplication": { + "$ref": "#/components/schemas/Azureapplication" + } + }, + "required": [ + "azureapplication" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "azure" + ], + "operationId": "deleteAzureapplication", + "summary": "Delete a azureapplication resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/azurekeyvault": { + "get": { + "tags": [ + "azure" + ], + "operationId": "listAzurekeyvault", + "summary": "List azurekeyvault resources. Configuration for Azure Key Vault entity resource.", + "responses": { + "200": { + "description": "List of azurekeyvault resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "azurekeyvault": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Azurekeyvault" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "azure" + ], + "operationId": "createAzurekeyvault", + "summary": "Create a azurekeyvault resource. Configuration for Azure Key Vault entity resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "azurekeyvault": { + "$ref": "#/components/schemas/Azurekeyvault" + } + }, + "required": [ + "azurekeyvault" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/azurekeyvault/{name}": { + "get": { + "tags": [ + "azure" + ], + "operationId": "getAzurekeyvaultByName", + "summary": "Get a azurekeyvault resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single azurekeyvault resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "azurekeyvault": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Azurekeyvault" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "azure" + ], + "operationId": "updateAzurekeyvault", + "summary": "Update a azurekeyvault resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "azurekeyvault": { + "$ref": "#/components/schemas/Azurekeyvault" + } + }, + "required": [ + "azurekeyvault" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "azure" + ], + "operationId": "deleteAzurekeyvault", + "summary": "Delete a azurekeyvault resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/dbsmonitors": { + "get": { + "tags": [ + "basic" + ], + "operationId": "listDbsmonitors", + "summary": "List dbsmonitors resources. Configuration for DB monitors resource.", + "responses": { + "200": { + "description": "List of dbsmonitors resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dbsmonitors": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dbsmonitors" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "basic" + ], + "operationId": "createDbsmonitors", + "summary": "Create a dbsmonitors resource. Configuration for DB monitors resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dbsmonitors": { + "$ref": "#/components/schemas/Dbsmonitors" + } + }, + "required": [ + "dbsmonitors" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/dbsmonitors/{name}": { + "get": { + "tags": [ + "basic" + ], + "operationId": "getDbsmonitorsByName", + "summary": "Get a dbsmonitors resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single dbsmonitors resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dbsmonitors": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dbsmonitors" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "basic" + ], + "operationId": "updateDbsmonitors", + "summary": "Update a dbsmonitors resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dbsmonitors": { + "$ref": "#/components/schemas/Dbsmonitors" + } + }, + "required": [ + "dbsmonitors" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "basic" + ], + "operationId": "deleteDbsmonitors", + "summary": "Delete a dbsmonitors resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/extendedmemoryparam": { + "get": { + "tags": [ + "basic" + ], + "operationId": "listExtendedmemoryparam", + "summary": "List extendedmemoryparam resources. Configuration for Parameter for extended memory used by LSN and Subscriber Store resource.", + "responses": { + "200": { + "description": "List of extendedmemoryparam resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "extendedmemoryparam": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Extendedmemoryparam" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "basic" + ], + "operationId": "createExtendedmemoryparam", + "summary": "Create a extendedmemoryparam resource. Configuration for Parameter for extended memory used by LSN and Subscriber Store resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "extendedmemoryparam": { + "$ref": "#/components/schemas/Extendedmemoryparam" + } + }, + "required": [ + "extendedmemoryparam" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/extendedmemoryparam/{name}": { + "get": { + "tags": [ + "basic" + ], + "operationId": "getExtendedmemoryparamByName", + "summary": "Get a extendedmemoryparam resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single extendedmemoryparam resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "extendedmemoryparam": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Extendedmemoryparam" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "basic" + ], + "operationId": "updateExtendedmemoryparam", + "summary": "Update a extendedmemoryparam resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "extendedmemoryparam": { + "$ref": "#/components/schemas/Extendedmemoryparam" + } + }, + "required": [ + "extendedmemoryparam" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "basic" + ], + "operationId": "deleteExtendedmemoryparam", + "summary": "Delete a extendedmemoryparam resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/location": { + "get": { + "tags": [ + "basic" + ], + "operationId": "listLocation", + "summary": "List location resources. Configuration for location resource.", + "responses": { + "200": { + "description": "List of location resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "location": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Location" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "basic" + ], + "operationId": "createLocation", + "summary": "Create a location resource. Configuration for location resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "location": { + "$ref": "#/components/schemas/Location" + } + }, + "required": [ + "location" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/location/{name}": { + "get": { + "tags": [ + "basic" + ], + "operationId": "getLocationByName", + "summary": "Get a location resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single location resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "location": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Location" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "basic" + ], + "operationId": "updateLocation", + "summary": "Update a location resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "location": { + "$ref": "#/components/schemas/Location" + } + }, + "required": [ + "location" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "basic" + ], + "operationId": "deleteLocation", + "summary": "Delete a location resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/locationdata": { + "get": { + "tags": [ + "basic" + ], + "operationId": "listLocationdata", + "summary": "List locationdata resources. Configuration for location data resource.", + "responses": { + "200": { + "description": "List of locationdata resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "locationdata": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Locationdata" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "basic" + ], + "operationId": "createLocationdata", + "summary": "Create a locationdata resource. Configuration for location data resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "locationdata": { + "$ref": "#/components/schemas/Locationdata" + } + }, + "required": [ + "locationdata" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/locationdata/{name}": { + "get": { + "tags": [ + "basic" + ], + "operationId": "getLocationdataByName", + "summary": "Get a locationdata resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single locationdata resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "locationdata": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Locationdata" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "basic" + ], + "operationId": "updateLocationdata", + "summary": "Update a locationdata resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "locationdata": { + "$ref": "#/components/schemas/Locationdata" + } + }, + "required": [ + "locationdata" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "basic" + ], + "operationId": "deleteLocationdata", + "summary": "Delete a locationdata resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/locationfile": { + "get": { + "tags": [ + "basic" + ], + "operationId": "listLocationfile", + "summary": "List locationfile resources. Configuration for location file resource.", + "responses": { + "200": { + "description": "List of locationfile resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "locationfile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Locationfile" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "basic" + ], + "operationId": "createLocationfile", + "summary": "Create a locationfile resource. Configuration for location file resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "locationfile": { + "$ref": "#/components/schemas/Locationfile" + } + }, + "required": [ + "locationfile" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/locationfile/{name}": { + "get": { + "tags": [ + "basic" + ], + "operationId": "getLocationfileByName", + "summary": "Get a locationfile resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single locationfile resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "locationfile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Locationfile" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "basic" + ], + "operationId": "updateLocationfile", + "summary": "Update a locationfile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "locationfile": { + "$ref": "#/components/schemas/Locationfile" + } + }, + "required": [ + "locationfile" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "basic" + ], + "operationId": "deleteLocationfile", + "summary": "Delete a locationfile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/locationfile6": { + "get": { + "tags": [ + "basic" + ], + "operationId": "listLocationfile6", + "summary": "List locationfile6 resources. Configuration for location file6 resource.", + "responses": { + "200": { + "description": "List of locationfile6 resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "locationfile6": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Locationfile6" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "basic" + ], + "operationId": "createLocationfile6", + "summary": "Create a locationfile6 resource. Configuration for location file6 resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "locationfile6": { + "$ref": "#/components/schemas/Locationfile6" + } + }, + "required": [ + "locationfile6" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/locationfile6/{name}": { + "get": { + "tags": [ + "basic" + ], + "operationId": "getLocationfile6ByName", + "summary": "Get a locationfile6 resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single locationfile6 resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "locationfile6": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Locationfile6" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "basic" + ], + "operationId": "updateLocationfile6", + "summary": "Update a locationfile6 resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "locationfile6": { + "$ref": "#/components/schemas/Locationfile6" + } + }, + "required": [ + "locationfile6" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "basic" + ], + "operationId": "deleteLocationfile6", + "summary": "Delete a locationfile6 resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/locationparameter": { + "get": { + "tags": [ + "basic" + ], + "operationId": "listLocationparameter", + "summary": "List locationparameter resources. Configuration for location parameter resource.", + "responses": { + "200": { + "description": "List of locationparameter resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "locationparameter": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Locationparameter" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "basic" + ], + "operationId": "createLocationparameter", + "summary": "Create a locationparameter resource. Configuration for location parameter resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "locationparameter": { + "$ref": "#/components/schemas/Locationparameter" + } + }, + "required": [ + "locationparameter" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/locationparameter/{name}": { + "get": { + "tags": [ + "basic" + ], + "operationId": "getLocationparameterByName", + "summary": "Get a locationparameter resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single locationparameter resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "locationparameter": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Locationparameter" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "basic" + ], + "operationId": "updateLocationparameter", + "summary": "Update a locationparameter resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "locationparameter": { + "$ref": "#/components/schemas/Locationparameter" + } + }, + "required": [ + "locationparameter" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "basic" + ], + "operationId": "deleteLocationparameter", + "summary": "Delete a locationparameter resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nstrace": { + "get": { + "tags": [ + "basic" + ], + "operationId": "listNstrace", + "summary": "List nstrace resources. Configuration for nstrace operations resource.", + "responses": { + "200": { + "description": "List of nstrace resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nstrace": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nstrace" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "basic" + ], + "operationId": "createNstrace", + "summary": "Create a nstrace resource. Configuration for nstrace operations resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nstrace": { + "$ref": "#/components/schemas/Nstrace" + } + }, + "required": [ + "nstrace" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nstrace/{name}": { + "get": { + "tags": [ + "basic" + ], + "operationId": "getNstraceByName", + "summary": "Get a nstrace resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nstrace resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nstrace": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nstrace" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "basic" + ], + "operationId": "updateNstrace", + "summary": "Update a nstrace resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nstrace": { + "$ref": "#/components/schemas/Nstrace" + } + }, + "required": [ + "nstrace" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "basic" + ], + "operationId": "deleteNstrace", + "summary": "Delete a nstrace resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/radiusnode": { + "get": { + "tags": [ + "basic" + ], + "operationId": "listRadiusnode", + "summary": "List radiusnode resources. Configuration for RADIUS Node resource.", + "responses": { + "200": { + "description": "List of radiusnode resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "radiusnode": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Radiusnode" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "basic" + ], + "operationId": "createRadiusnode", + "summary": "Create a radiusnode resource. Configuration for RADIUS Node resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "radiusnode": { + "$ref": "#/components/schemas/Radiusnode" + } + }, + "required": [ + "radiusnode" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/radiusnode/{name}": { + "get": { + "tags": [ + "basic" + ], + "operationId": "getRadiusnodeByName", + "summary": "Get a radiusnode resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single radiusnode resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "radiusnode": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Radiusnode" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "basic" + ], + "operationId": "updateRadiusnode", + "summary": "Update a radiusnode resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "radiusnode": { + "$ref": "#/components/schemas/Radiusnode" + } + }, + "required": [ + "radiusnode" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "basic" + ], + "operationId": "deleteRadiusnode", + "summary": "Delete a radiusnode resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/reporting": { + "get": { + "tags": [ + "basic" + ], + "operationId": "listReporting", + "summary": "List reporting resources. Configuration for reporting resource.", + "responses": { + "200": { + "description": "List of reporting resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "reporting": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Reporting" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "basic" + ], + "operationId": "createReporting", + "summary": "Create a reporting resource. Configuration for reporting resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "reporting": { + "$ref": "#/components/schemas/Reporting" + } + }, + "required": [ + "reporting" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/reporting/{name}": { + "get": { + "tags": [ + "basic" + ], + "operationId": "getReportingByName", + "summary": "Get a reporting resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single reporting resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "reporting": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Reporting" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "basic" + ], + "operationId": "updateReporting", + "summary": "Update a reporting resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "reporting": { + "$ref": "#/components/schemas/Reporting" + } + }, + "required": [ + "reporting" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "basic" + ], + "operationId": "deleteReporting", + "summary": "Delete a reporting resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/server": { + "get": { + "tags": [ + "basic" + ], + "operationId": "listServer", + "summary": "List server resources. Configuration for server resource.", + "responses": { + "200": { + "description": "List of server resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "server": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Server" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "basic" + ], + "operationId": "createServer", + "summary": "Create a server resource. Configuration for server resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "server": { + "$ref": "#/components/schemas/Server" + } + }, + "required": [ + "server" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/server/{name}": { + "get": { + "tags": [ + "basic" + ], + "operationId": "getServerByName", + "summary": "Get a server resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single server resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "server": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Server" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "basic" + ], + "operationId": "updateServer", + "summary": "Update a server resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "server": { + "$ref": "#/components/schemas/Server" + } + }, + "required": [ + "server" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "basic" + ], + "operationId": "deleteServer", + "summary": "Delete a server resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/server_binding": { + "get": { + "tags": [ + "basic" + ], + "operationId": "listServerBinding", + "summary": "List server_binding resources. Binding object which returns the resources bound to server_binding.", + "responses": { + "200": { + "description": "List of server_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "server_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ServerBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "basic" + ], + "operationId": "createServerBinding", + "summary": "Create a server_binding resource. Binding object which returns the resources bound to server_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "server_binding": { + "$ref": "#/components/schemas/ServerBinding" + } + }, + "required": [ + "server_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/server_binding/{name}": { + "delete": { + "tags": [ + "basic" + ], + "operationId": "deleteServerBinding", + "summary": "Delete a server_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/server_gslbservice_binding": { + "get": { + "tags": [ + "basic" + ], + "operationId": "listServerGslbserviceBinding", + "summary": "List server_gslbservice_binding resources. Binding class showing the gslbservice that can be bound to server.", + "responses": { + "200": { + "description": "List of server_gslbservice_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "server_gslbservice_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ServerGslbserviceBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "basic" + ], + "operationId": "createServerGslbserviceBinding", + "summary": "Create a server_gslbservice_binding resource. Binding class showing the gslbservice that can be bound to server.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "server_gslbservice_binding": { + "$ref": "#/components/schemas/ServerGslbserviceBinding" + } + }, + "required": [ + "server_gslbservice_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/server_gslbservice_binding/{name}": { + "delete": { + "tags": [ + "basic" + ], + "operationId": "deleteServerGslbserviceBinding", + "summary": "Delete a server_gslbservice_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/server_gslbservicegroup_binding": { + "get": { + "tags": [ + "basic" + ], + "operationId": "listServerGslbservicegroupBinding", + "summary": "List server_gslbservicegroup_binding resources. Binding class showing the gslbservicegroup that can be bound to server.", + "responses": { + "200": { + "description": "List of server_gslbservicegroup_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "server_gslbservicegroup_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ServerGslbservicegroupBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "basic" + ], + "operationId": "createServerGslbservicegroupBinding", + "summary": "Create a server_gslbservicegroup_binding resource. Binding class showing the gslbservicegroup that can be bound to server.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "server_gslbservicegroup_binding": { + "$ref": "#/components/schemas/ServerGslbservicegroupBinding" + } + }, + "required": [ + "server_gslbservicegroup_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/server_gslbservicegroup_binding/{name}": { + "delete": { + "tags": [ + "basic" + ], + "operationId": "deleteServerGslbservicegroupBinding", + "summary": "Delete a server_gslbservicegroup_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/server_service_binding": { + "get": { + "tags": [ + "basic" + ], + "operationId": "listServerServiceBinding", + "summary": "List server_service_binding resources. Binding class showing the service that can be bound to server.", + "responses": { + "200": { + "description": "List of server_service_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "server_service_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ServerServiceBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "basic" + ], + "operationId": "createServerServiceBinding", + "summary": "Create a server_service_binding resource. Binding class showing the service that can be bound to server.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "server_service_binding": { + "$ref": "#/components/schemas/ServerServiceBinding" + } + }, + "required": [ + "server_service_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/server_service_binding/{name}": { + "delete": { + "tags": [ + "basic" + ], + "operationId": "deleteServerServiceBinding", + "summary": "Delete a server_service_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/server_servicegroup_binding": { + "get": { + "tags": [ + "basic" + ], + "operationId": "listServerServicegroupBinding", + "summary": "List server_servicegroup_binding resources. Binding class showing the servicegroup that can be bound to server.", + "responses": { + "200": { + "description": "List of server_servicegroup_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "server_servicegroup_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ServerServicegroupBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "basic" + ], + "operationId": "createServerServicegroupBinding", + "summary": "Create a server_servicegroup_binding resource. Binding class showing the servicegroup that can be bound to server.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "server_servicegroup_binding": { + "$ref": "#/components/schemas/ServerServicegroupBinding" + } + }, + "required": [ + "server_servicegroup_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/server_servicegroup_binding/{name}": { + "delete": { + "tags": [ + "basic" + ], + "operationId": "deleteServerServicegroupBinding", + "summary": "Delete a server_servicegroup_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/service": { + "get": { + "tags": [ + "basic" + ], + "operationId": "listService", + "summary": "List service resources. Configuration for service resource.", + "responses": { + "200": { + "description": "List of service resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "service": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Service" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "basic" + ], + "operationId": "createService", + "summary": "Create a service resource. Configuration for service resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "service": { + "$ref": "#/components/schemas/Service" + } + }, + "required": [ + "service" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/service/{name}": { + "get": { + "tags": [ + "basic" + ], + "operationId": "getServiceByName", + "summary": "Get a service resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single service resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "service": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Service" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "basic" + ], + "operationId": "updateService", + "summary": "Update a service resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "service": { + "$ref": "#/components/schemas/Service" + } + }, + "required": [ + "service" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "basic" + ], + "operationId": "deleteService", + "summary": "Delete a service resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/service_binding": { + "get": { + "tags": [ + "basic" + ], + "operationId": "listServiceBinding", + "summary": "List service_binding resources. Binding object which returns the resources bound to service_binding.", + "responses": { + "200": { + "description": "List of service_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "service_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ServiceBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "basic" + ], + "operationId": "createServiceBinding", + "summary": "Create a service_binding resource. Binding object which returns the resources bound to service_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "service_binding": { + "$ref": "#/components/schemas/ServiceBinding" + } + }, + "required": [ + "service_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/service_binding/{name}": { + "delete": { + "tags": [ + "basic" + ], + "operationId": "deleteServiceBinding", + "summary": "Delete a service_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/service_dospolicy_binding": { + "get": { + "tags": [ + "basic" + ], + "operationId": "listServiceDospolicyBinding", + "summary": "List service_dospolicy_binding resources. Binding class showing the dospolicy that can be bound to service.", + "responses": { + "200": { + "description": "List of service_dospolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "service_dospolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ServiceDospolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "basic" + ], + "operationId": "createServiceDospolicyBinding", + "summary": "Create a service_dospolicy_binding resource. Binding class showing the dospolicy that can be bound to service.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "service_dospolicy_binding": { + "$ref": "#/components/schemas/ServiceDospolicyBinding" + } + }, + "required": [ + "service_dospolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/service_dospolicy_binding/{name}": { + "delete": { + "tags": [ + "basic" + ], + "operationId": "deleteServiceDospolicyBinding", + "summary": "Delete a service_dospolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/service_lbmonitor_binding": { + "get": { + "tags": [ + "basic" + ], + "operationId": "listServiceLbmonitorBinding", + "summary": "List service_lbmonitor_binding resources. Binding class showing the lbmonitor that can be bound to service.", + "responses": { + "200": { + "description": "List of service_lbmonitor_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "service_lbmonitor_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ServiceLbmonitorBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "basic" + ], + "operationId": "createServiceLbmonitorBinding", + "summary": "Create a service_lbmonitor_binding resource. Binding class showing the lbmonitor that can be bound to service.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "service_lbmonitor_binding": { + "$ref": "#/components/schemas/ServiceLbmonitorBinding" + } + }, + "required": [ + "service_lbmonitor_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/service_lbmonitor_binding/{name}": { + "delete": { + "tags": [ + "basic" + ], + "operationId": "deleteServiceLbmonitorBinding", + "summary": "Delete a service_lbmonitor_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/service_monitor_binding": { + "get": { + "tags": [ + "basic" + ], + "operationId": "listServiceMonitorBinding", + "summary": "List service_monitor_binding resources. Binding class showing the monitor that can be bound to service.", + "responses": { + "200": { + "description": "List of service_monitor_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "service_monitor_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ServiceMonitorBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "basic" + ], + "operationId": "createServiceMonitorBinding", + "summary": "Create a service_monitor_binding resource. Binding class showing the monitor that can be bound to service.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "service_monitor_binding": { + "$ref": "#/components/schemas/ServiceMonitorBinding" + } + }, + "required": [ + "service_monitor_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/service_monitor_binding/{name}": { + "delete": { + "tags": [ + "basic" + ], + "operationId": "deleteServiceMonitorBinding", + "summary": "Delete a service_monitor_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/service_policy_binding": { + "get": { + "tags": [ + "basic" + ], + "operationId": "listServicePolicyBinding", + "summary": "List service_policy_binding resources. Binding class showing the policy that can be bound to service.", + "responses": { + "200": { + "description": "List of service_policy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "service_policy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ServicePolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "basic" + ], + "operationId": "createServicePolicyBinding", + "summary": "Create a service_policy_binding resource. Binding class showing the policy that can be bound to service.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "service_policy_binding": { + "$ref": "#/components/schemas/ServicePolicyBinding" + } + }, + "required": [ + "service_policy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/service_policy_binding/{name}": { + "delete": { + "tags": [ + "basic" + ], + "operationId": "deleteServicePolicyBinding", + "summary": "Delete a service_policy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/service_scpolicy_binding": { + "get": { + "tags": [ + "basic" + ], + "operationId": "listServiceScpolicyBinding", + "summary": "List service_scpolicy_binding resources. Binding class showing the scpolicy that can be bound to service.", + "responses": { + "200": { + "description": "List of service_scpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "service_scpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ServiceScpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "basic" + ], + "operationId": "createServiceScpolicyBinding", + "summary": "Create a service_scpolicy_binding resource. Binding class showing the scpolicy that can be bound to service.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "service_scpolicy_binding": { + "$ref": "#/components/schemas/ServiceScpolicyBinding" + } + }, + "required": [ + "service_scpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/service_scpolicy_binding/{name}": { + "delete": { + "tags": [ + "basic" + ], + "operationId": "deleteServiceScpolicyBinding", + "summary": "Delete a service_scpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/servicegroup": { + "get": { + "tags": [ + "basic" + ], + "operationId": "listServicegroup", + "summary": "List servicegroup resources. Configuration for service group resource.", + "responses": { + "200": { + "description": "List of servicegroup resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "servicegroup": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Servicegroup" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "basic" + ], + "operationId": "createServicegroup", + "summary": "Create a servicegroup resource. Configuration for service group resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "servicegroup": { + "$ref": "#/components/schemas/Servicegroup" + } + }, + "required": [ + "servicegroup" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/servicegroup/{name}": { + "get": { + "tags": [ + "basic" + ], + "operationId": "getServicegroupByName", + "summary": "Get a servicegroup resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single servicegroup resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "servicegroup": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Servicegroup" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "basic" + ], + "operationId": "updateServicegroup", + "summary": "Update a servicegroup resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "servicegroup": { + "$ref": "#/components/schemas/Servicegroup" + } + }, + "required": [ + "servicegroup" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "basic" + ], + "operationId": "deleteServicegroup", + "summary": "Delete a servicegroup resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/servicegroup_binding": { + "get": { + "tags": [ + "basic" + ], + "operationId": "listServicegroupBinding", + "summary": "List servicegroup_binding resources. Binding object which returns the resources bound to servicegroup_binding.", + "responses": { + "200": { + "description": "List of servicegroup_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "servicegroup_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ServicegroupBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "basic" + ], + "operationId": "createServicegroupBinding", + "summary": "Create a servicegroup_binding resource. Binding object which returns the resources bound to servicegroup_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "servicegroup_binding": { + "$ref": "#/components/schemas/ServicegroupBinding" + } + }, + "required": [ + "servicegroup_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/servicegroup_binding/{name}": { + "delete": { + "tags": [ + "basic" + ], + "operationId": "deleteServicegroupBinding", + "summary": "Delete a servicegroup_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/servicegroup_lbmonitor_binding": { + "get": { + "tags": [ + "basic" + ], + "operationId": "listServicegroupLbmonitorBinding", + "summary": "List servicegroup_lbmonitor_binding resources. Binding class showing the lbmonitor that can be bound to servicegroup.", + "responses": { + "200": { + "description": "List of servicegroup_lbmonitor_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "servicegroup_lbmonitor_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ServicegroupLbmonitorBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "basic" + ], + "operationId": "createServicegroupLbmonitorBinding", + "summary": "Create a servicegroup_lbmonitor_binding resource. Binding class showing the lbmonitor that can be bound to servicegroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "servicegroup_lbmonitor_binding": { + "$ref": "#/components/schemas/ServicegroupLbmonitorBinding" + } + }, + "required": [ + "servicegroup_lbmonitor_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/servicegroup_lbmonitor_binding/{name}": { + "delete": { + "tags": [ + "basic" + ], + "operationId": "deleteServicegroupLbmonitorBinding", + "summary": "Delete a servicegroup_lbmonitor_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/servicegroup_monitor_binding": { + "get": { + "tags": [ + "basic" + ], + "operationId": "listServicegroupMonitorBinding", + "summary": "List servicegroup_monitor_binding resources. Binding class showing the monitor that can be bound to servicegroup.", + "responses": { + "200": { + "description": "List of servicegroup_monitor_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "servicegroup_monitor_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ServicegroupMonitorBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "basic" + ], + "operationId": "createServicegroupMonitorBinding", + "summary": "Create a servicegroup_monitor_binding resource. Binding class showing the monitor that can be bound to servicegroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "servicegroup_monitor_binding": { + "$ref": "#/components/schemas/ServicegroupMonitorBinding" + } + }, + "required": [ + "servicegroup_monitor_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/servicegroup_monitor_binding/{name}": { + "delete": { + "tags": [ + "basic" + ], + "operationId": "deleteServicegroupMonitorBinding", + "summary": "Delete a servicegroup_monitor_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/servicegroup_servicegroupentitymonbindings_binding": { + "get": { + "tags": [ + "basic" + ], + "operationId": "listServicegroupServicegroupentitymonbindingsBinding", + "summary": "List servicegroup_servicegroupentitymonbindings_binding resources. Binding class showing the servicegroupentitymonbindings that can be bound to servicegroup.", + "responses": { + "200": { + "description": "List of servicegroup_servicegroupentitymonbindings_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "servicegroup_servicegroupentitymonbindings_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ServicegroupServicegroupentitymonbindingsBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "basic" + ], + "operationId": "createServicegroupServicegroupentitymonbindingsBinding", + "summary": "Create a servicegroup_servicegroupentitymonbindings_binding resource. Binding class showing the servicegroupentitymonbindings that can be bound to servicegroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "servicegroup_servicegroupentitymonbindings_binding": { + "$ref": "#/components/schemas/ServicegroupServicegroupentitymonbindingsBinding" + } + }, + "required": [ + "servicegroup_servicegroupentitymonbindings_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/servicegroup_servicegroupentitymonbindings_binding/{name}": { + "delete": { + "tags": [ + "basic" + ], + "operationId": "deleteServicegroupServicegroupentitymonbindingsBinding", + "summary": "Delete a servicegroup_servicegroupentitymonbindings_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/servicegroup_servicegroupmember_binding": { + "get": { + "tags": [ + "basic" + ], + "operationId": "listServicegroupServicegroupmemberBinding", + "summary": "List servicegroup_servicegroupmember_binding resources. Binding class showing the servicegroupmember that can be bound to servicegroup.", + "responses": { + "200": { + "description": "List of servicegroup_servicegroupmember_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "servicegroup_servicegroupmember_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ServicegroupServicegroupmemberBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "basic" + ], + "operationId": "createServicegroupServicegroupmemberBinding", + "summary": "Create a servicegroup_servicegroupmember_binding resource. Binding class showing the servicegroupmember that can be bound to servicegroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "servicegroup_servicegroupmember_binding": { + "$ref": "#/components/schemas/ServicegroupServicegroupmemberBinding" + } + }, + "required": [ + "servicegroup_servicegroupmember_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/servicegroup_servicegroupmember_binding/{name}": { + "delete": { + "tags": [ + "basic" + ], + "operationId": "deleteServicegroupServicegroupmemberBinding", + "summary": "Delete a servicegroup_servicegroupmember_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/servicegroup_servicegroupmemberlist_binding": { + "get": { + "tags": [ + "basic" + ], + "operationId": "listServicegroupServicegroupmemberlistBinding", + "summary": "List servicegroup_servicegroupmemberlist_binding resources. Binding class showing the servicegroupmemberlist that can be bound to servicegroup.", + "responses": { + "200": { + "description": "List of servicegroup_servicegroupmemberlist_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "servicegroup_servicegroupmemberlist_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ServicegroupServicegroupmemberlistBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "basic" + ], + "operationId": "createServicegroupServicegroupmemberlistBinding", + "summary": "Create a servicegroup_servicegroupmemberlist_binding resource. Binding class showing the servicegroupmemberlist that can be bound to servicegroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "servicegroup_servicegroupmemberlist_binding": { + "$ref": "#/components/schemas/ServicegroupServicegroupmemberlistBinding" + } + }, + "required": [ + "servicegroup_servicegroupmemberlist_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/servicegroup_servicegroupmemberlist_binding/{name}": { + "delete": { + "tags": [ + "basic" + ], + "operationId": "deleteServicegroupServicegroupmemberlistBinding", + "summary": "Delete a servicegroup_servicegroupmemberlist_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/servicegroupbindings": { + "get": { + "tags": [ + "basic" + ], + "operationId": "listServicegroupbindings", + "summary": "List servicegroupbindings resources. Configuration for servicegroupbind resource.", + "responses": { + "200": { + "description": "List of servicegroupbindings resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "servicegroupbindings": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Servicegroupbindings" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "basic" + ], + "operationId": "createServicegroupbindings", + "summary": "Create a servicegroupbindings resource. Configuration for servicegroupbind resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "servicegroupbindings": { + "$ref": "#/components/schemas/Servicegroupbindings" + } + }, + "required": [ + "servicegroupbindings" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/servicegroupbindings/{name}": { + "get": { + "tags": [ + "basic" + ], + "operationId": "getServicegroupbindingsByName", + "summary": "Get a servicegroupbindings resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single servicegroupbindings resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "servicegroupbindings": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Servicegroupbindings" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "basic" + ], + "operationId": "updateServicegroupbindings", + "summary": "Update a servicegroupbindings resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "servicegroupbindings": { + "$ref": "#/components/schemas/Servicegroupbindings" + } + }, + "required": [ + "servicegroupbindings" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "basic" + ], + "operationId": "deleteServicegroupbindings", + "summary": "Delete a servicegroupbindings resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/svcbindings": { + "get": { + "tags": [ + "basic" + ], + "operationId": "listSvcbindings", + "summary": "List svcbindings resources. Configuration for service bindings resource.", + "responses": { + "200": { + "description": "List of svcbindings resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "svcbindings": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Svcbindings" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "basic" + ], + "operationId": "createSvcbindings", + "summary": "Create a svcbindings resource. Configuration for service bindings resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "svcbindings": { + "$ref": "#/components/schemas/Svcbindings" + } + }, + "required": [ + "svcbindings" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/svcbindings/{name}": { + "get": { + "tags": [ + "basic" + ], + "operationId": "getSvcbindingsByName", + "summary": "Get a svcbindings resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single svcbindings resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "svcbindings": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Svcbindings" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "basic" + ], + "operationId": "updateSvcbindings", + "summary": "Update a svcbindings resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "svcbindings": { + "$ref": "#/components/schemas/Svcbindings" + } + }, + "required": [ + "svcbindings" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "basic" + ], + "operationId": "deleteSvcbindings", + "summary": "Delete a svcbindings resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vserver": { + "get": { + "tags": [ + "basic" + ], + "operationId": "listVserver", + "summary": "List vserver resources. Configuration for virtual server resource.", + "responses": { + "200": { + "description": "List of vserver resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vserver": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vserver" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "basic" + ], + "operationId": "createVserver", + "summary": "Create a vserver resource. Configuration for virtual server resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vserver": { + "$ref": "#/components/schemas/Vserver" + } + }, + "required": [ + "vserver" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vserver/{name}": { + "get": { + "tags": [ + "basic" + ], + "operationId": "getVserverByName", + "summary": "Get a vserver resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single vserver resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vserver": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vserver" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "basic" + ], + "operationId": "updateVserver", + "summary": "Update a vserver resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vserver": { + "$ref": "#/components/schemas/Vserver" + } + }, + "required": [ + "vserver" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "basic" + ], + "operationId": "deleteVserver", + "summary": "Delete a vserver resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/bfdsession": { + "get": { + "tags": [ + "bfd" + ], + "operationId": "listBfdsession", + "summary": "List bfdsession resources. Configuration for BFD configuration resource.", + "responses": { + "200": { + "description": "List of bfdsession resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "bfdsession": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Bfdsession" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "bfd" + ], + "operationId": "createBfdsession", + "summary": "Create a bfdsession resource. Configuration for BFD configuration resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "bfdsession": { + "$ref": "#/components/schemas/Bfdsession" + } + }, + "required": [ + "bfdsession" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/bfdsession/{name}": { + "get": { + "tags": [ + "bfd" + ], + "operationId": "getBfdsessionByName", + "summary": "Get a bfdsession resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single bfdsession resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "bfdsession": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Bfdsession" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "bfd" + ], + "operationId": "updateBfdsession", + "summary": "Update a bfdsession resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "bfdsession": { + "$ref": "#/components/schemas/Bfdsession" + } + }, + "required": [ + "bfdsession" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "bfd" + ], + "operationId": "deleteBfdsession", + "summary": "Delete a bfdsession resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/botglobal_binding": { + "get": { + "tags": [ + "bot" + ], + "operationId": "listBotglobalBinding", + "summary": "List botglobal_binding resources. Binding object which returns the resources bound to botglobal_binding.", + "responses": { + "200": { + "description": "List of botglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BotglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "bot" + ], + "operationId": "createBotglobalBinding", + "summary": "Create a botglobal_binding resource. Binding object which returns the resources bound to botglobal_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botglobal_binding": { + "$ref": "#/components/schemas/BotglobalBinding" + } + }, + "required": [ + "botglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/botglobal_binding/{name}": { + "delete": { + "tags": [ + "bot" + ], + "operationId": "deleteBotglobalBinding", + "summary": "Delete a botglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/botglobal_botpolicy_binding": { + "get": { + "tags": [ + "bot" + ], + "operationId": "listBotglobalBotpolicyBinding", + "summary": "List botglobal_botpolicy_binding resources. Binding class showing the botpolicy that can be bound to botglobal.", + "responses": { + "200": { + "description": "List of botglobal_botpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botglobal_botpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BotglobalBotpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "bot" + ], + "operationId": "createBotglobalBotpolicyBinding", + "summary": "Create a botglobal_botpolicy_binding resource. Binding class showing the botpolicy that can be bound to botglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botglobal_botpolicy_binding": { + "$ref": "#/components/schemas/BotglobalBotpolicyBinding" + } + }, + "required": [ + "botglobal_botpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/botglobal_botpolicy_binding/{name}": { + "delete": { + "tags": [ + "bot" + ], + "operationId": "deleteBotglobalBotpolicyBinding", + "summary": "Delete a botglobal_botpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/botglobal_policy_binding": { + "get": { + "tags": [ + "bot" + ], + "operationId": "listBotglobalPolicyBinding", + "summary": "List botglobal_policy_binding resources. Binding class showing the policy that can be bound to botglobal.", + "responses": { + "200": { + "description": "List of botglobal_policy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botglobal_policy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BotglobalPolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "bot" + ], + "operationId": "createBotglobalPolicyBinding", + "summary": "Create a botglobal_policy_binding resource. Binding class showing the policy that can be bound to botglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botglobal_policy_binding": { + "$ref": "#/components/schemas/BotglobalPolicyBinding" + } + }, + "required": [ + "botglobal_policy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/botglobal_policy_binding/{name}": { + "delete": { + "tags": [ + "bot" + ], + "operationId": "deleteBotglobalPolicyBinding", + "summary": "Delete a botglobal_policy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/botpolicy": { + "get": { + "tags": [ + "bot" + ], + "operationId": "listBotpolicy", + "summary": "List botpolicy resources. Configuration for Bot policy resource.", + "responses": { + "200": { + "description": "List of botpolicy resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botpolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Botpolicy" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "bot" + ], + "operationId": "createBotpolicy", + "summary": "Create a botpolicy resource. Configuration for Bot policy resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botpolicy": { + "$ref": "#/components/schemas/Botpolicy" + } + }, + "required": [ + "botpolicy" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/botpolicy/{name}": { + "get": { + "tags": [ + "bot" + ], + "operationId": "getBotpolicyByName", + "summary": "Get a botpolicy resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single botpolicy resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botpolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Botpolicy" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "bot" + ], + "operationId": "updateBotpolicy", + "summary": "Update a botpolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botpolicy": { + "$ref": "#/components/schemas/Botpolicy" + } + }, + "required": [ + "botpolicy" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "bot" + ], + "operationId": "deleteBotpolicy", + "summary": "Delete a botpolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/botpolicy_binding": { + "get": { + "tags": [ + "bot" + ], + "operationId": "listBotpolicyBinding", + "summary": "List botpolicy_binding resources. Binding object which returns the resources bound to botpolicy_binding.", + "responses": { + "200": { + "description": "List of botpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BotpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "bot" + ], + "operationId": "createBotpolicyBinding", + "summary": "Create a botpolicy_binding resource. Binding object which returns the resources bound to botpolicy_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botpolicy_binding": { + "$ref": "#/components/schemas/BotpolicyBinding" + } + }, + "required": [ + "botpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/botpolicy_binding/{name}": { + "delete": { + "tags": [ + "bot" + ], + "operationId": "deleteBotpolicyBinding", + "summary": "Delete a botpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/botpolicy_botglobal_binding": { + "get": { + "tags": [ + "bot" + ], + "operationId": "listBotpolicyBotglobalBinding", + "summary": "List botpolicy_botglobal_binding resources. Binding class showing the botglobal that can be bound to botpolicy.", + "responses": { + "200": { + "description": "List of botpolicy_botglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botpolicy_botglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BotpolicyBotglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "bot" + ], + "operationId": "createBotpolicyBotglobalBinding", + "summary": "Create a botpolicy_botglobal_binding resource. Binding class showing the botglobal that can be bound to botpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botpolicy_botglobal_binding": { + "$ref": "#/components/schemas/BotpolicyBotglobalBinding" + } + }, + "required": [ + "botpolicy_botglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/botpolicy_botglobal_binding/{name}": { + "delete": { + "tags": [ + "bot" + ], + "operationId": "deleteBotpolicyBotglobalBinding", + "summary": "Delete a botpolicy_botglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/botpolicy_botpolicylabel_binding": { + "get": { + "tags": [ + "bot" + ], + "operationId": "listBotpolicyBotpolicylabelBinding", + "summary": "List botpolicy_botpolicylabel_binding resources. Binding class showing the botpolicylabel that can be bound to botpolicy.", + "responses": { + "200": { + "description": "List of botpolicy_botpolicylabel_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botpolicy_botpolicylabel_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BotpolicyBotpolicylabelBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "bot" + ], + "operationId": "createBotpolicyBotpolicylabelBinding", + "summary": "Create a botpolicy_botpolicylabel_binding resource. Binding class showing the botpolicylabel that can be bound to botpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botpolicy_botpolicylabel_binding": { + "$ref": "#/components/schemas/BotpolicyBotpolicylabelBinding" + } + }, + "required": [ + "botpolicy_botpolicylabel_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/botpolicy_botpolicylabel_binding/{name}": { + "delete": { + "tags": [ + "bot" + ], + "operationId": "deleteBotpolicyBotpolicylabelBinding", + "summary": "Delete a botpolicy_botpolicylabel_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/botpolicy_csvserver_binding": { + "get": { + "tags": [ + "bot" + ], + "operationId": "listBotpolicyCsvserverBinding", + "summary": "List botpolicy_csvserver_binding resources. Binding class showing the csvserver that can be bound to botpolicy.", + "responses": { + "200": { + "description": "List of botpolicy_csvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botpolicy_csvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BotpolicyCsvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "bot" + ], + "operationId": "createBotpolicyCsvserverBinding", + "summary": "Create a botpolicy_csvserver_binding resource. Binding class showing the csvserver that can be bound to botpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botpolicy_csvserver_binding": { + "$ref": "#/components/schemas/BotpolicyCsvserverBinding" + } + }, + "required": [ + "botpolicy_csvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/botpolicy_csvserver_binding/{name}": { + "delete": { + "tags": [ + "bot" + ], + "operationId": "deleteBotpolicyCsvserverBinding", + "summary": "Delete a botpolicy_csvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/botpolicy_global_binding": { + "get": { + "tags": [ + "bot" + ], + "operationId": "listBotpolicyGlobalBinding", + "summary": "List botpolicy_global_binding resources. Binding class showing the global that can be bound to botpolicy.", + "responses": { + "200": { + "description": "List of botpolicy_global_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botpolicy_global_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BotpolicyGlobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "bot" + ], + "operationId": "createBotpolicyGlobalBinding", + "summary": "Create a botpolicy_global_binding resource. Binding class showing the global that can be bound to botpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botpolicy_global_binding": { + "$ref": "#/components/schemas/BotpolicyGlobalBinding" + } + }, + "required": [ + "botpolicy_global_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/botpolicy_global_binding/{name}": { + "delete": { + "tags": [ + "bot" + ], + "operationId": "deleteBotpolicyGlobalBinding", + "summary": "Delete a botpolicy_global_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/botpolicy_lbvserver_binding": { + "get": { + "tags": [ + "bot" + ], + "operationId": "listBotpolicyLbvserverBinding", + "summary": "List botpolicy_lbvserver_binding resources. Binding class showing the lbvserver that can be bound to botpolicy.", + "responses": { + "200": { + "description": "List of botpolicy_lbvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botpolicy_lbvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BotpolicyLbvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "bot" + ], + "operationId": "createBotpolicyLbvserverBinding", + "summary": "Create a botpolicy_lbvserver_binding resource. Binding class showing the lbvserver that can be bound to botpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botpolicy_lbvserver_binding": { + "$ref": "#/components/schemas/BotpolicyLbvserverBinding" + } + }, + "required": [ + "botpolicy_lbvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/botpolicy_lbvserver_binding/{name}": { + "delete": { + "tags": [ + "bot" + ], + "operationId": "deleteBotpolicyLbvserverBinding", + "summary": "Delete a botpolicy_lbvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/botpolicy_policylabel_binding": { + "get": { + "tags": [ + "bot" + ], + "operationId": "listBotpolicyPolicylabelBinding", + "summary": "List botpolicy_policylabel_binding resources. Binding class showing the policylabel that can be bound to botpolicy.", + "responses": { + "200": { + "description": "List of botpolicy_policylabel_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botpolicy_policylabel_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BotpolicyPolicylabelBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "bot" + ], + "operationId": "createBotpolicyPolicylabelBinding", + "summary": "Create a botpolicy_policylabel_binding resource. Binding class showing the policylabel that can be bound to botpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botpolicy_policylabel_binding": { + "$ref": "#/components/schemas/BotpolicyPolicylabelBinding" + } + }, + "required": [ + "botpolicy_policylabel_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/botpolicy_policylabel_binding/{name}": { + "delete": { + "tags": [ + "bot" + ], + "operationId": "deleteBotpolicyPolicylabelBinding", + "summary": "Delete a botpolicy_policylabel_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/botpolicy_vserver_binding": { + "get": { + "tags": [ + "bot" + ], + "operationId": "listBotpolicyVserverBinding", + "summary": "List botpolicy_vserver_binding resources. Binding class showing the vserver that can be bound to botpolicy.", + "responses": { + "200": { + "description": "List of botpolicy_vserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botpolicy_vserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BotpolicyVserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "bot" + ], + "operationId": "createBotpolicyVserverBinding", + "summary": "Create a botpolicy_vserver_binding resource. Binding class showing the vserver that can be bound to botpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botpolicy_vserver_binding": { + "$ref": "#/components/schemas/BotpolicyVserverBinding" + } + }, + "required": [ + "botpolicy_vserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/botpolicy_vserver_binding/{name}": { + "delete": { + "tags": [ + "bot" + ], + "operationId": "deleteBotpolicyVserverBinding", + "summary": "Delete a botpolicy_vserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/botpolicylabel": { + "get": { + "tags": [ + "bot" + ], + "operationId": "listBotpolicylabel", + "summary": "List botpolicylabel resources. Configuration for Bot policy label resource.", + "responses": { + "200": { + "description": "List of botpolicylabel resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botpolicylabel": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Botpolicylabel" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "bot" + ], + "operationId": "createBotpolicylabel", + "summary": "Create a botpolicylabel resource. Configuration for Bot policy label resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botpolicylabel": { + "$ref": "#/components/schemas/Botpolicylabel" + } + }, + "required": [ + "botpolicylabel" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/botpolicylabel/{name}": { + "get": { + "tags": [ + "bot" + ], + "operationId": "getBotpolicylabelByName", + "summary": "Get a botpolicylabel resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single botpolicylabel resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botpolicylabel": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Botpolicylabel" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "bot" + ], + "operationId": "updateBotpolicylabel", + "summary": "Update a botpolicylabel resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botpolicylabel": { + "$ref": "#/components/schemas/Botpolicylabel" + } + }, + "required": [ + "botpolicylabel" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "bot" + ], + "operationId": "deleteBotpolicylabel", + "summary": "Delete a botpolicylabel resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/botpolicylabel_binding": { + "get": { + "tags": [ + "bot" + ], + "operationId": "listBotpolicylabelBinding", + "summary": "List botpolicylabel_binding resources. Binding object which returns the resources bound to botpolicylabel_binding.", + "responses": { + "200": { + "description": "List of botpolicylabel_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botpolicylabel_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BotpolicylabelBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "bot" + ], + "operationId": "createBotpolicylabelBinding", + "summary": "Create a botpolicylabel_binding resource. Binding object which returns the resources bound to botpolicylabel_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botpolicylabel_binding": { + "$ref": "#/components/schemas/BotpolicylabelBinding" + } + }, + "required": [ + "botpolicylabel_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/botpolicylabel_binding/{name}": { + "delete": { + "tags": [ + "bot" + ], + "operationId": "deleteBotpolicylabelBinding", + "summary": "Delete a botpolicylabel_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/botpolicylabel_botpolicy_binding": { + "get": { + "tags": [ + "bot" + ], + "operationId": "listBotpolicylabelBotpolicyBinding", + "summary": "List botpolicylabel_botpolicy_binding resources. Binding class showing the botpolicy that can be bound to botpolicylabel.", + "responses": { + "200": { + "description": "List of botpolicylabel_botpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botpolicylabel_botpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BotpolicylabelBotpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "bot" + ], + "operationId": "createBotpolicylabelBotpolicyBinding", + "summary": "Create a botpolicylabel_botpolicy_binding resource. Binding class showing the botpolicy that can be bound to botpolicylabel.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botpolicylabel_botpolicy_binding": { + "$ref": "#/components/schemas/BotpolicylabelBotpolicyBinding" + } + }, + "required": [ + "botpolicylabel_botpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/botpolicylabel_botpolicy_binding/{name}": { + "delete": { + "tags": [ + "bot" + ], + "operationId": "deleteBotpolicylabelBotpolicyBinding", + "summary": "Delete a botpolicylabel_botpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/botpolicylabel_policy_binding": { + "get": { + "tags": [ + "bot" + ], + "operationId": "listBotpolicylabelPolicyBinding", + "summary": "List botpolicylabel_policy_binding resources. Binding class showing the policy that can be bound to botpolicylabel.", + "responses": { + "200": { + "description": "List of botpolicylabel_policy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botpolicylabel_policy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BotpolicylabelPolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "bot" + ], + "operationId": "createBotpolicylabelPolicyBinding", + "summary": "Create a botpolicylabel_policy_binding resource. Binding class showing the policy that can be bound to botpolicylabel.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botpolicylabel_policy_binding": { + "$ref": "#/components/schemas/BotpolicylabelPolicyBinding" + } + }, + "required": [ + "botpolicylabel_policy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/botpolicylabel_policy_binding/{name}": { + "delete": { + "tags": [ + "bot" + ], + "operationId": "deleteBotpolicylabelPolicyBinding", + "summary": "Delete a botpolicylabel_policy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/botpolicylabel_policybinding_binding": { + "get": { + "tags": [ + "bot" + ], + "operationId": "listBotpolicylabelPolicybindingBinding", + "summary": "List botpolicylabel_policybinding_binding resources. Binding class showing the policybinding that can be bound to botpolicylabel.", + "responses": { + "200": { + "description": "List of botpolicylabel_policybinding_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botpolicylabel_policybinding_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BotpolicylabelPolicybindingBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "bot" + ], + "operationId": "createBotpolicylabelPolicybindingBinding", + "summary": "Create a botpolicylabel_policybinding_binding resource. Binding class showing the policybinding that can be bound to botpolicylabel.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botpolicylabel_policybinding_binding": { + "$ref": "#/components/schemas/BotpolicylabelPolicybindingBinding" + } + }, + "required": [ + "botpolicylabel_policybinding_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/botpolicylabel_policybinding_binding/{name}": { + "delete": { + "tags": [ + "bot" + ], + "operationId": "deleteBotpolicylabelPolicybindingBinding", + "summary": "Delete a botpolicylabel_policybinding_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/botprofile": { + "get": { + "tags": [ + "bot" + ], + "operationId": "listBotprofile", + "summary": "List botprofile resources. Configuration for Bot profile resource.", + "responses": { + "200": { + "description": "List of botprofile resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Botprofile" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "bot" + ], + "operationId": "createBotprofile", + "summary": "Create a botprofile resource. Configuration for Bot profile resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botprofile": { + "$ref": "#/components/schemas/Botprofile" + } + }, + "required": [ + "botprofile" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/botprofile/{name}": { + "get": { + "tags": [ + "bot" + ], + "operationId": "getBotprofileByName", + "summary": "Get a botprofile resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single botprofile resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Botprofile" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "bot" + ], + "operationId": "updateBotprofile", + "summary": "Update a botprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botprofile": { + "$ref": "#/components/schemas/Botprofile" + } + }, + "required": [ + "botprofile" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "bot" + ], + "operationId": "deleteBotprofile", + "summary": "Delete a botprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/botprofile_binding": { + "get": { + "tags": [ + "bot" + ], + "operationId": "listBotprofileBinding", + "summary": "List botprofile_binding resources. Binding object which returns the resources bound to botprofile_binding.", + "responses": { + "200": { + "description": "List of botprofile_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botprofile_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BotprofileBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "bot" + ], + "operationId": "createBotprofileBinding", + "summary": "Create a botprofile_binding resource. Binding object which returns the resources bound to botprofile_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botprofile_binding": { + "$ref": "#/components/schemas/BotprofileBinding" + } + }, + "required": [ + "botprofile_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/botprofile_binding/{name}": { + "delete": { + "tags": [ + "bot" + ], + "operationId": "deleteBotprofileBinding", + "summary": "Delete a botprofile_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/botprofile_blacklist_binding": { + "get": { + "tags": [ + "bot" + ], + "operationId": "listBotprofileBlacklistBinding", + "summary": "List botprofile_blacklist_binding resources. Binding class showing the blacklist that can be bound to botprofile.", + "responses": { + "200": { + "description": "List of botprofile_blacklist_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botprofile_blacklist_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BotprofileBlacklistBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "bot" + ], + "operationId": "createBotprofileBlacklistBinding", + "summary": "Create a botprofile_blacklist_binding resource. Binding class showing the blacklist that can be bound to botprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botprofile_blacklist_binding": { + "$ref": "#/components/schemas/BotprofileBlacklistBinding" + } + }, + "required": [ + "botprofile_blacklist_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/botprofile_blacklist_binding/{name}": { + "delete": { + "tags": [ + "bot" + ], + "operationId": "deleteBotprofileBlacklistBinding", + "summary": "Delete a botprofile_blacklist_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/botprofile_captcha_binding": { + "get": { + "tags": [ + "bot" + ], + "operationId": "listBotprofileCaptchaBinding", + "summary": "List botprofile_captcha_binding resources. Binding class showing the captcha that can be bound to botprofile.", + "responses": { + "200": { + "description": "List of botprofile_captcha_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botprofile_captcha_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BotprofileCaptchaBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "bot" + ], + "operationId": "createBotprofileCaptchaBinding", + "summary": "Create a botprofile_captcha_binding resource. Binding class showing the captcha that can be bound to botprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botprofile_captcha_binding": { + "$ref": "#/components/schemas/BotprofileCaptchaBinding" + } + }, + "required": [ + "botprofile_captcha_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/botprofile_captcha_binding/{name}": { + "delete": { + "tags": [ + "bot" + ], + "operationId": "deleteBotprofileCaptchaBinding", + "summary": "Delete a botprofile_captcha_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/botprofile_ipreputation_binding": { + "get": { + "tags": [ + "bot" + ], + "operationId": "listBotprofileIpreputationBinding", + "summary": "List botprofile_ipreputation_binding resources. Binding class showing the ipreputation that can be bound to botprofile.", + "responses": { + "200": { + "description": "List of botprofile_ipreputation_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botprofile_ipreputation_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BotprofileIpreputationBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "bot" + ], + "operationId": "createBotprofileIpreputationBinding", + "summary": "Create a botprofile_ipreputation_binding resource. Binding class showing the ipreputation that can be bound to botprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botprofile_ipreputation_binding": { + "$ref": "#/components/schemas/BotprofileIpreputationBinding" + } + }, + "required": [ + "botprofile_ipreputation_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/botprofile_ipreputation_binding/{name}": { + "delete": { + "tags": [ + "bot" + ], + "operationId": "deleteBotprofileIpreputationBinding", + "summary": "Delete a botprofile_ipreputation_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/botprofile_kmdetectionexpr_binding": { + "get": { + "tags": [ + "bot" + ], + "operationId": "listBotprofileKmdetectionexprBinding", + "summary": "List botprofile_kmdetectionexpr_binding resources. Binding class showing the kmdetectionexpr that can be bound to botprofile.", + "responses": { + "200": { + "description": "List of botprofile_kmdetectionexpr_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botprofile_kmdetectionexpr_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BotprofileKmdetectionexprBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "bot" + ], + "operationId": "createBotprofileKmdetectionexprBinding", + "summary": "Create a botprofile_kmdetectionexpr_binding resource. Binding class showing the kmdetectionexpr that can be bound to botprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botprofile_kmdetectionexpr_binding": { + "$ref": "#/components/schemas/BotprofileKmdetectionexprBinding" + } + }, + "required": [ + "botprofile_kmdetectionexpr_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/botprofile_kmdetectionexpr_binding/{name}": { + "delete": { + "tags": [ + "bot" + ], + "operationId": "deleteBotprofileKmdetectionexprBinding", + "summary": "Delete a botprofile_kmdetectionexpr_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/botprofile_logexpression_binding": { + "get": { + "tags": [ + "bot" + ], + "operationId": "listBotprofileLogexpressionBinding", + "summary": "List botprofile_logexpression_binding resources. Binding class showing the logexpression that can be bound to botprofile.", + "responses": { + "200": { + "description": "List of botprofile_logexpression_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botprofile_logexpression_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BotprofileLogexpressionBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "bot" + ], + "operationId": "createBotprofileLogexpressionBinding", + "summary": "Create a botprofile_logexpression_binding resource. Binding class showing the logexpression that can be bound to botprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botprofile_logexpression_binding": { + "$ref": "#/components/schemas/BotprofileLogexpressionBinding" + } + }, + "required": [ + "botprofile_logexpression_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/botprofile_logexpression_binding/{name}": { + "delete": { + "tags": [ + "bot" + ], + "operationId": "deleteBotprofileLogexpressionBinding", + "summary": "Delete a botprofile_logexpression_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/botprofile_ratelimit_binding": { + "get": { + "tags": [ + "bot" + ], + "operationId": "listBotprofileRatelimitBinding", + "summary": "List botprofile_ratelimit_binding resources. Binding class showing the ratelimit that can be bound to botprofile.", + "responses": { + "200": { + "description": "List of botprofile_ratelimit_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botprofile_ratelimit_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BotprofileRatelimitBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "bot" + ], + "operationId": "createBotprofileRatelimitBinding", + "summary": "Create a botprofile_ratelimit_binding resource. Binding class showing the ratelimit that can be bound to botprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botprofile_ratelimit_binding": { + "$ref": "#/components/schemas/BotprofileRatelimitBinding" + } + }, + "required": [ + "botprofile_ratelimit_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/botprofile_ratelimit_binding/{name}": { + "delete": { + "tags": [ + "bot" + ], + "operationId": "deleteBotprofileRatelimitBinding", + "summary": "Delete a botprofile_ratelimit_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/botprofile_tps_binding": { + "get": { + "tags": [ + "bot" + ], + "operationId": "listBotprofileTpsBinding", + "summary": "List botprofile_tps_binding resources. Binding class showing the tps that can be bound to botprofile.", + "responses": { + "200": { + "description": "List of botprofile_tps_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botprofile_tps_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BotprofileTpsBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "bot" + ], + "operationId": "createBotprofileTpsBinding", + "summary": "Create a botprofile_tps_binding resource. Binding class showing the tps that can be bound to botprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botprofile_tps_binding": { + "$ref": "#/components/schemas/BotprofileTpsBinding" + } + }, + "required": [ + "botprofile_tps_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/botprofile_tps_binding/{name}": { + "delete": { + "tags": [ + "bot" + ], + "operationId": "deleteBotprofileTpsBinding", + "summary": "Delete a botprofile_tps_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/botprofile_trapinsertionurl_binding": { + "get": { + "tags": [ + "bot" + ], + "operationId": "listBotprofileTrapinsertionurlBinding", + "summary": "List botprofile_trapinsertionurl_binding resources. Binding class showing the trapinsertionurl that can be bound to botprofile.", + "responses": { + "200": { + "description": "List of botprofile_trapinsertionurl_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botprofile_trapinsertionurl_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BotprofileTrapinsertionurlBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "bot" + ], + "operationId": "createBotprofileTrapinsertionurlBinding", + "summary": "Create a botprofile_trapinsertionurl_binding resource. Binding class showing the trapinsertionurl that can be bound to botprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botprofile_trapinsertionurl_binding": { + "$ref": "#/components/schemas/BotprofileTrapinsertionurlBinding" + } + }, + "required": [ + "botprofile_trapinsertionurl_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/botprofile_trapinsertionurl_binding/{name}": { + "delete": { + "tags": [ + "bot" + ], + "operationId": "deleteBotprofileTrapinsertionurlBinding", + "summary": "Delete a botprofile_trapinsertionurl_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/botprofile_whitelist_binding": { + "get": { + "tags": [ + "bot" + ], + "operationId": "listBotprofileWhitelistBinding", + "summary": "List botprofile_whitelist_binding resources. Binding class showing the whitelist that can be bound to botprofile.", + "responses": { + "200": { + "description": "List of botprofile_whitelist_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botprofile_whitelist_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BotprofileWhitelistBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "bot" + ], + "operationId": "createBotprofileWhitelistBinding", + "summary": "Create a botprofile_whitelist_binding resource. Binding class showing the whitelist that can be bound to botprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botprofile_whitelist_binding": { + "$ref": "#/components/schemas/BotprofileWhitelistBinding" + } + }, + "required": [ + "botprofile_whitelist_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/botprofile_whitelist_binding/{name}": { + "delete": { + "tags": [ + "bot" + ], + "operationId": "deleteBotprofileWhitelistBinding", + "summary": "Delete a botprofile_whitelist_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/botsettings": { + "get": { + "tags": [ + "bot" + ], + "operationId": "listBotsettings", + "summary": "List botsettings resources. Configuration for Bot engine settings resource.", + "responses": { + "200": { + "description": "List of botsettings resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botsettings": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Botsettings" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "bot" + ], + "operationId": "createBotsettings", + "summary": "Create a botsettings resource. Configuration for Bot engine settings resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botsettings": { + "$ref": "#/components/schemas/Botsettings" + } + }, + "required": [ + "botsettings" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/botsettings/{name}": { + "get": { + "tags": [ + "bot" + ], + "operationId": "getBotsettingsByName", + "summary": "Get a botsettings resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single botsettings resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botsettings": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Botsettings" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "bot" + ], + "operationId": "updateBotsettings", + "summary": "Update a botsettings resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botsettings": { + "$ref": "#/components/schemas/Botsettings" + } + }, + "required": [ + "botsettings" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "bot" + ], + "operationId": "deleteBotsettings", + "summary": "Delete a botsettings resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/botsignature": { + "get": { + "tags": [ + "bot" + ], + "operationId": "listBotsignature", + "summary": "List botsignature resources. Configuration for bot signatures resource.", + "responses": { + "200": { + "description": "List of botsignature resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botsignature": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Botsignature" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "bot" + ], + "operationId": "createBotsignature", + "summary": "Create a botsignature resource. Configuration for bot signatures resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botsignature": { + "$ref": "#/components/schemas/Botsignature" + } + }, + "required": [ + "botsignature" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/botsignature/{name}": { + "get": { + "tags": [ + "bot" + ], + "operationId": "getBotsignatureByName", + "summary": "Get a botsignature resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single botsignature resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botsignature": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Botsignature" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "bot" + ], + "operationId": "updateBotsignature", + "summary": "Update a botsignature resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "botsignature": { + "$ref": "#/components/schemas/Botsignature" + } + }, + "required": [ + "botsignature" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "bot" + ], + "operationId": "deleteBotsignature", + "summary": "Delete a botsignature resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cachecontentgroup": { + "get": { + "tags": [ + "cache" + ], + "operationId": "listCachecontentgroup", + "summary": "List cachecontentgroup resources. Configuration for Integrated Cache content group resource.", + "responses": { + "200": { + "description": "List of cachecontentgroup resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cachecontentgroup": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Cachecontentgroup" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cache" + ], + "operationId": "createCachecontentgroup", + "summary": "Create a cachecontentgroup resource. Configuration for Integrated Cache content group resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cachecontentgroup": { + "$ref": "#/components/schemas/Cachecontentgroup" + } + }, + "required": [ + "cachecontentgroup" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cachecontentgroup/{name}": { + "get": { + "tags": [ + "cache" + ], + "operationId": "getCachecontentgroupByName", + "summary": "Get a cachecontentgroup resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single cachecontentgroup resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cachecontentgroup": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Cachecontentgroup" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "cache" + ], + "operationId": "updateCachecontentgroup", + "summary": "Update a cachecontentgroup resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cachecontentgroup": { + "$ref": "#/components/schemas/Cachecontentgroup" + } + }, + "required": [ + "cachecontentgroup" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "cache" + ], + "operationId": "deleteCachecontentgroup", + "summary": "Delete a cachecontentgroup resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cacheforwardproxy": { + "get": { + "tags": [ + "cache" + ], + "operationId": "listCacheforwardproxy", + "summary": "List cacheforwardproxy resources. Configuration for forward proxy resource.", + "responses": { + "200": { + "description": "List of cacheforwardproxy resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cacheforwardproxy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Cacheforwardproxy" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cache" + ], + "operationId": "createCacheforwardproxy", + "summary": "Create a cacheforwardproxy resource. Configuration for forward proxy resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cacheforwardproxy": { + "$ref": "#/components/schemas/Cacheforwardproxy" + } + }, + "required": [ + "cacheforwardproxy" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cacheforwardproxy/{name}": { + "get": { + "tags": [ + "cache" + ], + "operationId": "getCacheforwardproxyByName", + "summary": "Get a cacheforwardproxy resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single cacheforwardproxy resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cacheforwardproxy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Cacheforwardproxy" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "cache" + ], + "operationId": "updateCacheforwardproxy", + "summary": "Update a cacheforwardproxy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cacheforwardproxy": { + "$ref": "#/components/schemas/Cacheforwardproxy" + } + }, + "required": [ + "cacheforwardproxy" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "cache" + ], + "operationId": "deleteCacheforwardproxy", + "summary": "Delete a cacheforwardproxy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cacheglobal_binding": { + "get": { + "tags": [ + "cache" + ], + "operationId": "listCacheglobalBinding", + "summary": "List cacheglobal_binding resources. Binding object which returns the resources bound to cacheglobal_binding.", + "responses": { + "200": { + "description": "List of cacheglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cacheglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CacheglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cache" + ], + "operationId": "createCacheglobalBinding", + "summary": "Create a cacheglobal_binding resource. Binding object which returns the resources bound to cacheglobal_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cacheglobal_binding": { + "$ref": "#/components/schemas/CacheglobalBinding" + } + }, + "required": [ + "cacheglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cacheglobal_binding/{name}": { + "delete": { + "tags": [ + "cache" + ], + "operationId": "deleteCacheglobalBinding", + "summary": "Delete a cacheglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cacheglobal_cachepolicy_binding": { + "get": { + "tags": [ + "cache" + ], + "operationId": "listCacheglobalCachepolicyBinding", + "summary": "List cacheglobal_cachepolicy_binding resources. Binding class showing the cachepolicy that can be bound to cacheglobal.", + "responses": { + "200": { + "description": "List of cacheglobal_cachepolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cacheglobal_cachepolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CacheglobalCachepolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cache" + ], + "operationId": "createCacheglobalCachepolicyBinding", + "summary": "Create a cacheglobal_cachepolicy_binding resource. Binding class showing the cachepolicy that can be bound to cacheglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cacheglobal_cachepolicy_binding": { + "$ref": "#/components/schemas/CacheglobalCachepolicyBinding" + } + }, + "required": [ + "cacheglobal_cachepolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cacheglobal_cachepolicy_binding/{name}": { + "delete": { + "tags": [ + "cache" + ], + "operationId": "deleteCacheglobalCachepolicyBinding", + "summary": "Delete a cacheglobal_cachepolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cacheglobal_policy_binding": { + "get": { + "tags": [ + "cache" + ], + "operationId": "listCacheglobalPolicyBinding", + "summary": "List cacheglobal_policy_binding resources. Binding class showing the policy that can be bound to cacheglobal.", + "responses": { + "200": { + "description": "List of cacheglobal_policy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cacheglobal_policy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CacheglobalPolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cache" + ], + "operationId": "createCacheglobalPolicyBinding", + "summary": "Create a cacheglobal_policy_binding resource. Binding class showing the policy that can be bound to cacheglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cacheglobal_policy_binding": { + "$ref": "#/components/schemas/CacheglobalPolicyBinding" + } + }, + "required": [ + "cacheglobal_policy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cacheglobal_policy_binding/{name}": { + "delete": { + "tags": [ + "cache" + ], + "operationId": "deleteCacheglobalPolicyBinding", + "summary": "Delete a cacheglobal_policy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cacheobject": { + "get": { + "tags": [ + "cache" + ], + "operationId": "listCacheobject", + "summary": "List cacheobject resources. Configuration for cache object resource.", + "responses": { + "200": { + "description": "List of cacheobject resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cacheobject": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Cacheobject" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cache" + ], + "operationId": "createCacheobject", + "summary": "Create a cacheobject resource. Configuration for cache object resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cacheobject": { + "$ref": "#/components/schemas/Cacheobject" + } + }, + "required": [ + "cacheobject" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cacheobject/{name}": { + "get": { + "tags": [ + "cache" + ], + "operationId": "getCacheobjectByName", + "summary": "Get a cacheobject resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single cacheobject resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cacheobject": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Cacheobject" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "cache" + ], + "operationId": "updateCacheobject", + "summary": "Update a cacheobject resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cacheobject": { + "$ref": "#/components/schemas/Cacheobject" + } + }, + "required": [ + "cacheobject" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "cache" + ], + "operationId": "deleteCacheobject", + "summary": "Delete a cacheobject resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cacheparameter": { + "get": { + "tags": [ + "cache" + ], + "operationId": "listCacheparameter", + "summary": "List cacheparameter resources. Configuration for cache parameter resource.", + "responses": { + "200": { + "description": "List of cacheparameter resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cacheparameter": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Cacheparameter" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cache" + ], + "operationId": "createCacheparameter", + "summary": "Create a cacheparameter resource. Configuration for cache parameter resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cacheparameter": { + "$ref": "#/components/schemas/Cacheparameter" + } + }, + "required": [ + "cacheparameter" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cacheparameter/{name}": { + "get": { + "tags": [ + "cache" + ], + "operationId": "getCacheparameterByName", + "summary": "Get a cacheparameter resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single cacheparameter resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cacheparameter": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Cacheparameter" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "cache" + ], + "operationId": "updateCacheparameter", + "summary": "Update a cacheparameter resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cacheparameter": { + "$ref": "#/components/schemas/Cacheparameter" + } + }, + "required": [ + "cacheparameter" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "cache" + ], + "operationId": "deleteCacheparameter", + "summary": "Delete a cacheparameter resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cachepolicy": { + "get": { + "tags": [ + "cache" + ], + "operationId": "listCachepolicy", + "summary": "List cachepolicy resources. Configuration for Integrated Cache policy resource.", + "responses": { + "200": { + "description": "List of cachepolicy resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cachepolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Cachepolicy" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cache" + ], + "operationId": "createCachepolicy", + "summary": "Create a cachepolicy resource. Configuration for Integrated Cache policy resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cachepolicy": { + "$ref": "#/components/schemas/Cachepolicy" + } + }, + "required": [ + "cachepolicy" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cachepolicy/{name}": { + "get": { + "tags": [ + "cache" + ], + "operationId": "getCachepolicyByName", + "summary": "Get a cachepolicy resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single cachepolicy resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cachepolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Cachepolicy" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "cache" + ], + "operationId": "updateCachepolicy", + "summary": "Update a cachepolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cachepolicy": { + "$ref": "#/components/schemas/Cachepolicy" + } + }, + "required": [ + "cachepolicy" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "cache" + ], + "operationId": "deleteCachepolicy", + "summary": "Delete a cachepolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cachepolicy_binding": { + "get": { + "tags": [ + "cache" + ], + "operationId": "listCachepolicyBinding", + "summary": "List cachepolicy_binding resources. Binding object which returns the resources bound to cachepolicy_binding.", + "responses": { + "200": { + "description": "List of cachepolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cachepolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CachepolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cache" + ], + "operationId": "createCachepolicyBinding", + "summary": "Create a cachepolicy_binding resource. Binding object which returns the resources bound to cachepolicy_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cachepolicy_binding": { + "$ref": "#/components/schemas/CachepolicyBinding" + } + }, + "required": [ + "cachepolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cachepolicy_binding/{name}": { + "delete": { + "tags": [ + "cache" + ], + "operationId": "deleteCachepolicyBinding", + "summary": "Delete a cachepolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cachepolicy_cacheglobal_binding": { + "get": { + "tags": [ + "cache" + ], + "operationId": "listCachepolicyCacheglobalBinding", + "summary": "List cachepolicy_cacheglobal_binding resources. Binding class showing the cacheglobal that can be bound to cachepolicy.", + "responses": { + "200": { + "description": "List of cachepolicy_cacheglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cachepolicy_cacheglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CachepolicyCacheglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cache" + ], + "operationId": "createCachepolicyCacheglobalBinding", + "summary": "Create a cachepolicy_cacheglobal_binding resource. Binding class showing the cacheglobal that can be bound to cachepolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cachepolicy_cacheglobal_binding": { + "$ref": "#/components/schemas/CachepolicyCacheglobalBinding" + } + }, + "required": [ + "cachepolicy_cacheglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cachepolicy_cacheglobal_binding/{name}": { + "delete": { + "tags": [ + "cache" + ], + "operationId": "deleteCachepolicyCacheglobalBinding", + "summary": "Delete a cachepolicy_cacheglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cachepolicy_cachepolicylabel_binding": { + "get": { + "tags": [ + "cache" + ], + "operationId": "listCachepolicyCachepolicylabelBinding", + "summary": "List cachepolicy_cachepolicylabel_binding resources. Binding class showing the cachepolicylabel that can be bound to cachepolicy.", + "responses": { + "200": { + "description": "List of cachepolicy_cachepolicylabel_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cachepolicy_cachepolicylabel_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CachepolicyCachepolicylabelBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cache" + ], + "operationId": "createCachepolicyCachepolicylabelBinding", + "summary": "Create a cachepolicy_cachepolicylabel_binding resource. Binding class showing the cachepolicylabel that can be bound to cachepolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cachepolicy_cachepolicylabel_binding": { + "$ref": "#/components/schemas/CachepolicyCachepolicylabelBinding" + } + }, + "required": [ + "cachepolicy_cachepolicylabel_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cachepolicy_cachepolicylabel_binding/{name}": { + "delete": { + "tags": [ + "cache" + ], + "operationId": "deleteCachepolicyCachepolicylabelBinding", + "summary": "Delete a cachepolicy_cachepolicylabel_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cachepolicy_csvserver_binding": { + "get": { + "tags": [ + "cache" + ], + "operationId": "listCachepolicyCsvserverBinding", + "summary": "List cachepolicy_csvserver_binding resources. Binding class showing the csvserver that can be bound to cachepolicy.", + "responses": { + "200": { + "description": "List of cachepolicy_csvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cachepolicy_csvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CachepolicyCsvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cache" + ], + "operationId": "createCachepolicyCsvserverBinding", + "summary": "Create a cachepolicy_csvserver_binding resource. Binding class showing the csvserver that can be bound to cachepolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cachepolicy_csvserver_binding": { + "$ref": "#/components/schemas/CachepolicyCsvserverBinding" + } + }, + "required": [ + "cachepolicy_csvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cachepolicy_csvserver_binding/{name}": { + "delete": { + "tags": [ + "cache" + ], + "operationId": "deleteCachepolicyCsvserverBinding", + "summary": "Delete a cachepolicy_csvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cachepolicy_global_binding": { + "get": { + "tags": [ + "cache" + ], + "operationId": "listCachepolicyGlobalBinding", + "summary": "List cachepolicy_global_binding resources. Binding class showing the global that can be bound to cachepolicy.", + "responses": { + "200": { + "description": "List of cachepolicy_global_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cachepolicy_global_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CachepolicyGlobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cache" + ], + "operationId": "createCachepolicyGlobalBinding", + "summary": "Create a cachepolicy_global_binding resource. Binding class showing the global that can be bound to cachepolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cachepolicy_global_binding": { + "$ref": "#/components/schemas/CachepolicyGlobalBinding" + } + }, + "required": [ + "cachepolicy_global_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cachepolicy_global_binding/{name}": { + "delete": { + "tags": [ + "cache" + ], + "operationId": "deleteCachepolicyGlobalBinding", + "summary": "Delete a cachepolicy_global_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cachepolicy_lbvserver_binding": { + "get": { + "tags": [ + "cache" + ], + "operationId": "listCachepolicyLbvserverBinding", + "summary": "List cachepolicy_lbvserver_binding resources. Binding class showing the lbvserver that can be bound to cachepolicy.", + "responses": { + "200": { + "description": "List of cachepolicy_lbvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cachepolicy_lbvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CachepolicyLbvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cache" + ], + "operationId": "createCachepolicyLbvserverBinding", + "summary": "Create a cachepolicy_lbvserver_binding resource. Binding class showing the lbvserver that can be bound to cachepolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cachepolicy_lbvserver_binding": { + "$ref": "#/components/schemas/CachepolicyLbvserverBinding" + } + }, + "required": [ + "cachepolicy_lbvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cachepolicy_lbvserver_binding/{name}": { + "delete": { + "tags": [ + "cache" + ], + "operationId": "deleteCachepolicyLbvserverBinding", + "summary": "Delete a cachepolicy_lbvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cachepolicy_policylabel_binding": { + "get": { + "tags": [ + "cache" + ], + "operationId": "listCachepolicyPolicylabelBinding", + "summary": "List cachepolicy_policylabel_binding resources. Binding class showing the policylabel that can be bound to cachepolicy.", + "responses": { + "200": { + "description": "List of cachepolicy_policylabel_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cachepolicy_policylabel_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CachepolicyPolicylabelBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cache" + ], + "operationId": "createCachepolicyPolicylabelBinding", + "summary": "Create a cachepolicy_policylabel_binding resource. Binding class showing the policylabel that can be bound to cachepolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cachepolicy_policylabel_binding": { + "$ref": "#/components/schemas/CachepolicyPolicylabelBinding" + } + }, + "required": [ + "cachepolicy_policylabel_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cachepolicy_policylabel_binding/{name}": { + "delete": { + "tags": [ + "cache" + ], + "operationId": "deleteCachepolicyPolicylabelBinding", + "summary": "Delete a cachepolicy_policylabel_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cachepolicy_vserver_binding": { + "get": { + "tags": [ + "cache" + ], + "operationId": "listCachepolicyVserverBinding", + "summary": "List cachepolicy_vserver_binding resources. Binding class showing the vserver that can be bound to cachepolicy.", + "responses": { + "200": { + "description": "List of cachepolicy_vserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cachepolicy_vserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CachepolicyVserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cache" + ], + "operationId": "createCachepolicyVserverBinding", + "summary": "Create a cachepolicy_vserver_binding resource. Binding class showing the vserver that can be bound to cachepolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cachepolicy_vserver_binding": { + "$ref": "#/components/schemas/CachepolicyVserverBinding" + } + }, + "required": [ + "cachepolicy_vserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cachepolicy_vserver_binding/{name}": { + "delete": { + "tags": [ + "cache" + ], + "operationId": "deleteCachepolicyVserverBinding", + "summary": "Delete a cachepolicy_vserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cachepolicylabel": { + "get": { + "tags": [ + "cache" + ], + "operationId": "listCachepolicylabel", + "summary": "List cachepolicylabel resources. Configuration for cache policy label resource.", + "responses": { + "200": { + "description": "List of cachepolicylabel resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cachepolicylabel": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Cachepolicylabel" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cache" + ], + "operationId": "createCachepolicylabel", + "summary": "Create a cachepolicylabel resource. Configuration for cache policy label resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cachepolicylabel": { + "$ref": "#/components/schemas/Cachepolicylabel" + } + }, + "required": [ + "cachepolicylabel" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cachepolicylabel/{name}": { + "get": { + "tags": [ + "cache" + ], + "operationId": "getCachepolicylabelByName", + "summary": "Get a cachepolicylabel resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single cachepolicylabel resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cachepolicylabel": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Cachepolicylabel" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "cache" + ], + "operationId": "updateCachepolicylabel", + "summary": "Update a cachepolicylabel resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cachepolicylabel": { + "$ref": "#/components/schemas/Cachepolicylabel" + } + }, + "required": [ + "cachepolicylabel" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "cache" + ], + "operationId": "deleteCachepolicylabel", + "summary": "Delete a cachepolicylabel resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cachepolicylabel_binding": { + "get": { + "tags": [ + "cache" + ], + "operationId": "listCachepolicylabelBinding", + "summary": "List cachepolicylabel_binding resources. Binding object which returns the resources bound to cachepolicylabel_binding.", + "responses": { + "200": { + "description": "List of cachepolicylabel_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cachepolicylabel_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CachepolicylabelBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cache" + ], + "operationId": "createCachepolicylabelBinding", + "summary": "Create a cachepolicylabel_binding resource. Binding object which returns the resources bound to cachepolicylabel_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cachepolicylabel_binding": { + "$ref": "#/components/schemas/CachepolicylabelBinding" + } + }, + "required": [ + "cachepolicylabel_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cachepolicylabel_binding/{name}": { + "delete": { + "tags": [ + "cache" + ], + "operationId": "deleteCachepolicylabelBinding", + "summary": "Delete a cachepolicylabel_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cachepolicylabel_cachepolicy_binding": { + "get": { + "tags": [ + "cache" + ], + "operationId": "listCachepolicylabelCachepolicyBinding", + "summary": "List cachepolicylabel_cachepolicy_binding resources. Binding class showing the cachepolicy that can be bound to cachepolicylabel.", + "responses": { + "200": { + "description": "List of cachepolicylabel_cachepolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cachepolicylabel_cachepolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CachepolicylabelCachepolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cache" + ], + "operationId": "createCachepolicylabelCachepolicyBinding", + "summary": "Create a cachepolicylabel_cachepolicy_binding resource. Binding class showing the cachepolicy that can be bound to cachepolicylabel.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cachepolicylabel_cachepolicy_binding": { + "$ref": "#/components/schemas/CachepolicylabelCachepolicyBinding" + } + }, + "required": [ + "cachepolicylabel_cachepolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cachepolicylabel_cachepolicy_binding/{name}": { + "delete": { + "tags": [ + "cache" + ], + "operationId": "deleteCachepolicylabelCachepolicyBinding", + "summary": "Delete a cachepolicylabel_cachepolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cachepolicylabel_policy_binding": { + "get": { + "tags": [ + "cache" + ], + "operationId": "listCachepolicylabelPolicyBinding", + "summary": "List cachepolicylabel_policy_binding resources. Binding class showing the policy that can be bound to cachepolicylabel.", + "responses": { + "200": { + "description": "List of cachepolicylabel_policy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cachepolicylabel_policy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CachepolicylabelPolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cache" + ], + "operationId": "createCachepolicylabelPolicyBinding", + "summary": "Create a cachepolicylabel_policy_binding resource. Binding class showing the policy that can be bound to cachepolicylabel.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cachepolicylabel_policy_binding": { + "$ref": "#/components/schemas/CachepolicylabelPolicyBinding" + } + }, + "required": [ + "cachepolicylabel_policy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cachepolicylabel_policy_binding/{name}": { + "delete": { + "tags": [ + "cache" + ], + "operationId": "deleteCachepolicylabelPolicyBinding", + "summary": "Delete a cachepolicylabel_policy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cachepolicylabel_policybinding_binding": { + "get": { + "tags": [ + "cache" + ], + "operationId": "listCachepolicylabelPolicybindingBinding", + "summary": "List cachepolicylabel_policybinding_binding resources. Binding class showing the policybinding that can be bound to cachepolicylabel.", + "responses": { + "200": { + "description": "List of cachepolicylabel_policybinding_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cachepolicylabel_policybinding_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CachepolicylabelPolicybindingBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cache" + ], + "operationId": "createCachepolicylabelPolicybindingBinding", + "summary": "Create a cachepolicylabel_policybinding_binding resource. Binding class showing the policybinding that can be bound to cachepolicylabel.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cachepolicylabel_policybinding_binding": { + "$ref": "#/components/schemas/CachepolicylabelPolicybindingBinding" + } + }, + "required": [ + "cachepolicylabel_policybinding_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cachepolicylabel_policybinding_binding/{name}": { + "delete": { + "tags": [ + "cache" + ], + "operationId": "deleteCachepolicylabelPolicybindingBinding", + "summary": "Delete a cachepolicylabel_policybinding_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cacheselector": { + "get": { + "tags": [ + "cache" + ], + "operationId": "listCacheselector", + "summary": "List cacheselector resources. Configuration for cache selector resource.", + "responses": { + "200": { + "description": "List of cacheselector resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cacheselector": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Cacheselector" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cache" + ], + "operationId": "createCacheselector", + "summary": "Create a cacheselector resource. Configuration for cache selector resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cacheselector": { + "$ref": "#/components/schemas/Cacheselector" + } + }, + "required": [ + "cacheselector" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cacheselector/{name}": { + "get": { + "tags": [ + "cache" + ], + "operationId": "getCacheselectorByName", + "summary": "Get a cacheselector resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single cacheselector resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cacheselector": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Cacheselector" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "cache" + ], + "operationId": "updateCacheselector", + "summary": "Update a cacheselector resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cacheselector": { + "$ref": "#/components/schemas/Cacheselector" + } + }, + "required": [ + "cacheselector" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "cache" + ], + "operationId": "deleteCacheselector", + "summary": "Delete a cacheselector resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cloudallowedngsticketprofile": { + "get": { + "tags": [ + "cloud" + ], + "operationId": "listCloudallowedngsticketprofile", + "summary": "List cloudallowedngsticketprofile resources. Configuration for Allowed ticket profile for NGS resource.", + "responses": { + "200": { + "description": "List of cloudallowedngsticketprofile resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cloudallowedngsticketprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Cloudallowedngsticketprofile" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cloud" + ], + "operationId": "createCloudallowedngsticketprofile", + "summary": "Create a cloudallowedngsticketprofile resource. Configuration for Allowed ticket profile for NGS resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cloudallowedngsticketprofile": { + "$ref": "#/components/schemas/Cloudallowedngsticketprofile" + } + }, + "required": [ + "cloudallowedngsticketprofile" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cloudallowedngsticketprofile/{name}": { + "get": { + "tags": [ + "cloud" + ], + "operationId": "getCloudallowedngsticketprofileByName", + "summary": "Get a cloudallowedngsticketprofile resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single cloudallowedngsticketprofile resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cloudallowedngsticketprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Cloudallowedngsticketprofile" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "cloud" + ], + "operationId": "updateCloudallowedngsticketprofile", + "summary": "Update a cloudallowedngsticketprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cloudallowedngsticketprofile": { + "$ref": "#/components/schemas/Cloudallowedngsticketprofile" + } + }, + "required": [ + "cloudallowedngsticketprofile" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "cloud" + ], + "operationId": "deleteCloudallowedngsticketprofile", + "summary": "Delete a cloudallowedngsticketprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cloudautoscalegroup": { + "get": { + "tags": [ + "cloud" + ], + "operationId": "listCloudautoscalegroup", + "summary": "List cloudautoscalegroup resources. Configuration for Cloud autoscalegroup resource.", + "responses": { + "200": { + "description": "List of cloudautoscalegroup resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cloudautoscalegroup": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Cloudautoscalegroup" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cloud" + ], + "operationId": "createCloudautoscalegroup", + "summary": "Create a cloudautoscalegroup resource. Configuration for Cloud autoscalegroup resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cloudautoscalegroup": { + "$ref": "#/components/schemas/Cloudautoscalegroup" + } + }, + "required": [ + "cloudautoscalegroup" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cloudautoscalegroup/{name}": { + "get": { + "tags": [ + "cloud" + ], + "operationId": "getCloudautoscalegroupByName", + "summary": "Get a cloudautoscalegroup resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single cloudautoscalegroup resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cloudautoscalegroup": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Cloudautoscalegroup" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "cloud" + ], + "operationId": "updateCloudautoscalegroup", + "summary": "Update a cloudautoscalegroup resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cloudautoscalegroup": { + "$ref": "#/components/schemas/Cloudautoscalegroup" + } + }, + "required": [ + "cloudautoscalegroup" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "cloud" + ], + "operationId": "deleteCloudautoscalegroup", + "summary": "Delete a cloudautoscalegroup resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cloudawsparam": { + "get": { + "tags": [ + "cloud" + ], + "operationId": "listCloudawsparam", + "summary": "List cloudawsparam resources. Configuration for cloud awsParam resource.", + "responses": { + "200": { + "description": "List of cloudawsparam resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cloudawsparam": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Cloudawsparam" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cloud" + ], + "operationId": "createCloudawsparam", + "summary": "Create a cloudawsparam resource. Configuration for cloud awsParam resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cloudawsparam": { + "$ref": "#/components/schemas/Cloudawsparam" + } + }, + "required": [ + "cloudawsparam" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cloudawsparam/{name}": { + "get": { + "tags": [ + "cloud" + ], + "operationId": "getCloudawsparamByName", + "summary": "Get a cloudawsparam resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single cloudawsparam resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cloudawsparam": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Cloudawsparam" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "cloud" + ], + "operationId": "updateCloudawsparam", + "summary": "Update a cloudawsparam resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cloudawsparam": { + "$ref": "#/components/schemas/Cloudawsparam" + } + }, + "required": [ + "cloudawsparam" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "cloud" + ], + "operationId": "deleteCloudawsparam", + "summary": "Delete a cloudawsparam resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cloudcredential": { + "get": { + "tags": [ + "cloud" + ], + "operationId": "listCloudcredential", + "summary": "List cloudcredential resources. Configuration for cloud credentials resource.", + "responses": { + "200": { + "description": "List of cloudcredential resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cloudcredential": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Cloudcredential" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cloud" + ], + "operationId": "createCloudcredential", + "summary": "Create a cloudcredential resource. Configuration for cloud credentials resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cloudcredential": { + "$ref": "#/components/schemas/Cloudcredential" + } + }, + "required": [ + "cloudcredential" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cloudcredential/{name}": { + "get": { + "tags": [ + "cloud" + ], + "operationId": "getCloudcredentialByName", + "summary": "Get a cloudcredential resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single cloudcredential resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cloudcredential": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Cloudcredential" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "cloud" + ], + "operationId": "updateCloudcredential", + "summary": "Update a cloudcredential resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cloudcredential": { + "$ref": "#/components/schemas/Cloudcredential" + } + }, + "required": [ + "cloudcredential" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "cloud" + ], + "operationId": "deleteCloudcredential", + "summary": "Delete a cloudcredential resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cloudngsparameter": { + "get": { + "tags": [ + "cloud" + ], + "operationId": "listCloudngsparameter", + "summary": "List cloudngsparameter resources. Configuration for cloud ngsparameter resource.", + "responses": { + "200": { + "description": "List of cloudngsparameter resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cloudngsparameter": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Cloudngsparameter" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cloud" + ], + "operationId": "createCloudngsparameter", + "summary": "Create a cloudngsparameter resource. Configuration for cloud ngsparameter resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cloudngsparameter": { + "$ref": "#/components/schemas/Cloudngsparameter" + } + }, + "required": [ + "cloudngsparameter" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cloudngsparameter/{name}": { + "get": { + "tags": [ + "cloud" + ], + "operationId": "getCloudngsparameterByName", + "summary": "Get a cloudngsparameter resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single cloudngsparameter resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cloudngsparameter": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Cloudngsparameter" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "cloud" + ], + "operationId": "updateCloudngsparameter", + "summary": "Update a cloudngsparameter resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cloudngsparameter": { + "$ref": "#/components/schemas/Cloudngsparameter" + } + }, + "required": [ + "cloudngsparameter" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "cloud" + ], + "operationId": "deleteCloudngsparameter", + "summary": "Delete a cloudngsparameter resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cloudparameter": { + "get": { + "tags": [ + "cloud" + ], + "operationId": "listCloudparameter", + "summary": "List cloudparameter resources. Configuration for cloud parameter resource.", + "responses": { + "200": { + "description": "List of cloudparameter resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cloudparameter": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Cloudparameter" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cloud" + ], + "operationId": "createCloudparameter", + "summary": "Create a cloudparameter resource. Configuration for cloud parameter resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cloudparameter": { + "$ref": "#/components/schemas/Cloudparameter" + } + }, + "required": [ + "cloudparameter" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cloudparameter/{name}": { + "get": { + "tags": [ + "cloud" + ], + "operationId": "getCloudparameterByName", + "summary": "Get a cloudparameter resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single cloudparameter resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cloudparameter": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Cloudparameter" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "cloud" + ], + "operationId": "updateCloudparameter", + "summary": "Update a cloudparameter resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cloudparameter": { + "$ref": "#/components/schemas/Cloudparameter" + } + }, + "required": [ + "cloudparameter" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "cloud" + ], + "operationId": "deleteCloudparameter", + "summary": "Delete a cloudparameter resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cloudparaminternal": { + "get": { + "tags": [ + "cloud" + ], + "operationId": "listCloudparaminternal", + "summary": "List cloudparaminternal resources. Configuration for cloud paramInternal resource.", + "responses": { + "200": { + "description": "List of cloudparaminternal resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cloudparaminternal": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Cloudparaminternal" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cloud" + ], + "operationId": "createCloudparaminternal", + "summary": "Create a cloudparaminternal resource. Configuration for cloud paramInternal resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cloudparaminternal": { + "$ref": "#/components/schemas/Cloudparaminternal" + } + }, + "required": [ + "cloudparaminternal" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cloudparaminternal/{name}": { + "get": { + "tags": [ + "cloud" + ], + "operationId": "getCloudparaminternalByName", + "summary": "Get a cloudparaminternal resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single cloudparaminternal resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cloudparaminternal": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Cloudparaminternal" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "cloud" + ], + "operationId": "updateCloudparaminternal", + "summary": "Update a cloudparaminternal resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cloudparaminternal": { + "$ref": "#/components/schemas/Cloudparaminternal" + } + }, + "required": [ + "cloudparaminternal" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "cloud" + ], + "operationId": "deleteCloudparaminternal", + "summary": "Delete a cloudparaminternal resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cloudprofile": { + "get": { + "tags": [ + "cloud" + ], + "operationId": "listCloudprofile", + "summary": "List cloudprofile resources. Configuration for cloud profile resource.", + "responses": { + "200": { + "description": "List of cloudprofile resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cloudprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Cloudprofile" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cloud" + ], + "operationId": "createCloudprofile", + "summary": "Create a cloudprofile resource. Configuration for cloud profile resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cloudprofile": { + "$ref": "#/components/schemas/Cloudprofile" + } + }, + "required": [ + "cloudprofile" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cloudprofile/{name}": { + "get": { + "tags": [ + "cloud" + ], + "operationId": "getCloudprofileByName", + "summary": "Get a cloudprofile resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single cloudprofile resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cloudprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Cloudprofile" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "cloud" + ], + "operationId": "updateCloudprofile", + "summary": "Update a cloudprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cloudprofile": { + "$ref": "#/components/schemas/Cloudprofile" + } + }, + "required": [ + "cloudprofile" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "cloud" + ], + "operationId": "deleteCloudprofile", + "summary": "Delete a cloudprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cloudservice": { + "get": { + "tags": [ + "cloud" + ], + "operationId": "listCloudservice", + "summary": "List cloudservice resources. Configuration for cloud service resource.", + "responses": { + "200": { + "description": "List of cloudservice resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cloudservice": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Cloudservice" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cloud" + ], + "operationId": "createCloudservice", + "summary": "Create a cloudservice resource. Configuration for cloud service resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cloudservice": { + "$ref": "#/components/schemas/Cloudservice" + } + }, + "required": [ + "cloudservice" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cloudservice/{name}": { + "get": { + "tags": [ + "cloud" + ], + "operationId": "getCloudserviceByName", + "summary": "Get a cloudservice resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single cloudservice resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cloudservice": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Cloudservice" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "cloud" + ], + "operationId": "updateCloudservice", + "summary": "Update a cloudservice resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cloudservice": { + "$ref": "#/components/schemas/Cloudservice" + } + }, + "required": [ + "cloudservice" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "cloud" + ], + "operationId": "deleteCloudservice", + "summary": "Delete a cloudservice resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cloudvserverip": { + "get": { + "tags": [ + "cloud" + ], + "operationId": "listCloudvserverip", + "summary": "List cloudvserverip resources. Configuration for Cloud virtual server IPs resource.", + "responses": { + "200": { + "description": "List of cloudvserverip resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cloudvserverip": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Cloudvserverip" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cloud" + ], + "operationId": "createCloudvserverip", + "summary": "Create a cloudvserverip resource. Configuration for Cloud virtual server IPs resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cloudvserverip": { + "$ref": "#/components/schemas/Cloudvserverip" + } + }, + "required": [ + "cloudvserverip" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cloudvserverip/{name}": { + "get": { + "tags": [ + "cloud" + ], + "operationId": "getCloudvserveripByName", + "summary": "Get a cloudvserverip resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single cloudvserverip resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cloudvserverip": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Cloudvserverip" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "cloud" + ], + "operationId": "updateCloudvserverip", + "summary": "Update a cloudvserverip resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cloudvserverip": { + "$ref": "#/components/schemas/Cloudvserverip" + } + }, + "required": [ + "cloudvserverip" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "cloud" + ], + "operationId": "deleteCloudvserverip", + "summary": "Delete a cloudvserverip resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cloudtunnelparameter": { + "get": { + "tags": [ + "cloudtunnel" + ], + "operationId": "listCloudtunnelparameter", + "summary": "List cloudtunnelparameter resources. Configuration for Cloudtunnel parameter resource.", + "responses": { + "200": { + "description": "List of cloudtunnelparameter resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cloudtunnelparameter": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Cloudtunnelparameter" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cloudtunnel" + ], + "operationId": "createCloudtunnelparameter", + "summary": "Create a cloudtunnelparameter resource. Configuration for Cloudtunnel parameter resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cloudtunnelparameter": { + "$ref": "#/components/schemas/Cloudtunnelparameter" + } + }, + "required": [ + "cloudtunnelparameter" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cloudtunnelparameter/{name}": { + "get": { + "tags": [ + "cloudtunnel" + ], + "operationId": "getCloudtunnelparameterByName", + "summary": "Get a cloudtunnelparameter resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single cloudtunnelparameter resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cloudtunnelparameter": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Cloudtunnelparameter" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "cloudtunnel" + ], + "operationId": "updateCloudtunnelparameter", + "summary": "Update a cloudtunnelparameter resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cloudtunnelparameter": { + "$ref": "#/components/schemas/Cloudtunnelparameter" + } + }, + "required": [ + "cloudtunnelparameter" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "cloudtunnel" + ], + "operationId": "deleteCloudtunnelparameter", + "summary": "Delete a cloudtunnelparameter resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cloudtunnelvserver": { + "get": { + "tags": [ + "cloudtunnel" + ], + "operationId": "listCloudtunnelvserver", + "summary": "List cloudtunnelvserver resources. Configuration for Cloud Tunnel virtual server resource.", + "responses": { + "200": { + "description": "List of cloudtunnelvserver resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cloudtunnelvserver": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Cloudtunnelvserver" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cloudtunnel" + ], + "operationId": "createCloudtunnelvserver", + "summary": "Create a cloudtunnelvserver resource. Configuration for Cloud Tunnel virtual server resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cloudtunnelvserver": { + "$ref": "#/components/schemas/Cloudtunnelvserver" + } + }, + "required": [ + "cloudtunnelvserver" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cloudtunnelvserver/{name}": { + "get": { + "tags": [ + "cloudtunnel" + ], + "operationId": "getCloudtunnelvserverByName", + "summary": "Get a cloudtunnelvserver resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single cloudtunnelvserver resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cloudtunnelvserver": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Cloudtunnelvserver" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "cloudtunnel" + ], + "operationId": "updateCloudtunnelvserver", + "summary": "Update a cloudtunnelvserver resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cloudtunnelvserver": { + "$ref": "#/components/schemas/Cloudtunnelvserver" + } + }, + "required": [ + "cloudtunnelvserver" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "cloudtunnel" + ], + "operationId": "deleteCloudtunnelvserver", + "summary": "Delete a cloudtunnelvserver resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cluster": { + "get": { + "tags": [ + "cluster" + ], + "operationId": "listCluster", + "summary": "List cluster resources. cluster", + "responses": { + "200": { + "description": "List of cluster resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cluster": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Cluster" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cluster" + ], + "operationId": "createCluster", + "summary": "Create a cluster resource. cluster", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cluster": { + "$ref": "#/components/schemas/Cluster" + } + }, + "required": [ + "cluster" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cluster/{name}": { + "get": { + "tags": [ + "cluster" + ], + "operationId": "getClusterByName", + "summary": "Get a cluster resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single cluster resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cluster": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Cluster" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "cluster" + ], + "operationId": "updateCluster", + "summary": "Update a cluster resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cluster": { + "$ref": "#/components/schemas/Cluster" + } + }, + "required": [ + "cluster" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "cluster" + ], + "operationId": "deleteCluster", + "summary": "Delete a cluster resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/clusterfiles": { + "get": { + "tags": [ + "cluster" + ], + "operationId": "listClusterfiles", + "summary": "List clusterfiles resources. Configuration for files resource.", + "responses": { + "200": { + "description": "List of clusterfiles resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusterfiles": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Clusterfiles" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cluster" + ], + "operationId": "createClusterfiles", + "summary": "Create a clusterfiles resource. Configuration for files resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusterfiles": { + "$ref": "#/components/schemas/Clusterfiles" + } + }, + "required": [ + "clusterfiles" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/clusterfiles/{name}": { + "get": { + "tags": [ + "cluster" + ], + "operationId": "getClusterfilesByName", + "summary": "Get a clusterfiles resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single clusterfiles resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusterfiles": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Clusterfiles" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "cluster" + ], + "operationId": "updateClusterfiles", + "summary": "Update a clusterfiles resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusterfiles": { + "$ref": "#/components/schemas/Clusterfiles" + } + }, + "required": [ + "clusterfiles" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "cluster" + ], + "operationId": "deleteClusterfiles", + "summary": "Delete a clusterfiles resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/clusterinstance": { + "get": { + "tags": [ + "cluster" + ], + "operationId": "listClusterinstance", + "summary": "List clusterinstance resources. Configuration for cluster instance resource.", + "responses": { + "200": { + "description": "List of clusterinstance resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusterinstance": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Clusterinstance" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cluster" + ], + "operationId": "createClusterinstance", + "summary": "Create a clusterinstance resource. Configuration for cluster instance resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusterinstance": { + "$ref": "#/components/schemas/Clusterinstance" + } + }, + "required": [ + "clusterinstance" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/clusterinstance/{name}": { + "get": { + "tags": [ + "cluster" + ], + "operationId": "getClusterinstanceByName", + "summary": "Get a clusterinstance resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single clusterinstance resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusterinstance": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Clusterinstance" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "cluster" + ], + "operationId": "updateClusterinstance", + "summary": "Update a clusterinstance resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusterinstance": { + "$ref": "#/components/schemas/Clusterinstance" + } + }, + "required": [ + "clusterinstance" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "cluster" + ], + "operationId": "deleteClusterinstance", + "summary": "Delete a clusterinstance resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/clusterinstance_binding": { + "get": { + "tags": [ + "cluster" + ], + "operationId": "listClusterinstanceBinding", + "summary": "List clusterinstance_binding resources. Binding object which returns the resources bound to clusterinstance_binding.", + "responses": { + "200": { + "description": "List of clusterinstance_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusterinstance_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ClusterinstanceBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cluster" + ], + "operationId": "createClusterinstanceBinding", + "summary": "Create a clusterinstance_binding resource. Binding object which returns the resources bound to clusterinstance_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusterinstance_binding": { + "$ref": "#/components/schemas/ClusterinstanceBinding" + } + }, + "required": [ + "clusterinstance_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/clusterinstance_binding/{name}": { + "delete": { + "tags": [ + "cluster" + ], + "operationId": "deleteClusterinstanceBinding", + "summary": "Delete a clusterinstance_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/clusterinstance_clusternode_binding": { + "get": { + "tags": [ + "cluster" + ], + "operationId": "listClusterinstanceClusternodeBinding", + "summary": "List clusterinstance_clusternode_binding resources. Binding class showing the clusternode that can be bound to clusterinstance.", + "responses": { + "200": { + "description": "List of clusterinstance_clusternode_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusterinstance_clusternode_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ClusterinstanceClusternodeBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cluster" + ], + "operationId": "createClusterinstanceClusternodeBinding", + "summary": "Create a clusterinstance_clusternode_binding resource. Binding class showing the clusternode that can be bound to clusterinstance.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusterinstance_clusternode_binding": { + "$ref": "#/components/schemas/ClusterinstanceClusternodeBinding" + } + }, + "required": [ + "clusterinstance_clusternode_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/clusterinstance_clusternode_binding/{name}": { + "delete": { + "tags": [ + "cluster" + ], + "operationId": "deleteClusterinstanceClusternodeBinding", + "summary": "Delete a clusterinstance_clusternode_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/clusterinstance_node_binding": { + "get": { + "tags": [ + "cluster" + ], + "operationId": "listClusterinstanceNodeBinding", + "summary": "List clusterinstance_node_binding resources. Binding class showing the node that can be bound to clusterinstance.", + "responses": { + "200": { + "description": "List of clusterinstance_node_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusterinstance_node_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ClusterinstanceNodeBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cluster" + ], + "operationId": "createClusterinstanceNodeBinding", + "summary": "Create a clusterinstance_node_binding resource. Binding class showing the node that can be bound to clusterinstance.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusterinstance_node_binding": { + "$ref": "#/components/schemas/ClusterinstanceNodeBinding" + } + }, + "required": [ + "clusterinstance_node_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/clusterinstance_node_binding/{name}": { + "delete": { + "tags": [ + "cluster" + ], + "operationId": "deleteClusterinstanceNodeBinding", + "summary": "Delete a clusterinstance_node_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/clusternode": { + "get": { + "tags": [ + "cluster" + ], + "operationId": "listClusternode", + "summary": "List clusternode resources. Configuration for cluster node resource.", + "responses": { + "200": { + "description": "List of clusternode resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusternode": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Clusternode" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cluster" + ], + "operationId": "createClusternode", + "summary": "Create a clusternode resource. Configuration for cluster node resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusternode": { + "$ref": "#/components/schemas/Clusternode" + } + }, + "required": [ + "clusternode" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/clusternode/{name}": { + "get": { + "tags": [ + "cluster" + ], + "operationId": "getClusternodeByName", + "summary": "Get a clusternode resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single clusternode resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusternode": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Clusternode" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "cluster" + ], + "operationId": "updateClusternode", + "summary": "Update a clusternode resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusternode": { + "$ref": "#/components/schemas/Clusternode" + } + }, + "required": [ + "clusternode" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "cluster" + ], + "operationId": "deleteClusternode", + "summary": "Delete a clusternode resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/clusternode_binding": { + "get": { + "tags": [ + "cluster" + ], + "operationId": "listClusternodeBinding", + "summary": "List clusternode_binding resources. Binding object which returns the resources bound to clusternode_binding.", + "responses": { + "200": { + "description": "List of clusternode_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusternode_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ClusternodeBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cluster" + ], + "operationId": "createClusternodeBinding", + "summary": "Create a clusternode_binding resource. Binding object which returns the resources bound to clusternode_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusternode_binding": { + "$ref": "#/components/schemas/ClusternodeBinding" + } + }, + "required": [ + "clusternode_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/clusternode_binding/{name}": { + "delete": { + "tags": [ + "cluster" + ], + "operationId": "deleteClusternodeBinding", + "summary": "Delete a clusternode_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/clusternode_routemonitor_binding": { + "get": { + "tags": [ + "cluster" + ], + "operationId": "listClusternodeRoutemonitorBinding", + "summary": "List clusternode_routemonitor_binding resources. Binding class showing the routemonitor that can be bound to clusternode.", + "responses": { + "200": { + "description": "List of clusternode_routemonitor_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusternode_routemonitor_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ClusternodeRoutemonitorBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cluster" + ], + "operationId": "createClusternodeRoutemonitorBinding", + "summary": "Create a clusternode_routemonitor_binding resource. Binding class showing the routemonitor that can be bound to clusternode.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusternode_routemonitor_binding": { + "$ref": "#/components/schemas/ClusternodeRoutemonitorBinding" + } + }, + "required": [ + "clusternode_routemonitor_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/clusternode_routemonitor_binding/{name}": { + "delete": { + "tags": [ + "cluster" + ], + "operationId": "deleteClusternodeRoutemonitorBinding", + "summary": "Delete a clusternode_routemonitor_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/clusternodegroup": { + "get": { + "tags": [ + "cluster" + ], + "operationId": "listClusternodegroup", + "summary": "List clusternodegroup resources. Configuration for Node group object type resource.", + "responses": { + "200": { + "description": "List of clusternodegroup resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusternodegroup": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Clusternodegroup" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cluster" + ], + "operationId": "createClusternodegroup", + "summary": "Create a clusternodegroup resource. Configuration for Node group object type resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusternodegroup": { + "$ref": "#/components/schemas/Clusternodegroup" + } + }, + "required": [ + "clusternodegroup" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/clusternodegroup/{name}": { + "get": { + "tags": [ + "cluster" + ], + "operationId": "getClusternodegroupByName", + "summary": "Get a clusternodegroup resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single clusternodegroup resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusternodegroup": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Clusternodegroup" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "cluster" + ], + "operationId": "updateClusternodegroup", + "summary": "Update a clusternodegroup resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusternodegroup": { + "$ref": "#/components/schemas/Clusternodegroup" + } + }, + "required": [ + "clusternodegroup" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "cluster" + ], + "operationId": "deleteClusternodegroup", + "summary": "Delete a clusternodegroup resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/clusternodegroup_authenticationvserver_binding": { + "get": { + "tags": [ + "cluster" + ], + "operationId": "listClusternodegroupAuthenticationvserverBinding", + "summary": "List clusternodegroup_authenticationvserver_binding resources. Binding class showing the authenticationvserver that can be bound to clusternodegroup.", + "responses": { + "200": { + "description": "List of clusternodegroup_authenticationvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusternodegroup_authenticationvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ClusternodegroupAuthenticationvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cluster" + ], + "operationId": "createClusternodegroupAuthenticationvserverBinding", + "summary": "Create a clusternodegroup_authenticationvserver_binding resource. Binding class showing the authenticationvserver that can be bound to clusternodegroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusternodegroup_authenticationvserver_binding": { + "$ref": "#/components/schemas/ClusternodegroupAuthenticationvserverBinding" + } + }, + "required": [ + "clusternodegroup_authenticationvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/clusternodegroup_authenticationvserver_binding/{name}": { + "delete": { + "tags": [ + "cluster" + ], + "operationId": "deleteClusternodegroupAuthenticationvserverBinding", + "summary": "Delete a clusternodegroup_authenticationvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/clusternodegroup_binding": { + "get": { + "tags": [ + "cluster" + ], + "operationId": "listClusternodegroupBinding", + "summary": "List clusternodegroup_binding resources. Binding object which returns the resources bound to clusternodegroup_binding.", + "responses": { + "200": { + "description": "List of clusternodegroup_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusternodegroup_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ClusternodegroupBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cluster" + ], + "operationId": "createClusternodegroupBinding", + "summary": "Create a clusternodegroup_binding resource. Binding object which returns the resources bound to clusternodegroup_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusternodegroup_binding": { + "$ref": "#/components/schemas/ClusternodegroupBinding" + } + }, + "required": [ + "clusternodegroup_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/clusternodegroup_binding/{name}": { + "delete": { + "tags": [ + "cluster" + ], + "operationId": "deleteClusternodegroupBinding", + "summary": "Delete a clusternodegroup_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/clusternodegroup_clusternode_binding": { + "get": { + "tags": [ + "cluster" + ], + "operationId": "listClusternodegroupClusternodeBinding", + "summary": "List clusternodegroup_clusternode_binding resources. Binding class showing the clusternode that can be bound to clusternodegroup.", + "responses": { + "200": { + "description": "List of clusternodegroup_clusternode_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusternodegroup_clusternode_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ClusternodegroupClusternodeBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cluster" + ], + "operationId": "createClusternodegroupClusternodeBinding", + "summary": "Create a clusternodegroup_clusternode_binding resource. Binding class showing the clusternode that can be bound to clusternodegroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusternodegroup_clusternode_binding": { + "$ref": "#/components/schemas/ClusternodegroupClusternodeBinding" + } + }, + "required": [ + "clusternodegroup_clusternode_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/clusternodegroup_clusternode_binding/{name}": { + "delete": { + "tags": [ + "cluster" + ], + "operationId": "deleteClusternodegroupClusternodeBinding", + "summary": "Delete a clusternodegroup_clusternode_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/clusternodegroup_crvserver_binding": { + "get": { + "tags": [ + "cluster" + ], + "operationId": "listClusternodegroupCrvserverBinding", + "summary": "List clusternodegroup_crvserver_binding resources. Binding class showing the crvserver that can be bound to clusternodegroup.", + "responses": { + "200": { + "description": "List of clusternodegroup_crvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusternodegroup_crvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ClusternodegroupCrvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cluster" + ], + "operationId": "createClusternodegroupCrvserverBinding", + "summary": "Create a clusternodegroup_crvserver_binding resource. Binding class showing the crvserver that can be bound to clusternodegroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusternodegroup_crvserver_binding": { + "$ref": "#/components/schemas/ClusternodegroupCrvserverBinding" + } + }, + "required": [ + "clusternodegroup_crvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/clusternodegroup_crvserver_binding/{name}": { + "delete": { + "tags": [ + "cluster" + ], + "operationId": "deleteClusternodegroupCrvserverBinding", + "summary": "Delete a clusternodegroup_crvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/clusternodegroup_csvserver_binding": { + "get": { + "tags": [ + "cluster" + ], + "operationId": "listClusternodegroupCsvserverBinding", + "summary": "List clusternodegroup_csvserver_binding resources. Binding class showing the csvserver that can be bound to clusternodegroup.", + "responses": { + "200": { + "description": "List of clusternodegroup_csvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusternodegroup_csvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ClusternodegroupCsvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cluster" + ], + "operationId": "createClusternodegroupCsvserverBinding", + "summary": "Create a clusternodegroup_csvserver_binding resource. Binding class showing the csvserver that can be bound to clusternodegroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusternodegroup_csvserver_binding": { + "$ref": "#/components/schemas/ClusternodegroupCsvserverBinding" + } + }, + "required": [ + "clusternodegroup_csvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/clusternodegroup_csvserver_binding/{name}": { + "delete": { + "tags": [ + "cluster" + ], + "operationId": "deleteClusternodegroupCsvserverBinding", + "summary": "Delete a clusternodegroup_csvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/clusternodegroup_gslbsite_binding": { + "get": { + "tags": [ + "cluster" + ], + "operationId": "listClusternodegroupGslbsiteBinding", + "summary": "List clusternodegroup_gslbsite_binding resources. Binding class showing the gslbsite that can be bound to clusternodegroup.", + "responses": { + "200": { + "description": "List of clusternodegroup_gslbsite_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusternodegroup_gslbsite_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ClusternodegroupGslbsiteBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cluster" + ], + "operationId": "createClusternodegroupGslbsiteBinding", + "summary": "Create a clusternodegroup_gslbsite_binding resource. Binding class showing the gslbsite that can be bound to clusternodegroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusternodegroup_gslbsite_binding": { + "$ref": "#/components/schemas/ClusternodegroupGslbsiteBinding" + } + }, + "required": [ + "clusternodegroup_gslbsite_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/clusternodegroup_gslbsite_binding/{name}": { + "delete": { + "tags": [ + "cluster" + ], + "operationId": "deleteClusternodegroupGslbsiteBinding", + "summary": "Delete a clusternodegroup_gslbsite_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/clusternodegroup_gslbvserver_binding": { + "get": { + "tags": [ + "cluster" + ], + "operationId": "listClusternodegroupGslbvserverBinding", + "summary": "List clusternodegroup_gslbvserver_binding resources. Binding class showing the gslbvserver that can be bound to clusternodegroup.", + "responses": { + "200": { + "description": "List of clusternodegroup_gslbvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusternodegroup_gslbvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ClusternodegroupGslbvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cluster" + ], + "operationId": "createClusternodegroupGslbvserverBinding", + "summary": "Create a clusternodegroup_gslbvserver_binding resource. Binding class showing the gslbvserver that can be bound to clusternodegroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusternodegroup_gslbvserver_binding": { + "$ref": "#/components/schemas/ClusternodegroupGslbvserverBinding" + } + }, + "required": [ + "clusternodegroup_gslbvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/clusternodegroup_gslbvserver_binding/{name}": { + "delete": { + "tags": [ + "cluster" + ], + "operationId": "deleteClusternodegroupGslbvserverBinding", + "summary": "Delete a clusternodegroup_gslbvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/clusternodegroup_identifier_binding": { + "get": { + "tags": [ + "cluster" + ], + "operationId": "listClusternodegroupIdentifierBinding", + "summary": "List clusternodegroup_identifier_binding resources. Binding class showing the identifier that can be bound to clusternodegroup.", + "responses": { + "200": { + "description": "List of clusternodegroup_identifier_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusternodegroup_identifier_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ClusternodegroupIdentifierBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cluster" + ], + "operationId": "createClusternodegroupIdentifierBinding", + "summary": "Create a clusternodegroup_identifier_binding resource. Binding class showing the identifier that can be bound to clusternodegroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusternodegroup_identifier_binding": { + "$ref": "#/components/schemas/ClusternodegroupIdentifierBinding" + } + }, + "required": [ + "clusternodegroup_identifier_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/clusternodegroup_identifier_binding/{name}": { + "delete": { + "tags": [ + "cluster" + ], + "operationId": "deleteClusternodegroupIdentifierBinding", + "summary": "Delete a clusternodegroup_identifier_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/clusternodegroup_lbvserver_binding": { + "get": { + "tags": [ + "cluster" + ], + "operationId": "listClusternodegroupLbvserverBinding", + "summary": "List clusternodegroup_lbvserver_binding resources. Binding class showing the lbvserver that can be bound to clusternodegroup.", + "responses": { + "200": { + "description": "List of clusternodegroup_lbvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusternodegroup_lbvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ClusternodegroupLbvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cluster" + ], + "operationId": "createClusternodegroupLbvserverBinding", + "summary": "Create a clusternodegroup_lbvserver_binding resource. Binding class showing the lbvserver that can be bound to clusternodegroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusternodegroup_lbvserver_binding": { + "$ref": "#/components/schemas/ClusternodegroupLbvserverBinding" + } + }, + "required": [ + "clusternodegroup_lbvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/clusternodegroup_lbvserver_binding/{name}": { + "delete": { + "tags": [ + "cluster" + ], + "operationId": "deleteClusternodegroupLbvserverBinding", + "summary": "Delete a clusternodegroup_lbvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/clusternodegroup_limitidentifier_binding": { + "get": { + "tags": [ + "cluster" + ], + "operationId": "listClusternodegroupLimitidentifierBinding", + "summary": "List clusternodegroup_limitidentifier_binding resources. Binding class showing the limitidentifier that can be bound to clusternodegroup.", + "responses": { + "200": { + "description": "List of clusternodegroup_limitidentifier_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusternodegroup_limitidentifier_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ClusternodegroupLimitidentifierBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cluster" + ], + "operationId": "createClusternodegroupLimitidentifierBinding", + "summary": "Create a clusternodegroup_limitidentifier_binding resource. Binding class showing the limitidentifier that can be bound to clusternodegroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusternodegroup_limitidentifier_binding": { + "$ref": "#/components/schemas/ClusternodegroupLimitidentifierBinding" + } + }, + "required": [ + "clusternodegroup_limitidentifier_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/clusternodegroup_limitidentifier_binding/{name}": { + "delete": { + "tags": [ + "cluster" + ], + "operationId": "deleteClusternodegroupLimitidentifierBinding", + "summary": "Delete a clusternodegroup_limitidentifier_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/clusternodegroup_node_binding": { + "get": { + "tags": [ + "cluster" + ], + "operationId": "listClusternodegroupNodeBinding", + "summary": "List clusternodegroup_node_binding resources. Binding class showing the node that can be bound to clusternodegroup.", + "responses": { + "200": { + "description": "List of clusternodegroup_node_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusternodegroup_node_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ClusternodegroupNodeBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cluster" + ], + "operationId": "createClusternodegroupNodeBinding", + "summary": "Create a clusternodegroup_node_binding resource. Binding class showing the node that can be bound to clusternodegroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusternodegroup_node_binding": { + "$ref": "#/components/schemas/ClusternodegroupNodeBinding" + } + }, + "required": [ + "clusternodegroup_node_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/clusternodegroup_node_binding/{name}": { + "delete": { + "tags": [ + "cluster" + ], + "operationId": "deleteClusternodegroupNodeBinding", + "summary": "Delete a clusternodegroup_node_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/clusternodegroup_nslimitidentifier_binding": { + "get": { + "tags": [ + "cluster" + ], + "operationId": "listClusternodegroupNslimitidentifierBinding", + "summary": "List clusternodegroup_nslimitidentifier_binding resources. Binding class showing the nslimitidentifier that can be bound to clusternodegroup.", + "responses": { + "200": { + "description": "List of clusternodegroup_nslimitidentifier_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusternodegroup_nslimitidentifier_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ClusternodegroupNslimitidentifierBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cluster" + ], + "operationId": "createClusternodegroupNslimitidentifierBinding", + "summary": "Create a clusternodegroup_nslimitidentifier_binding resource. Binding class showing the nslimitidentifier that can be bound to clusternodegroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusternodegroup_nslimitidentifier_binding": { + "$ref": "#/components/schemas/ClusternodegroupNslimitidentifierBinding" + } + }, + "required": [ + "clusternodegroup_nslimitidentifier_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/clusternodegroup_nslimitidentifier_binding/{name}": { + "delete": { + "tags": [ + "cluster" + ], + "operationId": "deleteClusternodegroupNslimitidentifierBinding", + "summary": "Delete a clusternodegroup_nslimitidentifier_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/clusternodegroup_service_binding": { + "get": { + "tags": [ + "cluster" + ], + "operationId": "listClusternodegroupServiceBinding", + "summary": "List clusternodegroup_service_binding resources. Binding class showing the service that can be bound to clusternodegroup.", + "responses": { + "200": { + "description": "List of clusternodegroup_service_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusternodegroup_service_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ClusternodegroupServiceBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cluster" + ], + "operationId": "createClusternodegroupServiceBinding", + "summary": "Create a clusternodegroup_service_binding resource. Binding class showing the service that can be bound to clusternodegroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusternodegroup_service_binding": { + "$ref": "#/components/schemas/ClusternodegroupServiceBinding" + } + }, + "required": [ + "clusternodegroup_service_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/clusternodegroup_service_binding/{name}": { + "delete": { + "tags": [ + "cluster" + ], + "operationId": "deleteClusternodegroupServiceBinding", + "summary": "Delete a clusternodegroup_service_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/clusternodegroup_site_binding": { + "get": { + "tags": [ + "cluster" + ], + "operationId": "listClusternodegroupSiteBinding", + "summary": "List clusternodegroup_site_binding resources. Binding class showing the site that can be bound to clusternodegroup.", + "responses": { + "200": { + "description": "List of clusternodegroup_site_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusternodegroup_site_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ClusternodegroupSiteBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cluster" + ], + "operationId": "createClusternodegroupSiteBinding", + "summary": "Create a clusternodegroup_site_binding resource. Binding class showing the site that can be bound to clusternodegroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusternodegroup_site_binding": { + "$ref": "#/components/schemas/ClusternodegroupSiteBinding" + } + }, + "required": [ + "clusternodegroup_site_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/clusternodegroup_site_binding/{name}": { + "delete": { + "tags": [ + "cluster" + ], + "operationId": "deleteClusternodegroupSiteBinding", + "summary": "Delete a clusternodegroup_site_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/clusternodegroup_streamidentifier_binding": { + "get": { + "tags": [ + "cluster" + ], + "operationId": "listClusternodegroupStreamidentifierBinding", + "summary": "List clusternodegroup_streamidentifier_binding resources. Binding class showing the streamidentifier that can be bound to clusternodegroup.", + "responses": { + "200": { + "description": "List of clusternodegroup_streamidentifier_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusternodegroup_streamidentifier_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ClusternodegroupStreamidentifierBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cluster" + ], + "operationId": "createClusternodegroupStreamidentifierBinding", + "summary": "Create a clusternodegroup_streamidentifier_binding resource. Binding class showing the streamidentifier that can be bound to clusternodegroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusternodegroup_streamidentifier_binding": { + "$ref": "#/components/schemas/ClusternodegroupStreamidentifierBinding" + } + }, + "required": [ + "clusternodegroup_streamidentifier_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/clusternodegroup_streamidentifier_binding/{name}": { + "delete": { + "tags": [ + "cluster" + ], + "operationId": "deleteClusternodegroupStreamidentifierBinding", + "summary": "Delete a clusternodegroup_streamidentifier_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/clusternodegroup_vpnvserver_binding": { + "get": { + "tags": [ + "cluster" + ], + "operationId": "listClusternodegroupVpnvserverBinding", + "summary": "List clusternodegroup_vpnvserver_binding resources. Binding class showing the vpnvserver that can be bound to clusternodegroup.", + "responses": { + "200": { + "description": "List of clusternodegroup_vpnvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusternodegroup_vpnvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ClusternodegroupVpnvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cluster" + ], + "operationId": "createClusternodegroupVpnvserverBinding", + "summary": "Create a clusternodegroup_vpnvserver_binding resource. Binding class showing the vpnvserver that can be bound to clusternodegroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusternodegroup_vpnvserver_binding": { + "$ref": "#/components/schemas/ClusternodegroupVpnvserverBinding" + } + }, + "required": [ + "clusternodegroup_vpnvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/clusternodegroup_vpnvserver_binding/{name}": { + "delete": { + "tags": [ + "cluster" + ], + "operationId": "deleteClusternodegroupVpnvserverBinding", + "summary": "Delete a clusternodegroup_vpnvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/clusternodegroup_vserver_binding": { + "get": { + "tags": [ + "cluster" + ], + "operationId": "listClusternodegroupVserverBinding", + "summary": "List clusternodegroup_vserver_binding resources. Binding class showing the vserver that can be bound to clusternodegroup.", + "responses": { + "200": { + "description": "List of clusternodegroup_vserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusternodegroup_vserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ClusternodegroupVserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cluster" + ], + "operationId": "createClusternodegroupVserverBinding", + "summary": "Create a clusternodegroup_vserver_binding resource. Binding class showing the vserver that can be bound to clusternodegroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusternodegroup_vserver_binding": { + "$ref": "#/components/schemas/ClusternodegroupVserverBinding" + } + }, + "required": [ + "clusternodegroup_vserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/clusternodegroup_vserver_binding/{name}": { + "delete": { + "tags": [ + "cluster" + ], + "operationId": "deleteClusternodegroupVserverBinding", + "summary": "Delete a clusternodegroup_vserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/clusterpropstatus": { + "get": { + "tags": [ + "cluster" + ], + "operationId": "listClusterpropstatus", + "summary": "List clusterpropstatus resources. clusterpropstatus", + "responses": { + "200": { + "description": "List of clusterpropstatus resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusterpropstatus": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Clusterpropstatus" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cluster" + ], + "operationId": "createClusterpropstatus", + "summary": "Create a clusterpropstatus resource. clusterpropstatus", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusterpropstatus": { + "$ref": "#/components/schemas/Clusterpropstatus" + } + }, + "required": [ + "clusterpropstatus" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/clusterpropstatus/{name}": { + "get": { + "tags": [ + "cluster" + ], + "operationId": "getClusterpropstatusByName", + "summary": "Get a clusterpropstatus resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single clusterpropstatus resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusterpropstatus": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Clusterpropstatus" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "cluster" + ], + "operationId": "updateClusterpropstatus", + "summary": "Update a clusterpropstatus resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clusterpropstatus": { + "$ref": "#/components/schemas/Clusterpropstatus" + } + }, + "required": [ + "clusterpropstatus" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "cluster" + ], + "operationId": "deleteClusterpropstatus", + "summary": "Delete a clusterpropstatus resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/clustersync": { + "get": { + "tags": [ + "cluster" + ], + "operationId": "listClustersync", + "summary": "List clustersync resources. Configuration for sync resource.", + "responses": { + "200": { + "description": "List of clustersync resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clustersync": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Clustersync" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cluster" + ], + "operationId": "createClustersync", + "summary": "Create a clustersync resource. Configuration for sync resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clustersync": { + "$ref": "#/components/schemas/Clustersync" + } + }, + "required": [ + "clustersync" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/clustersync/{name}": { + "get": { + "tags": [ + "cluster" + ], + "operationId": "getClustersyncByName", + "summary": "Get a clustersync resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single clustersync resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clustersync": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Clustersync" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "cluster" + ], + "operationId": "updateClustersync", + "summary": "Update a clustersync resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clustersync": { + "$ref": "#/components/schemas/Clustersync" + } + }, + "required": [ + "clustersync" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "cluster" + ], + "operationId": "deleteClustersync", + "summary": "Delete a clustersync resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/clustersyncfailures": { + "get": { + "tags": [ + "cluster" + ], + "operationId": "listClustersyncfailures", + "summary": "List clustersyncfailures resources. Configuration for Cluster sync failures resource.", + "responses": { + "200": { + "description": "List of clustersyncfailures resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clustersyncfailures": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Clustersyncfailures" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cluster" + ], + "operationId": "createClustersyncfailures", + "summary": "Create a clustersyncfailures resource. Configuration for Cluster sync failures resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clustersyncfailures": { + "$ref": "#/components/schemas/Clustersyncfailures" + } + }, + "required": [ + "clustersyncfailures" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/clustersyncfailures/{name}": { + "get": { + "tags": [ + "cluster" + ], + "operationId": "getClustersyncfailuresByName", + "summary": "Get a clustersyncfailures resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single clustersyncfailures resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clustersyncfailures": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Clustersyncfailures" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "cluster" + ], + "operationId": "updateClustersyncfailures", + "summary": "Update a clustersyncfailures resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "clustersyncfailures": { + "$ref": "#/components/schemas/Clustersyncfailures" + } + }, + "required": [ + "clustersyncfailures" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "cluster" + ], + "operationId": "deleteClustersyncfailures", + "summary": "Delete a clustersyncfailures resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cmpaction": { + "get": { + "tags": [ + "cmp" + ], + "operationId": "listCmpaction", + "summary": "List cmpaction resources. Configuration for compression action resource.", + "responses": { + "200": { + "description": "List of cmpaction resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cmpaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Cmpaction" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cmp" + ], + "operationId": "createCmpaction", + "summary": "Create a cmpaction resource. Configuration for compression action resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cmpaction": { + "$ref": "#/components/schemas/Cmpaction" + } + }, + "required": [ + "cmpaction" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cmpaction/{name}": { + "get": { + "tags": [ + "cmp" + ], + "operationId": "getCmpactionByName", + "summary": "Get a cmpaction resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single cmpaction resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cmpaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Cmpaction" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "cmp" + ], + "operationId": "updateCmpaction", + "summary": "Update a cmpaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cmpaction": { + "$ref": "#/components/schemas/Cmpaction" + } + }, + "required": [ + "cmpaction" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "cmp" + ], + "operationId": "deleteCmpaction", + "summary": "Delete a cmpaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cmpglobal_binding": { + "get": { + "tags": [ + "cmp" + ], + "operationId": "listCmpglobalBinding", + "summary": "List cmpglobal_binding resources. Binding object which returns the resources bound to cmpglobal_binding.", + "responses": { + "200": { + "description": "List of cmpglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cmpglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CmpglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cmp" + ], + "operationId": "createCmpglobalBinding", + "summary": "Create a cmpglobal_binding resource. Binding object which returns the resources bound to cmpglobal_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cmpglobal_binding": { + "$ref": "#/components/schemas/CmpglobalBinding" + } + }, + "required": [ + "cmpglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cmpglobal_binding/{name}": { + "delete": { + "tags": [ + "cmp" + ], + "operationId": "deleteCmpglobalBinding", + "summary": "Delete a cmpglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cmpglobal_cmppolicy_binding": { + "get": { + "tags": [ + "cmp" + ], + "operationId": "listCmpglobalCmppolicyBinding", + "summary": "List cmpglobal_cmppolicy_binding resources. Binding class showing the cmppolicy that can be bound to cmpglobal.", + "responses": { + "200": { + "description": "List of cmpglobal_cmppolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cmpglobal_cmppolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CmpglobalCmppolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cmp" + ], + "operationId": "createCmpglobalCmppolicyBinding", + "summary": "Create a cmpglobal_cmppolicy_binding resource. Binding class showing the cmppolicy that can be bound to cmpglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cmpglobal_cmppolicy_binding": { + "$ref": "#/components/schemas/CmpglobalCmppolicyBinding" + } + }, + "required": [ + "cmpglobal_cmppolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cmpglobal_cmppolicy_binding/{name}": { + "delete": { + "tags": [ + "cmp" + ], + "operationId": "deleteCmpglobalCmppolicyBinding", + "summary": "Delete a cmpglobal_cmppolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cmpglobal_policy_binding": { + "get": { + "tags": [ + "cmp" + ], + "operationId": "listCmpglobalPolicyBinding", + "summary": "List cmpglobal_policy_binding resources. Binding class showing the policy that can be bound to cmpglobal.", + "responses": { + "200": { + "description": "List of cmpglobal_policy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cmpglobal_policy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CmpglobalPolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cmp" + ], + "operationId": "createCmpglobalPolicyBinding", + "summary": "Create a cmpglobal_policy_binding resource. Binding class showing the policy that can be bound to cmpglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cmpglobal_policy_binding": { + "$ref": "#/components/schemas/CmpglobalPolicyBinding" + } + }, + "required": [ + "cmpglobal_policy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cmpglobal_policy_binding/{name}": { + "delete": { + "tags": [ + "cmp" + ], + "operationId": "deleteCmpglobalPolicyBinding", + "summary": "Delete a cmpglobal_policy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cmpparameter": { + "get": { + "tags": [ + "cmp" + ], + "operationId": "listCmpparameter", + "summary": "List cmpparameter resources. Configuration for CMP parameter resource.", + "responses": { + "200": { + "description": "List of cmpparameter resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cmpparameter": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Cmpparameter" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cmp" + ], + "operationId": "createCmpparameter", + "summary": "Create a cmpparameter resource. Configuration for CMP parameter resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cmpparameter": { + "$ref": "#/components/schemas/Cmpparameter" + } + }, + "required": [ + "cmpparameter" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cmpparameter/{name}": { + "get": { + "tags": [ + "cmp" + ], + "operationId": "getCmpparameterByName", + "summary": "Get a cmpparameter resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single cmpparameter resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cmpparameter": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Cmpparameter" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "cmp" + ], + "operationId": "updateCmpparameter", + "summary": "Update a cmpparameter resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cmpparameter": { + "$ref": "#/components/schemas/Cmpparameter" + } + }, + "required": [ + "cmpparameter" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "cmp" + ], + "operationId": "deleteCmpparameter", + "summary": "Delete a cmpparameter resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cmppolicy": { + "get": { + "tags": [ + "cmp" + ], + "operationId": "listCmppolicy", + "summary": "List cmppolicy resources. Configuration for compression policy resource.", + "responses": { + "200": { + "description": "List of cmppolicy resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cmppolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Cmppolicy" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cmp" + ], + "operationId": "createCmppolicy", + "summary": "Create a cmppolicy resource. Configuration for compression policy resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cmppolicy": { + "$ref": "#/components/schemas/Cmppolicy" + } + }, + "required": [ + "cmppolicy" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cmppolicy/{name}": { + "get": { + "tags": [ + "cmp" + ], + "operationId": "getCmppolicyByName", + "summary": "Get a cmppolicy resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single cmppolicy resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cmppolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Cmppolicy" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "cmp" + ], + "operationId": "updateCmppolicy", + "summary": "Update a cmppolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cmppolicy": { + "$ref": "#/components/schemas/Cmppolicy" + } + }, + "required": [ + "cmppolicy" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "cmp" + ], + "operationId": "deleteCmppolicy", + "summary": "Delete a cmppolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cmppolicy_binding": { + "get": { + "tags": [ + "cmp" + ], + "operationId": "listCmppolicyBinding", + "summary": "List cmppolicy_binding resources. Binding object which returns the resources bound to cmppolicy_binding.", + "responses": { + "200": { + "description": "List of cmppolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cmppolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CmppolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cmp" + ], + "operationId": "createCmppolicyBinding", + "summary": "Create a cmppolicy_binding resource. Binding object which returns the resources bound to cmppolicy_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cmppolicy_binding": { + "$ref": "#/components/schemas/CmppolicyBinding" + } + }, + "required": [ + "cmppolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cmppolicy_binding/{name}": { + "delete": { + "tags": [ + "cmp" + ], + "operationId": "deleteCmppolicyBinding", + "summary": "Delete a cmppolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cmppolicy_cmpglobal_binding": { + "get": { + "tags": [ + "cmp" + ], + "operationId": "listCmppolicyCmpglobalBinding", + "summary": "List cmppolicy_cmpglobal_binding resources. Binding class showing the cmpglobal that can be bound to cmppolicy.", + "responses": { + "200": { + "description": "List of cmppolicy_cmpglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cmppolicy_cmpglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CmppolicyCmpglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cmp" + ], + "operationId": "createCmppolicyCmpglobalBinding", + "summary": "Create a cmppolicy_cmpglobal_binding resource. Binding class showing the cmpglobal that can be bound to cmppolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cmppolicy_cmpglobal_binding": { + "$ref": "#/components/schemas/CmppolicyCmpglobalBinding" + } + }, + "required": [ + "cmppolicy_cmpglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cmppolicy_cmpglobal_binding/{name}": { + "delete": { + "tags": [ + "cmp" + ], + "operationId": "deleteCmppolicyCmpglobalBinding", + "summary": "Delete a cmppolicy_cmpglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cmppolicy_cmppolicylabel_binding": { + "get": { + "tags": [ + "cmp" + ], + "operationId": "listCmppolicyCmppolicylabelBinding", + "summary": "List cmppolicy_cmppolicylabel_binding resources. Binding class showing the cmppolicylabel that can be bound to cmppolicy.", + "responses": { + "200": { + "description": "List of cmppolicy_cmppolicylabel_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cmppolicy_cmppolicylabel_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CmppolicyCmppolicylabelBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cmp" + ], + "operationId": "createCmppolicyCmppolicylabelBinding", + "summary": "Create a cmppolicy_cmppolicylabel_binding resource. Binding class showing the cmppolicylabel that can be bound to cmppolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cmppolicy_cmppolicylabel_binding": { + "$ref": "#/components/schemas/CmppolicyCmppolicylabelBinding" + } + }, + "required": [ + "cmppolicy_cmppolicylabel_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cmppolicy_cmppolicylabel_binding/{name}": { + "delete": { + "tags": [ + "cmp" + ], + "operationId": "deleteCmppolicyCmppolicylabelBinding", + "summary": "Delete a cmppolicy_cmppolicylabel_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cmppolicy_crvserver_binding": { + "get": { + "tags": [ + "cmp" + ], + "operationId": "listCmppolicyCrvserverBinding", + "summary": "List cmppolicy_crvserver_binding resources. Binding class showing the crvserver that can be bound to cmppolicy.", + "responses": { + "200": { + "description": "List of cmppolicy_crvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cmppolicy_crvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CmppolicyCrvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cmp" + ], + "operationId": "createCmppolicyCrvserverBinding", + "summary": "Create a cmppolicy_crvserver_binding resource. Binding class showing the crvserver that can be bound to cmppolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cmppolicy_crvserver_binding": { + "$ref": "#/components/schemas/CmppolicyCrvserverBinding" + } + }, + "required": [ + "cmppolicy_crvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cmppolicy_crvserver_binding/{name}": { + "delete": { + "tags": [ + "cmp" + ], + "operationId": "deleteCmppolicyCrvserverBinding", + "summary": "Delete a cmppolicy_crvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cmppolicy_csvserver_binding": { + "get": { + "tags": [ + "cmp" + ], + "operationId": "listCmppolicyCsvserverBinding", + "summary": "List cmppolicy_csvserver_binding resources. Binding class showing the csvserver that can be bound to cmppolicy.", + "responses": { + "200": { + "description": "List of cmppolicy_csvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cmppolicy_csvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CmppolicyCsvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cmp" + ], + "operationId": "createCmppolicyCsvserverBinding", + "summary": "Create a cmppolicy_csvserver_binding resource. Binding class showing the csvserver that can be bound to cmppolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cmppolicy_csvserver_binding": { + "$ref": "#/components/schemas/CmppolicyCsvserverBinding" + } + }, + "required": [ + "cmppolicy_csvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cmppolicy_csvserver_binding/{name}": { + "delete": { + "tags": [ + "cmp" + ], + "operationId": "deleteCmppolicyCsvserverBinding", + "summary": "Delete a cmppolicy_csvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cmppolicy_global_binding": { + "get": { + "tags": [ + "cmp" + ], + "operationId": "listCmppolicyGlobalBinding", + "summary": "List cmppolicy_global_binding resources. Binding class showing the global that can be bound to cmppolicy.", + "responses": { + "200": { + "description": "List of cmppolicy_global_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cmppolicy_global_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CmppolicyGlobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cmp" + ], + "operationId": "createCmppolicyGlobalBinding", + "summary": "Create a cmppolicy_global_binding resource. Binding class showing the global that can be bound to cmppolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cmppolicy_global_binding": { + "$ref": "#/components/schemas/CmppolicyGlobalBinding" + } + }, + "required": [ + "cmppolicy_global_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cmppolicy_global_binding/{name}": { + "delete": { + "tags": [ + "cmp" + ], + "operationId": "deleteCmppolicyGlobalBinding", + "summary": "Delete a cmppolicy_global_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cmppolicy_lbvserver_binding": { + "get": { + "tags": [ + "cmp" + ], + "operationId": "listCmppolicyLbvserverBinding", + "summary": "List cmppolicy_lbvserver_binding resources. Binding class showing the lbvserver that can be bound to cmppolicy.", + "responses": { + "200": { + "description": "List of cmppolicy_lbvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cmppolicy_lbvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CmppolicyLbvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cmp" + ], + "operationId": "createCmppolicyLbvserverBinding", + "summary": "Create a cmppolicy_lbvserver_binding resource. Binding class showing the lbvserver that can be bound to cmppolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cmppolicy_lbvserver_binding": { + "$ref": "#/components/schemas/CmppolicyLbvserverBinding" + } + }, + "required": [ + "cmppolicy_lbvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cmppolicy_lbvserver_binding/{name}": { + "delete": { + "tags": [ + "cmp" + ], + "operationId": "deleteCmppolicyLbvserverBinding", + "summary": "Delete a cmppolicy_lbvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cmppolicy_policylabel_binding": { + "get": { + "tags": [ + "cmp" + ], + "operationId": "listCmppolicyPolicylabelBinding", + "summary": "List cmppolicy_policylabel_binding resources. Binding class showing the policylabel that can be bound to cmppolicy.", + "responses": { + "200": { + "description": "List of cmppolicy_policylabel_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cmppolicy_policylabel_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CmppolicyPolicylabelBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cmp" + ], + "operationId": "createCmppolicyPolicylabelBinding", + "summary": "Create a cmppolicy_policylabel_binding resource. Binding class showing the policylabel that can be bound to cmppolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cmppolicy_policylabel_binding": { + "$ref": "#/components/schemas/CmppolicyPolicylabelBinding" + } + }, + "required": [ + "cmppolicy_policylabel_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cmppolicy_policylabel_binding/{name}": { + "delete": { + "tags": [ + "cmp" + ], + "operationId": "deleteCmppolicyPolicylabelBinding", + "summary": "Delete a cmppolicy_policylabel_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cmppolicy_vserver_binding": { + "get": { + "tags": [ + "cmp" + ], + "operationId": "listCmppolicyVserverBinding", + "summary": "List cmppolicy_vserver_binding resources. Binding class showing the vserver that can be bound to cmppolicy.", + "responses": { + "200": { + "description": "List of cmppolicy_vserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cmppolicy_vserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CmppolicyVserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cmp" + ], + "operationId": "createCmppolicyVserverBinding", + "summary": "Create a cmppolicy_vserver_binding resource. Binding class showing the vserver that can be bound to cmppolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cmppolicy_vserver_binding": { + "$ref": "#/components/schemas/CmppolicyVserverBinding" + } + }, + "required": [ + "cmppolicy_vserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cmppolicy_vserver_binding/{name}": { + "delete": { + "tags": [ + "cmp" + ], + "operationId": "deleteCmppolicyVserverBinding", + "summary": "Delete a cmppolicy_vserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cmppolicylabel": { + "get": { + "tags": [ + "cmp" + ], + "operationId": "listCmppolicylabel", + "summary": "List cmppolicylabel resources. Configuration for compression policy label resource.", + "responses": { + "200": { + "description": "List of cmppolicylabel resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cmppolicylabel": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Cmppolicylabel" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cmp" + ], + "operationId": "createCmppolicylabel", + "summary": "Create a cmppolicylabel resource. Configuration for compression policy label resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cmppolicylabel": { + "$ref": "#/components/schemas/Cmppolicylabel" + } + }, + "required": [ + "cmppolicylabel" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cmppolicylabel/{name}": { + "get": { + "tags": [ + "cmp" + ], + "operationId": "getCmppolicylabelByName", + "summary": "Get a cmppolicylabel resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single cmppolicylabel resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cmppolicylabel": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Cmppolicylabel" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "cmp" + ], + "operationId": "updateCmppolicylabel", + "summary": "Update a cmppolicylabel resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cmppolicylabel": { + "$ref": "#/components/schemas/Cmppolicylabel" + } + }, + "required": [ + "cmppolicylabel" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "cmp" + ], + "operationId": "deleteCmppolicylabel", + "summary": "Delete a cmppolicylabel resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cmppolicylabel_binding": { + "get": { + "tags": [ + "cmp" + ], + "operationId": "listCmppolicylabelBinding", + "summary": "List cmppolicylabel_binding resources. Binding object which returns the resources bound to cmppolicylabel_binding.", + "responses": { + "200": { + "description": "List of cmppolicylabel_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cmppolicylabel_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CmppolicylabelBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cmp" + ], + "operationId": "createCmppolicylabelBinding", + "summary": "Create a cmppolicylabel_binding resource. Binding object which returns the resources bound to cmppolicylabel_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cmppolicylabel_binding": { + "$ref": "#/components/schemas/CmppolicylabelBinding" + } + }, + "required": [ + "cmppolicylabel_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cmppolicylabel_binding/{name}": { + "delete": { + "tags": [ + "cmp" + ], + "operationId": "deleteCmppolicylabelBinding", + "summary": "Delete a cmppolicylabel_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cmppolicylabel_cmppolicy_binding": { + "get": { + "tags": [ + "cmp" + ], + "operationId": "listCmppolicylabelCmppolicyBinding", + "summary": "List cmppolicylabel_cmppolicy_binding resources. Binding class showing the cmppolicy that can be bound to cmppolicylabel.", + "responses": { + "200": { + "description": "List of cmppolicylabel_cmppolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cmppolicylabel_cmppolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CmppolicylabelCmppolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cmp" + ], + "operationId": "createCmppolicylabelCmppolicyBinding", + "summary": "Create a cmppolicylabel_cmppolicy_binding resource. Binding class showing the cmppolicy that can be bound to cmppolicylabel.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cmppolicylabel_cmppolicy_binding": { + "$ref": "#/components/schemas/CmppolicylabelCmppolicyBinding" + } + }, + "required": [ + "cmppolicylabel_cmppolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cmppolicylabel_cmppolicy_binding/{name}": { + "delete": { + "tags": [ + "cmp" + ], + "operationId": "deleteCmppolicylabelCmppolicyBinding", + "summary": "Delete a cmppolicylabel_cmppolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cmppolicylabel_policy_binding": { + "get": { + "tags": [ + "cmp" + ], + "operationId": "listCmppolicylabelPolicyBinding", + "summary": "List cmppolicylabel_policy_binding resources. Binding class showing the policy that can be bound to cmppolicylabel.", + "responses": { + "200": { + "description": "List of cmppolicylabel_policy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cmppolicylabel_policy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CmppolicylabelPolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cmp" + ], + "operationId": "createCmppolicylabelPolicyBinding", + "summary": "Create a cmppolicylabel_policy_binding resource. Binding class showing the policy that can be bound to cmppolicylabel.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cmppolicylabel_policy_binding": { + "$ref": "#/components/schemas/CmppolicylabelPolicyBinding" + } + }, + "required": [ + "cmppolicylabel_policy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cmppolicylabel_policy_binding/{name}": { + "delete": { + "tags": [ + "cmp" + ], + "operationId": "deleteCmppolicylabelPolicyBinding", + "summary": "Delete a cmppolicylabel_policy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cmppolicylabel_policybinding_binding": { + "get": { + "tags": [ + "cmp" + ], + "operationId": "listCmppolicylabelPolicybindingBinding", + "summary": "List cmppolicylabel_policybinding_binding resources. Binding class showing the policybinding that can be bound to cmppolicylabel.", + "responses": { + "200": { + "description": "List of cmppolicylabel_policybinding_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cmppolicylabel_policybinding_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CmppolicylabelPolicybindingBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cmp" + ], + "operationId": "createCmppolicylabelPolicybindingBinding", + "summary": "Create a cmppolicylabel_policybinding_binding resource. Binding class showing the policybinding that can be bound to cmppolicylabel.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cmppolicylabel_policybinding_binding": { + "$ref": "#/components/schemas/CmppolicylabelPolicybindingBinding" + } + }, + "required": [ + "cmppolicylabel_policybinding_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cmppolicylabel_policybinding_binding/{name}": { + "delete": { + "tags": [ + "cmp" + ], + "operationId": "deleteCmppolicylabelPolicybindingBinding", + "summary": "Delete a cmppolicylabel_policybinding_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/contentinspectionaction": { + "get": { + "tags": [ + "contentinspection" + ], + "operationId": "listContentinspectionaction", + "summary": "List contentinspectionaction resources. Configuration for Content Inspection action resource.", + "responses": { + "200": { + "description": "List of contentinspectionaction resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "contentinspectionaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Contentinspectionaction" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "contentinspection" + ], + "operationId": "createContentinspectionaction", + "summary": "Create a contentinspectionaction resource. Configuration for Content Inspection action resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "contentinspectionaction": { + "$ref": "#/components/schemas/Contentinspectionaction" + } + }, + "required": [ + "contentinspectionaction" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/contentinspectionaction/{name}": { + "get": { + "tags": [ + "contentinspection" + ], + "operationId": "getContentinspectionactionByName", + "summary": "Get a contentinspectionaction resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single contentinspectionaction resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "contentinspectionaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Contentinspectionaction" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "contentinspection" + ], + "operationId": "updateContentinspectionaction", + "summary": "Update a contentinspectionaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "contentinspectionaction": { + "$ref": "#/components/schemas/Contentinspectionaction" + } + }, + "required": [ + "contentinspectionaction" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "contentinspection" + ], + "operationId": "deleteContentinspectionaction", + "summary": "Delete a contentinspectionaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/contentinspectioncallout": { + "get": { + "tags": [ + "contentinspection" + ], + "operationId": "listContentinspectioncallout", + "summary": "List contentinspectioncallout resources. Configuration for Content Inspection callout resource.", + "responses": { + "200": { + "description": "List of contentinspectioncallout resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "contentinspectioncallout": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Contentinspectioncallout" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "contentinspection" + ], + "operationId": "createContentinspectioncallout", + "summary": "Create a contentinspectioncallout resource. Configuration for Content Inspection callout resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "contentinspectioncallout": { + "$ref": "#/components/schemas/Contentinspectioncallout" + } + }, + "required": [ + "contentinspectioncallout" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/contentinspectioncallout/{name}": { + "get": { + "tags": [ + "contentinspection" + ], + "operationId": "getContentinspectioncalloutByName", + "summary": "Get a contentinspectioncallout resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single contentinspectioncallout resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "contentinspectioncallout": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Contentinspectioncallout" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "contentinspection" + ], + "operationId": "updateContentinspectioncallout", + "summary": "Update a contentinspectioncallout resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "contentinspectioncallout": { + "$ref": "#/components/schemas/Contentinspectioncallout" + } + }, + "required": [ + "contentinspectioncallout" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "contentinspection" + ], + "operationId": "deleteContentinspectioncallout", + "summary": "Delete a contentinspectioncallout resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/contentinspectionglobal_binding": { + "get": { + "tags": [ + "contentinspection" + ], + "operationId": "listContentinspectionglobalBinding", + "summary": "List contentinspectionglobal_binding resources. Binding object which returns the resources bound to contentinspectionglobal_binding.", + "responses": { + "200": { + "description": "List of contentinspectionglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "contentinspectionglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ContentinspectionglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "contentinspection" + ], + "operationId": "createContentinspectionglobalBinding", + "summary": "Create a contentinspectionglobal_binding resource. Binding object which returns the resources bound to contentinspectionglobal_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "contentinspectionglobal_binding": { + "$ref": "#/components/schemas/ContentinspectionglobalBinding" + } + }, + "required": [ + "contentinspectionglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/contentinspectionglobal_binding/{name}": { + "delete": { + "tags": [ + "contentinspection" + ], + "operationId": "deleteContentinspectionglobalBinding", + "summary": "Delete a contentinspectionglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/contentinspectionglobal_contentinspectionpolicy_binding": { + "get": { + "tags": [ + "contentinspection" + ], + "operationId": "listContentinspectionglobalContentinspectionpolicyBinding", + "summary": "List contentinspectionglobal_contentinspectionpolicy_binding resources. Binding class showing the contentinspectionpolicy that can be bound to contentinspectionglobal.", + "responses": { + "200": { + "description": "List of contentinspectionglobal_contentinspectionpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "contentinspectionglobal_contentinspectionpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ContentinspectionglobalContentinspectionpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "contentinspection" + ], + "operationId": "createContentinspectionglobalContentinspectionpolicyBinding", + "summary": "Create a contentinspectionglobal_contentinspectionpolicy_binding resource. Binding class showing the contentinspectionpolicy that can be bound to contentinspectionglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "contentinspectionglobal_contentinspectionpolicy_binding": { + "$ref": "#/components/schemas/ContentinspectionglobalContentinspectionpolicyBinding" + } + }, + "required": [ + "contentinspectionglobal_contentinspectionpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/contentinspectionglobal_contentinspectionpolicy_binding/{name}": { + "delete": { + "tags": [ + "contentinspection" + ], + "operationId": "deleteContentinspectionglobalContentinspectionpolicyBinding", + "summary": "Delete a contentinspectionglobal_contentinspectionpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/contentinspectionglobal_policy_binding": { + "get": { + "tags": [ + "contentinspection" + ], + "operationId": "listContentinspectionglobalPolicyBinding", + "summary": "List contentinspectionglobal_policy_binding resources. Binding class showing the policy that can be bound to contentinspectionglobal.", + "responses": { + "200": { + "description": "List of contentinspectionglobal_policy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "contentinspectionglobal_policy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ContentinspectionglobalPolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "contentinspection" + ], + "operationId": "createContentinspectionglobalPolicyBinding", + "summary": "Create a contentinspectionglobal_policy_binding resource. Binding class showing the policy that can be bound to contentinspectionglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "contentinspectionglobal_policy_binding": { + "$ref": "#/components/schemas/ContentinspectionglobalPolicyBinding" + } + }, + "required": [ + "contentinspectionglobal_policy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/contentinspectionglobal_policy_binding/{name}": { + "delete": { + "tags": [ + "contentinspection" + ], + "operationId": "deleteContentinspectionglobalPolicyBinding", + "summary": "Delete a contentinspectionglobal_policy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/contentinspectionparameter": { + "get": { + "tags": [ + "contentinspection" + ], + "operationId": "listContentinspectionparameter", + "summary": "List contentinspectionparameter resources. Configuration for Contentinspection parameter resource.", + "responses": { + "200": { + "description": "List of contentinspectionparameter resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "contentinspectionparameter": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Contentinspectionparameter" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "contentinspection" + ], + "operationId": "createContentinspectionparameter", + "summary": "Create a contentinspectionparameter resource. Configuration for Contentinspection parameter resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "contentinspectionparameter": { + "$ref": "#/components/schemas/Contentinspectionparameter" + } + }, + "required": [ + "contentinspectionparameter" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/contentinspectionparameter/{name}": { + "get": { + "tags": [ + "contentinspection" + ], + "operationId": "getContentinspectionparameterByName", + "summary": "Get a contentinspectionparameter resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single contentinspectionparameter resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "contentinspectionparameter": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Contentinspectionparameter" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "contentinspection" + ], + "operationId": "updateContentinspectionparameter", + "summary": "Update a contentinspectionparameter resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "contentinspectionparameter": { + "$ref": "#/components/schemas/Contentinspectionparameter" + } + }, + "required": [ + "contentinspectionparameter" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "contentinspection" + ], + "operationId": "deleteContentinspectionparameter", + "summary": "Delete a contentinspectionparameter resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/contentinspectionpolicy": { + "get": { + "tags": [ + "contentinspection" + ], + "operationId": "listContentinspectionpolicy", + "summary": "List contentinspectionpolicy resources. Configuration for ContentInspection policy resource.", + "responses": { + "200": { + "description": "List of contentinspectionpolicy resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "contentinspectionpolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Contentinspectionpolicy" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "contentinspection" + ], + "operationId": "createContentinspectionpolicy", + "summary": "Create a contentinspectionpolicy resource. Configuration for ContentInspection policy resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "contentinspectionpolicy": { + "$ref": "#/components/schemas/Contentinspectionpolicy" + } + }, + "required": [ + "contentinspectionpolicy" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/contentinspectionpolicy/{name}": { + "get": { + "tags": [ + "contentinspection" + ], + "operationId": "getContentinspectionpolicyByName", + "summary": "Get a contentinspectionpolicy resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single contentinspectionpolicy resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "contentinspectionpolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Contentinspectionpolicy" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "contentinspection" + ], + "operationId": "updateContentinspectionpolicy", + "summary": "Update a contentinspectionpolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "contentinspectionpolicy": { + "$ref": "#/components/schemas/Contentinspectionpolicy" + } + }, + "required": [ + "contentinspectionpolicy" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "contentinspection" + ], + "operationId": "deleteContentinspectionpolicy", + "summary": "Delete a contentinspectionpolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/contentinspectionpolicy_binding": { + "get": { + "tags": [ + "contentinspection" + ], + "operationId": "listContentinspectionpolicyBinding", + "summary": "List contentinspectionpolicy_binding resources. Binding object which returns the resources bound to contentinspectionpolicy_binding.", + "responses": { + "200": { + "description": "List of contentinspectionpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "contentinspectionpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ContentinspectionpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "contentinspection" + ], + "operationId": "createContentinspectionpolicyBinding", + "summary": "Create a contentinspectionpolicy_binding resource. Binding object which returns the resources bound to contentinspectionpolicy_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "contentinspectionpolicy_binding": { + "$ref": "#/components/schemas/ContentinspectionpolicyBinding" + } + }, + "required": [ + "contentinspectionpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/contentinspectionpolicy_binding/{name}": { + "delete": { + "tags": [ + "contentinspection" + ], + "operationId": "deleteContentinspectionpolicyBinding", + "summary": "Delete a contentinspectionpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/contentinspectionpolicy_contentinspectionglobal_binding": { + "get": { + "tags": [ + "contentinspection" + ], + "operationId": "listContentinspectionpolicyContentinspectionglobalBinding", + "summary": "List contentinspectionpolicy_contentinspectionglobal_binding resources. Binding class showing the contentinspectionglobal that can be bound to contentinspectionpolicy.", + "responses": { + "200": { + "description": "List of contentinspectionpolicy_contentinspectionglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "contentinspectionpolicy_contentinspectionglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ContentinspectionpolicyContentinspectionglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "contentinspection" + ], + "operationId": "createContentinspectionpolicyContentinspectionglobalBinding", + "summary": "Create a contentinspectionpolicy_contentinspectionglobal_binding resource. Binding class showing the contentinspectionglobal that can be bound to contentinspectionpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "contentinspectionpolicy_contentinspectionglobal_binding": { + "$ref": "#/components/schemas/ContentinspectionpolicyContentinspectionglobalBinding" + } + }, + "required": [ + "contentinspectionpolicy_contentinspectionglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/contentinspectionpolicy_contentinspectionglobal_binding/{name}": { + "delete": { + "tags": [ + "contentinspection" + ], + "operationId": "deleteContentinspectionpolicyContentinspectionglobalBinding", + "summary": "Delete a contentinspectionpolicy_contentinspectionglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/contentinspectionpolicy_contentinspectionpolicylabel_binding": { + "get": { + "tags": [ + "contentinspection" + ], + "operationId": "listContentinspectionpolicyContentinspectionpolicylabelBinding", + "summary": "List contentinspectionpolicy_contentinspectionpolicylabel_binding resources. Binding class showing the contentinspectionpolicylabel that can be bound to contentinspectionpolicy.", + "responses": { + "200": { + "description": "List of contentinspectionpolicy_contentinspectionpolicylabel_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "contentinspectionpolicy_contentinspectionpolicylabel_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ContentinspectionpolicyContentinspectionpolicylabelBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "contentinspection" + ], + "operationId": "createContentinspectionpolicyContentinspectionpolicylabelBinding", + "summary": "Create a contentinspectionpolicy_contentinspectionpolicylabel_binding resource. Binding class showing the contentinspectionpolicylabel that can be bound to contentinspectionpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "contentinspectionpolicy_contentinspectionpolicylabel_binding": { + "$ref": "#/components/schemas/ContentinspectionpolicyContentinspectionpolicylabelBinding" + } + }, + "required": [ + "contentinspectionpolicy_contentinspectionpolicylabel_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/contentinspectionpolicy_contentinspectionpolicylabel_binding/{name}": { + "delete": { + "tags": [ + "contentinspection" + ], + "operationId": "deleteContentinspectionpolicyContentinspectionpolicylabelBinding", + "summary": "Delete a contentinspectionpolicy_contentinspectionpolicylabel_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/contentinspectionpolicy_csvserver_binding": { + "get": { + "tags": [ + "contentinspection" + ], + "operationId": "listContentinspectionpolicyCsvserverBinding", + "summary": "List contentinspectionpolicy_csvserver_binding resources. Binding class showing the csvserver that can be bound to contentinspectionpolicy.", + "responses": { + "200": { + "description": "List of contentinspectionpolicy_csvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "contentinspectionpolicy_csvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ContentinspectionpolicyCsvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "contentinspection" + ], + "operationId": "createContentinspectionpolicyCsvserverBinding", + "summary": "Create a contentinspectionpolicy_csvserver_binding resource. Binding class showing the csvserver that can be bound to contentinspectionpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "contentinspectionpolicy_csvserver_binding": { + "$ref": "#/components/schemas/ContentinspectionpolicyCsvserverBinding" + } + }, + "required": [ + "contentinspectionpolicy_csvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/contentinspectionpolicy_csvserver_binding/{name}": { + "delete": { + "tags": [ + "contentinspection" + ], + "operationId": "deleteContentinspectionpolicyCsvserverBinding", + "summary": "Delete a contentinspectionpolicy_csvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/contentinspectionpolicy_global_binding": { + "get": { + "tags": [ + "contentinspection" + ], + "operationId": "listContentinspectionpolicyGlobalBinding", + "summary": "List contentinspectionpolicy_global_binding resources. Binding class showing the global that can be bound to contentinspectionpolicy.", + "responses": { + "200": { + "description": "List of contentinspectionpolicy_global_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "contentinspectionpolicy_global_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ContentinspectionpolicyGlobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "contentinspection" + ], + "operationId": "createContentinspectionpolicyGlobalBinding", + "summary": "Create a contentinspectionpolicy_global_binding resource. Binding class showing the global that can be bound to contentinspectionpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "contentinspectionpolicy_global_binding": { + "$ref": "#/components/schemas/ContentinspectionpolicyGlobalBinding" + } + }, + "required": [ + "contentinspectionpolicy_global_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/contentinspectionpolicy_global_binding/{name}": { + "delete": { + "tags": [ + "contentinspection" + ], + "operationId": "deleteContentinspectionpolicyGlobalBinding", + "summary": "Delete a contentinspectionpolicy_global_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/contentinspectionpolicy_lbvserver_binding": { + "get": { + "tags": [ + "contentinspection" + ], + "operationId": "listContentinspectionpolicyLbvserverBinding", + "summary": "List contentinspectionpolicy_lbvserver_binding resources. Binding class showing the lbvserver that can be bound to contentinspectionpolicy.", + "responses": { + "200": { + "description": "List of contentinspectionpolicy_lbvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "contentinspectionpolicy_lbvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ContentinspectionpolicyLbvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "contentinspection" + ], + "operationId": "createContentinspectionpolicyLbvserverBinding", + "summary": "Create a contentinspectionpolicy_lbvserver_binding resource. Binding class showing the lbvserver that can be bound to contentinspectionpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "contentinspectionpolicy_lbvserver_binding": { + "$ref": "#/components/schemas/ContentinspectionpolicyLbvserverBinding" + } + }, + "required": [ + "contentinspectionpolicy_lbvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/contentinspectionpolicy_lbvserver_binding/{name}": { + "delete": { + "tags": [ + "contentinspection" + ], + "operationId": "deleteContentinspectionpolicyLbvserverBinding", + "summary": "Delete a contentinspectionpolicy_lbvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/contentinspectionpolicy_policylabel_binding": { + "get": { + "tags": [ + "contentinspection" + ], + "operationId": "listContentinspectionpolicyPolicylabelBinding", + "summary": "List contentinspectionpolicy_policylabel_binding resources. Binding class showing the policylabel that can be bound to contentinspectionpolicy.", + "responses": { + "200": { + "description": "List of contentinspectionpolicy_policylabel_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "contentinspectionpolicy_policylabel_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ContentinspectionpolicyPolicylabelBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "contentinspection" + ], + "operationId": "createContentinspectionpolicyPolicylabelBinding", + "summary": "Create a contentinspectionpolicy_policylabel_binding resource. Binding class showing the policylabel that can be bound to contentinspectionpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "contentinspectionpolicy_policylabel_binding": { + "$ref": "#/components/schemas/ContentinspectionpolicyPolicylabelBinding" + } + }, + "required": [ + "contentinspectionpolicy_policylabel_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/contentinspectionpolicy_policylabel_binding/{name}": { + "delete": { + "tags": [ + "contentinspection" + ], + "operationId": "deleteContentinspectionpolicyPolicylabelBinding", + "summary": "Delete a contentinspectionpolicy_policylabel_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/contentinspectionpolicy_vserver_binding": { + "get": { + "tags": [ + "contentinspection" + ], + "operationId": "listContentinspectionpolicyVserverBinding", + "summary": "List contentinspectionpolicy_vserver_binding resources. Binding class showing the vserver that can be bound to contentinspectionpolicy.", + "responses": { + "200": { + "description": "List of contentinspectionpolicy_vserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "contentinspectionpolicy_vserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ContentinspectionpolicyVserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "contentinspection" + ], + "operationId": "createContentinspectionpolicyVserverBinding", + "summary": "Create a contentinspectionpolicy_vserver_binding resource. Binding class showing the vserver that can be bound to contentinspectionpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "contentinspectionpolicy_vserver_binding": { + "$ref": "#/components/schemas/ContentinspectionpolicyVserverBinding" + } + }, + "required": [ + "contentinspectionpolicy_vserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/contentinspectionpolicy_vserver_binding/{name}": { + "delete": { + "tags": [ + "contentinspection" + ], + "operationId": "deleteContentinspectionpolicyVserverBinding", + "summary": "Delete a contentinspectionpolicy_vserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/contentinspectionpolicylabel": { + "get": { + "tags": [ + "contentinspection" + ], + "operationId": "listContentinspectionpolicylabel", + "summary": "List contentinspectionpolicylabel resources. Configuration for ContentInspection policy label resource.", + "responses": { + "200": { + "description": "List of contentinspectionpolicylabel resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "contentinspectionpolicylabel": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Contentinspectionpolicylabel" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "contentinspection" + ], + "operationId": "createContentinspectionpolicylabel", + "summary": "Create a contentinspectionpolicylabel resource. Configuration for ContentInspection policy label resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "contentinspectionpolicylabel": { + "$ref": "#/components/schemas/Contentinspectionpolicylabel" + } + }, + "required": [ + "contentinspectionpolicylabel" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/contentinspectionpolicylabel/{name}": { + "get": { + "tags": [ + "contentinspection" + ], + "operationId": "getContentinspectionpolicylabelByName", + "summary": "Get a contentinspectionpolicylabel resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single contentinspectionpolicylabel resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "contentinspectionpolicylabel": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Contentinspectionpolicylabel" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "contentinspection" + ], + "operationId": "updateContentinspectionpolicylabel", + "summary": "Update a contentinspectionpolicylabel resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "contentinspectionpolicylabel": { + "$ref": "#/components/schemas/Contentinspectionpolicylabel" + } + }, + "required": [ + "contentinspectionpolicylabel" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "contentinspection" + ], + "operationId": "deleteContentinspectionpolicylabel", + "summary": "Delete a contentinspectionpolicylabel resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/contentinspectionpolicylabel_binding": { + "get": { + "tags": [ + "contentinspection" + ], + "operationId": "listContentinspectionpolicylabelBinding", + "summary": "List contentinspectionpolicylabel_binding resources. Binding object which returns the resources bound to contentinspectionpolicylabel_binding.", + "responses": { + "200": { + "description": "List of contentinspectionpolicylabel_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "contentinspectionpolicylabel_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ContentinspectionpolicylabelBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "contentinspection" + ], + "operationId": "createContentinspectionpolicylabelBinding", + "summary": "Create a contentinspectionpolicylabel_binding resource. Binding object which returns the resources bound to contentinspectionpolicylabel_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "contentinspectionpolicylabel_binding": { + "$ref": "#/components/schemas/ContentinspectionpolicylabelBinding" + } + }, + "required": [ + "contentinspectionpolicylabel_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/contentinspectionpolicylabel_binding/{name}": { + "delete": { + "tags": [ + "contentinspection" + ], + "operationId": "deleteContentinspectionpolicylabelBinding", + "summary": "Delete a contentinspectionpolicylabel_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/contentinspectionpolicylabel_contentinspectionpolicy_binding": { + "get": { + "tags": [ + "contentinspection" + ], + "operationId": "listContentinspectionpolicylabelContentinspectionpolicyBinding", + "summary": "List contentinspectionpolicylabel_contentinspectionpolicy_binding resources. Binding class showing the contentinspectionpolicy that can be bound to contentinspectionpolicylabel.", + "responses": { + "200": { + "description": "List of contentinspectionpolicylabel_contentinspectionpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "contentinspectionpolicylabel_contentinspectionpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ContentinspectionpolicylabelContentinspectionpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "contentinspection" + ], + "operationId": "createContentinspectionpolicylabelContentinspectionpolicyBinding", + "summary": "Create a contentinspectionpolicylabel_contentinspectionpolicy_binding resource. Binding class showing the contentinspectionpolicy that can be bound to contentinspectionpolicylabel.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "contentinspectionpolicylabel_contentinspectionpolicy_binding": { + "$ref": "#/components/schemas/ContentinspectionpolicylabelContentinspectionpolicyBinding" + } + }, + "required": [ + "contentinspectionpolicylabel_contentinspectionpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/contentinspectionpolicylabel_contentinspectionpolicy_binding/{name}": { + "delete": { + "tags": [ + "contentinspection" + ], + "operationId": "deleteContentinspectionpolicylabelContentinspectionpolicyBinding", + "summary": "Delete a contentinspectionpolicylabel_contentinspectionpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/contentinspectionpolicylabel_policy_binding": { + "get": { + "tags": [ + "contentinspection" + ], + "operationId": "listContentinspectionpolicylabelPolicyBinding", + "summary": "List contentinspectionpolicylabel_policy_binding resources. Binding class showing the policy that can be bound to contentinspectionpolicylabel.", + "responses": { + "200": { + "description": "List of contentinspectionpolicylabel_policy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "contentinspectionpolicylabel_policy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ContentinspectionpolicylabelPolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "contentinspection" + ], + "operationId": "createContentinspectionpolicylabelPolicyBinding", + "summary": "Create a contentinspectionpolicylabel_policy_binding resource. Binding class showing the policy that can be bound to contentinspectionpolicylabel.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "contentinspectionpolicylabel_policy_binding": { + "$ref": "#/components/schemas/ContentinspectionpolicylabelPolicyBinding" + } + }, + "required": [ + "contentinspectionpolicylabel_policy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/contentinspectionpolicylabel_policy_binding/{name}": { + "delete": { + "tags": [ + "contentinspection" + ], + "operationId": "deleteContentinspectionpolicylabelPolicyBinding", + "summary": "Delete a contentinspectionpolicylabel_policy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/contentinspectionpolicylabel_policybinding_binding": { + "get": { + "tags": [ + "contentinspection" + ], + "operationId": "listContentinspectionpolicylabelPolicybindingBinding", + "summary": "List contentinspectionpolicylabel_policybinding_binding resources. Binding class showing the policybinding that can be bound to contentinspectionpolicylabel.", + "responses": { + "200": { + "description": "List of contentinspectionpolicylabel_policybinding_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "contentinspectionpolicylabel_policybinding_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ContentinspectionpolicylabelPolicybindingBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "contentinspection" + ], + "operationId": "createContentinspectionpolicylabelPolicybindingBinding", + "summary": "Create a contentinspectionpolicylabel_policybinding_binding resource. Binding class showing the policybinding that can be bound to contentinspectionpolicylabel.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "contentinspectionpolicylabel_policybinding_binding": { + "$ref": "#/components/schemas/ContentinspectionpolicylabelPolicybindingBinding" + } + }, + "required": [ + "contentinspectionpolicylabel_policybinding_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/contentinspectionpolicylabel_policybinding_binding/{name}": { + "delete": { + "tags": [ + "contentinspection" + ], + "operationId": "deleteContentinspectionpolicylabelPolicybindingBinding", + "summary": "Delete a contentinspectionpolicylabel_policybinding_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/contentinspectionprofile": { + "get": { + "tags": [ + "contentinspection" + ], + "operationId": "listContentinspectionprofile", + "summary": "List contentinspectionprofile resources. Configuration for ContentInspection profile resource.", + "responses": { + "200": { + "description": "List of contentinspectionprofile resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "contentinspectionprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Contentinspectionprofile" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "contentinspection" + ], + "operationId": "createContentinspectionprofile", + "summary": "Create a contentinspectionprofile resource. Configuration for ContentInspection profile resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "contentinspectionprofile": { + "$ref": "#/components/schemas/Contentinspectionprofile" + } + }, + "required": [ + "contentinspectionprofile" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/contentinspectionprofile/{name}": { + "get": { + "tags": [ + "contentinspection" + ], + "operationId": "getContentinspectionprofileByName", + "summary": "Get a contentinspectionprofile resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single contentinspectionprofile resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "contentinspectionprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Contentinspectionprofile" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "contentinspection" + ], + "operationId": "updateContentinspectionprofile", + "summary": "Update a contentinspectionprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "contentinspectionprofile": { + "$ref": "#/components/schemas/Contentinspectionprofile" + } + }, + "required": [ + "contentinspectionprofile" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "contentinspection" + ], + "operationId": "deleteContentinspectionprofile", + "summary": "Delete a contentinspectionprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/craction": { + "get": { + "tags": [ + "cr" + ], + "operationId": "listCraction", + "summary": "List craction resources. Configuration for cache redirection action resource.", + "responses": { + "200": { + "description": "List of craction resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "craction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Craction" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cr" + ], + "operationId": "createCraction", + "summary": "Create a craction resource. Configuration for cache redirection action resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "craction": { + "$ref": "#/components/schemas/Craction" + } + }, + "required": [ + "craction" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/craction/{name}": { + "get": { + "tags": [ + "cr" + ], + "operationId": "getCractionByName", + "summary": "Get a craction resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single craction resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "craction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Craction" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "cr" + ], + "operationId": "updateCraction", + "summary": "Update a craction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "craction": { + "$ref": "#/components/schemas/Craction" + } + }, + "required": [ + "craction" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "cr" + ], + "operationId": "deleteCraction", + "summary": "Delete a craction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/crpolicy": { + "get": { + "tags": [ + "cr" + ], + "operationId": "listCrpolicy", + "summary": "List crpolicy resources. Configuration for cache redirection policy resource.", + "responses": { + "200": { + "description": "List of crpolicy resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "crpolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Crpolicy" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cr" + ], + "operationId": "createCrpolicy", + "summary": "Create a crpolicy resource. Configuration for cache redirection policy resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "crpolicy": { + "$ref": "#/components/schemas/Crpolicy" + } + }, + "required": [ + "crpolicy" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/crpolicy/{name}": { + "get": { + "tags": [ + "cr" + ], + "operationId": "getCrpolicyByName", + "summary": "Get a crpolicy resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single crpolicy resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "crpolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Crpolicy" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "cr" + ], + "operationId": "updateCrpolicy", + "summary": "Update a crpolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "crpolicy": { + "$ref": "#/components/schemas/Crpolicy" + } + }, + "required": [ + "crpolicy" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "cr" + ], + "operationId": "deleteCrpolicy", + "summary": "Delete a crpolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/crpolicy_binding": { + "get": { + "tags": [ + "cr" + ], + "operationId": "listCrpolicyBinding", + "summary": "List crpolicy_binding resources. Binding object which returns the resources bound to crpolicy_binding.", + "responses": { + "200": { + "description": "List of crpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "crpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CrpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cr" + ], + "operationId": "createCrpolicyBinding", + "summary": "Create a crpolicy_binding resource. Binding object which returns the resources bound to crpolicy_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "crpolicy_binding": { + "$ref": "#/components/schemas/CrpolicyBinding" + } + }, + "required": [ + "crpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/crpolicy_binding/{name}": { + "delete": { + "tags": [ + "cr" + ], + "operationId": "deleteCrpolicyBinding", + "summary": "Delete a crpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/crpolicy_crvserver_binding": { + "get": { + "tags": [ + "cr" + ], + "operationId": "listCrpolicyCrvserverBinding", + "summary": "List crpolicy_crvserver_binding resources. Binding class showing the crvserver that can be bound to crpolicy.", + "responses": { + "200": { + "description": "List of crpolicy_crvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "crpolicy_crvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CrpolicyCrvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cr" + ], + "operationId": "createCrpolicyCrvserverBinding", + "summary": "Create a crpolicy_crvserver_binding resource. Binding class showing the crvserver that can be bound to crpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "crpolicy_crvserver_binding": { + "$ref": "#/components/schemas/CrpolicyCrvserverBinding" + } + }, + "required": [ + "crpolicy_crvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/crpolicy_crvserver_binding/{name}": { + "delete": { + "tags": [ + "cr" + ], + "operationId": "deleteCrpolicyCrvserverBinding", + "summary": "Delete a crpolicy_crvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/crpolicy_vserver_binding": { + "get": { + "tags": [ + "cr" + ], + "operationId": "listCrpolicyVserverBinding", + "summary": "List crpolicy_vserver_binding resources. Binding class showing the vserver that can be bound to crpolicy.", + "responses": { + "200": { + "description": "List of crpolicy_vserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "crpolicy_vserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CrpolicyVserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cr" + ], + "operationId": "createCrpolicyVserverBinding", + "summary": "Create a crpolicy_vserver_binding resource. Binding class showing the vserver that can be bound to crpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "crpolicy_vserver_binding": { + "$ref": "#/components/schemas/CrpolicyVserverBinding" + } + }, + "required": [ + "crpolicy_vserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/crpolicy_vserver_binding/{name}": { + "delete": { + "tags": [ + "cr" + ], + "operationId": "deleteCrpolicyVserverBinding", + "summary": "Delete a crpolicy_vserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/crvserver": { + "get": { + "tags": [ + "cr" + ], + "operationId": "listCrvserver", + "summary": "List crvserver resources. Configuration for CR virtual server resource.", + "responses": { + "200": { + "description": "List of crvserver resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "crvserver": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Crvserver" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cr" + ], + "operationId": "createCrvserver", + "summary": "Create a crvserver resource. Configuration for CR virtual server resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "crvserver": { + "$ref": "#/components/schemas/Crvserver" + } + }, + "required": [ + "crvserver" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/crvserver/{name}": { + "get": { + "tags": [ + "cr" + ], + "operationId": "getCrvserverByName", + "summary": "Get a crvserver resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single crvserver resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "crvserver": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Crvserver" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "cr" + ], + "operationId": "updateCrvserver", + "summary": "Update a crvserver resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "crvserver": { + "$ref": "#/components/schemas/Crvserver" + } + }, + "required": [ + "crvserver" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "cr" + ], + "operationId": "deleteCrvserver", + "summary": "Delete a crvserver resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/crvserver_analyticsprofile_binding": { + "get": { + "tags": [ + "cr" + ], + "operationId": "listCrvserverAnalyticsprofileBinding", + "summary": "List crvserver_analyticsprofile_binding resources. Binding class showing the analyticsprofile that can be bound to crvserver.", + "responses": { + "200": { + "description": "List of crvserver_analyticsprofile_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "crvserver_analyticsprofile_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CrvserverAnalyticsprofileBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cr" + ], + "operationId": "createCrvserverAnalyticsprofileBinding", + "summary": "Create a crvserver_analyticsprofile_binding resource. Binding class showing the analyticsprofile that can be bound to crvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "crvserver_analyticsprofile_binding": { + "$ref": "#/components/schemas/CrvserverAnalyticsprofileBinding" + } + }, + "required": [ + "crvserver_analyticsprofile_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/crvserver_analyticsprofile_binding/{name}": { + "delete": { + "tags": [ + "cr" + ], + "operationId": "deleteCrvserverAnalyticsprofileBinding", + "summary": "Delete a crvserver_analyticsprofile_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/crvserver_appflowpolicy_binding": { + "get": { + "tags": [ + "cr" + ], + "operationId": "listCrvserverAppflowpolicyBinding", + "summary": "List crvserver_appflowpolicy_binding resources. Binding class showing the appflowpolicy that can be bound to crvserver.", + "responses": { + "200": { + "description": "List of crvserver_appflowpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "crvserver_appflowpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CrvserverAppflowpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cr" + ], + "operationId": "createCrvserverAppflowpolicyBinding", + "summary": "Create a crvserver_appflowpolicy_binding resource. Binding class showing the appflowpolicy that can be bound to crvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "crvserver_appflowpolicy_binding": { + "$ref": "#/components/schemas/CrvserverAppflowpolicyBinding" + } + }, + "required": [ + "crvserver_appflowpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/crvserver_appflowpolicy_binding/{name}": { + "delete": { + "tags": [ + "cr" + ], + "operationId": "deleteCrvserverAppflowpolicyBinding", + "summary": "Delete a crvserver_appflowpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/crvserver_appfwpolicy_binding": { + "get": { + "tags": [ + "cr" + ], + "operationId": "listCrvserverAppfwpolicyBinding", + "summary": "List crvserver_appfwpolicy_binding resources. Binding class showing the appfwpolicy that can be bound to crvserver.", + "responses": { + "200": { + "description": "List of crvserver_appfwpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "crvserver_appfwpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CrvserverAppfwpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cr" + ], + "operationId": "createCrvserverAppfwpolicyBinding", + "summary": "Create a crvserver_appfwpolicy_binding resource. Binding class showing the appfwpolicy that can be bound to crvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "crvserver_appfwpolicy_binding": { + "$ref": "#/components/schemas/CrvserverAppfwpolicyBinding" + } + }, + "required": [ + "crvserver_appfwpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/crvserver_appfwpolicy_binding/{name}": { + "delete": { + "tags": [ + "cr" + ], + "operationId": "deleteCrvserverAppfwpolicyBinding", + "summary": "Delete a crvserver_appfwpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/crvserver_appqoepolicy_binding": { + "get": { + "tags": [ + "cr" + ], + "operationId": "listCrvserverAppqoepolicyBinding", + "summary": "List crvserver_appqoepolicy_binding resources. Binding class showing the appqoepolicy that can be bound to crvserver.", + "responses": { + "200": { + "description": "List of crvserver_appqoepolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "crvserver_appqoepolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CrvserverAppqoepolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cr" + ], + "operationId": "createCrvserverAppqoepolicyBinding", + "summary": "Create a crvserver_appqoepolicy_binding resource. Binding class showing the appqoepolicy that can be bound to crvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "crvserver_appqoepolicy_binding": { + "$ref": "#/components/schemas/CrvserverAppqoepolicyBinding" + } + }, + "required": [ + "crvserver_appqoepolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/crvserver_appqoepolicy_binding/{name}": { + "delete": { + "tags": [ + "cr" + ], + "operationId": "deleteCrvserverAppqoepolicyBinding", + "summary": "Delete a crvserver_appqoepolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/crvserver_binding": { + "get": { + "tags": [ + "cr" + ], + "operationId": "listCrvserverBinding", + "summary": "List crvserver_binding resources. Binding object which returns the resources bound to crvserver_binding.", + "responses": { + "200": { + "description": "List of crvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "crvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CrvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cr" + ], + "operationId": "createCrvserverBinding", + "summary": "Create a crvserver_binding resource. Binding object which returns the resources bound to crvserver_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "crvserver_binding": { + "$ref": "#/components/schemas/CrvserverBinding" + } + }, + "required": [ + "crvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/crvserver_binding/{name}": { + "delete": { + "tags": [ + "cr" + ], + "operationId": "deleteCrvserverBinding", + "summary": "Delete a crvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/crvserver_cachepolicy_binding": { + "get": { + "tags": [ + "cr" + ], + "operationId": "listCrvserverCachepolicyBinding", + "summary": "List crvserver_cachepolicy_binding resources. Binding class showing the cachepolicy that can be bound to crvserver.", + "responses": { + "200": { + "description": "List of crvserver_cachepolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "crvserver_cachepolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CrvserverCachepolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cr" + ], + "operationId": "createCrvserverCachepolicyBinding", + "summary": "Create a crvserver_cachepolicy_binding resource. Binding class showing the cachepolicy that can be bound to crvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "crvserver_cachepolicy_binding": { + "$ref": "#/components/schemas/CrvserverCachepolicyBinding" + } + }, + "required": [ + "crvserver_cachepolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/crvserver_cachepolicy_binding/{name}": { + "delete": { + "tags": [ + "cr" + ], + "operationId": "deleteCrvserverCachepolicyBinding", + "summary": "Delete a crvserver_cachepolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/crvserver_cmppolicy_binding": { + "get": { + "tags": [ + "cr" + ], + "operationId": "listCrvserverCmppolicyBinding", + "summary": "List crvserver_cmppolicy_binding resources. Binding class showing the cmppolicy that can be bound to crvserver.", + "responses": { + "200": { + "description": "List of crvserver_cmppolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "crvserver_cmppolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CrvserverCmppolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cr" + ], + "operationId": "createCrvserverCmppolicyBinding", + "summary": "Create a crvserver_cmppolicy_binding resource. Binding class showing the cmppolicy that can be bound to crvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "crvserver_cmppolicy_binding": { + "$ref": "#/components/schemas/CrvserverCmppolicyBinding" + } + }, + "required": [ + "crvserver_cmppolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/crvserver_cmppolicy_binding/{name}": { + "delete": { + "tags": [ + "cr" + ], + "operationId": "deleteCrvserverCmppolicyBinding", + "summary": "Delete a crvserver_cmppolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/crvserver_crpolicy_binding": { + "get": { + "tags": [ + "cr" + ], + "operationId": "listCrvserverCrpolicyBinding", + "summary": "List crvserver_crpolicy_binding resources. Binding class showing the crpolicy that can be bound to crvserver.", + "responses": { + "200": { + "description": "List of crvserver_crpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "crvserver_crpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CrvserverCrpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cr" + ], + "operationId": "createCrvserverCrpolicyBinding", + "summary": "Create a crvserver_crpolicy_binding resource. Binding class showing the crpolicy that can be bound to crvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "crvserver_crpolicy_binding": { + "$ref": "#/components/schemas/CrvserverCrpolicyBinding" + } + }, + "required": [ + "crvserver_crpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/crvserver_crpolicy_binding/{name}": { + "delete": { + "tags": [ + "cr" + ], + "operationId": "deleteCrvserverCrpolicyBinding", + "summary": "Delete a crvserver_crpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/crvserver_cspolicy_binding": { + "get": { + "tags": [ + "cr" + ], + "operationId": "listCrvserverCspolicyBinding", + "summary": "List crvserver_cspolicy_binding resources. Binding class showing the cspolicy that can be bound to crvserver.", + "responses": { + "200": { + "description": "List of crvserver_cspolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "crvserver_cspolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CrvserverCspolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cr" + ], + "operationId": "createCrvserverCspolicyBinding", + "summary": "Create a crvserver_cspolicy_binding resource. Binding class showing the cspolicy that can be bound to crvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "crvserver_cspolicy_binding": { + "$ref": "#/components/schemas/CrvserverCspolicyBinding" + } + }, + "required": [ + "crvserver_cspolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/crvserver_cspolicy_binding/{name}": { + "delete": { + "tags": [ + "cr" + ], + "operationId": "deleteCrvserverCspolicyBinding", + "summary": "Delete a crvserver_cspolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/crvserver_feopolicy_binding": { + "get": { + "tags": [ + "cr" + ], + "operationId": "listCrvserverFeopolicyBinding", + "summary": "List crvserver_feopolicy_binding resources. Binding class showing the feopolicy that can be bound to crvserver.", + "responses": { + "200": { + "description": "List of crvserver_feopolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "crvserver_feopolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CrvserverFeopolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cr" + ], + "operationId": "createCrvserverFeopolicyBinding", + "summary": "Create a crvserver_feopolicy_binding resource. Binding class showing the feopolicy that can be bound to crvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "crvserver_feopolicy_binding": { + "$ref": "#/components/schemas/CrvserverFeopolicyBinding" + } + }, + "required": [ + "crvserver_feopolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/crvserver_feopolicy_binding/{name}": { + "delete": { + "tags": [ + "cr" + ], + "operationId": "deleteCrvserverFeopolicyBinding", + "summary": "Delete a crvserver_feopolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/crvserver_filterpolicy_binding": { + "get": { + "tags": [ + "cr" + ], + "operationId": "listCrvserverFilterpolicyBinding", + "summary": "List crvserver_filterpolicy_binding resources. Binding class showing the filterpolicy that can be bound to crvserver.", + "responses": { + "200": { + "description": "List of crvserver_filterpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "crvserver_filterpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CrvserverFilterpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cr" + ], + "operationId": "createCrvserverFilterpolicyBinding", + "summary": "Create a crvserver_filterpolicy_binding resource. Binding class showing the filterpolicy that can be bound to crvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "crvserver_filterpolicy_binding": { + "$ref": "#/components/schemas/CrvserverFilterpolicyBinding" + } + }, + "required": [ + "crvserver_filterpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/crvserver_filterpolicy_binding/{name}": { + "delete": { + "tags": [ + "cr" + ], + "operationId": "deleteCrvserverFilterpolicyBinding", + "summary": "Delete a crvserver_filterpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/crvserver_icapolicy_binding": { + "get": { + "tags": [ + "cr" + ], + "operationId": "listCrvserverIcapolicyBinding", + "summary": "List crvserver_icapolicy_binding resources. Binding class showing the icapolicy that can be bound to crvserver.", + "responses": { + "200": { + "description": "List of crvserver_icapolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "crvserver_icapolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CrvserverIcapolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cr" + ], + "operationId": "createCrvserverIcapolicyBinding", + "summary": "Create a crvserver_icapolicy_binding resource. Binding class showing the icapolicy that can be bound to crvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "crvserver_icapolicy_binding": { + "$ref": "#/components/schemas/CrvserverIcapolicyBinding" + } + }, + "required": [ + "crvserver_icapolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/crvserver_icapolicy_binding/{name}": { + "delete": { + "tags": [ + "cr" + ], + "operationId": "deleteCrvserverIcapolicyBinding", + "summary": "Delete a crvserver_icapolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/crvserver_lbvserver_binding": { + "get": { + "tags": [ + "cr" + ], + "operationId": "listCrvserverLbvserverBinding", + "summary": "List crvserver_lbvserver_binding resources. Binding class showing the lbvserver that can be bound to crvserver.", + "responses": { + "200": { + "description": "List of crvserver_lbvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "crvserver_lbvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CrvserverLbvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cr" + ], + "operationId": "createCrvserverLbvserverBinding", + "summary": "Create a crvserver_lbvserver_binding resource. Binding class showing the lbvserver that can be bound to crvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "crvserver_lbvserver_binding": { + "$ref": "#/components/schemas/CrvserverLbvserverBinding" + } + }, + "required": [ + "crvserver_lbvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/crvserver_lbvserver_binding/{name}": { + "delete": { + "tags": [ + "cr" + ], + "operationId": "deleteCrvserverLbvserverBinding", + "summary": "Delete a crvserver_lbvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/crvserver_map_binding": { + "get": { + "tags": [ + "cr" + ], + "operationId": "listCrvserverMapBinding", + "summary": "List crvserver_map_binding resources. Binding class showing the map that can be bound to crvserver.", + "responses": { + "200": { + "description": "List of crvserver_map_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "crvserver_map_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CrvserverMapBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cr" + ], + "operationId": "createCrvserverMapBinding", + "summary": "Create a crvserver_map_binding resource. Binding class showing the map that can be bound to crvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "crvserver_map_binding": { + "$ref": "#/components/schemas/CrvserverMapBinding" + } + }, + "required": [ + "crvserver_map_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/crvserver_map_binding/{name}": { + "delete": { + "tags": [ + "cr" + ], + "operationId": "deleteCrvserverMapBinding", + "summary": "Delete a crvserver_map_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/crvserver_policy_binding": { + "get": { + "tags": [ + "cr" + ], + "operationId": "listCrvserverPolicyBinding", + "summary": "List crvserver_policy_binding resources. Binding class showing the policy that can be bound to crvserver.", + "responses": { + "200": { + "description": "List of crvserver_policy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "crvserver_policy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CrvserverPolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cr" + ], + "operationId": "createCrvserverPolicyBinding", + "summary": "Create a crvserver_policy_binding resource. Binding class showing the policy that can be bound to crvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "crvserver_policy_binding": { + "$ref": "#/components/schemas/CrvserverPolicyBinding" + } + }, + "required": [ + "crvserver_policy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/crvserver_policy_binding/{name}": { + "delete": { + "tags": [ + "cr" + ], + "operationId": "deleteCrvserverPolicyBinding", + "summary": "Delete a crvserver_policy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/crvserver_policymap_binding": { + "get": { + "tags": [ + "cr" + ], + "operationId": "listCrvserverPolicymapBinding", + "summary": "List crvserver_policymap_binding resources. Binding class showing the policymap that can be bound to crvserver.", + "responses": { + "200": { + "description": "List of crvserver_policymap_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "crvserver_policymap_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CrvserverPolicymapBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cr" + ], + "operationId": "createCrvserverPolicymapBinding", + "summary": "Create a crvserver_policymap_binding resource. Binding class showing the policymap that can be bound to crvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "crvserver_policymap_binding": { + "$ref": "#/components/schemas/CrvserverPolicymapBinding" + } + }, + "required": [ + "crvserver_policymap_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/crvserver_policymap_binding/{name}": { + "delete": { + "tags": [ + "cr" + ], + "operationId": "deleteCrvserverPolicymapBinding", + "summary": "Delete a crvserver_policymap_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/crvserver_profile_binding": { + "get": { + "tags": [ + "cr" + ], + "operationId": "listCrvserverProfileBinding", + "summary": "List crvserver_profile_binding resources. Binding class showing the profile that can be bound to crvserver.", + "responses": { + "200": { + "description": "List of crvserver_profile_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "crvserver_profile_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CrvserverProfileBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cr" + ], + "operationId": "createCrvserverProfileBinding", + "summary": "Create a crvserver_profile_binding resource. Binding class showing the profile that can be bound to crvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "crvserver_profile_binding": { + "$ref": "#/components/schemas/CrvserverProfileBinding" + } + }, + "required": [ + "crvserver_profile_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/crvserver_profile_binding/{name}": { + "delete": { + "tags": [ + "cr" + ], + "operationId": "deleteCrvserverProfileBinding", + "summary": "Delete a crvserver_profile_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/crvserver_responderpolicy_binding": { + "get": { + "tags": [ + "cr" + ], + "operationId": "listCrvserverResponderpolicyBinding", + "summary": "List crvserver_responderpolicy_binding resources. Binding class showing the responderpolicy that can be bound to crvserver.", + "responses": { + "200": { + "description": "List of crvserver_responderpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "crvserver_responderpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CrvserverResponderpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cr" + ], + "operationId": "createCrvserverResponderpolicyBinding", + "summary": "Create a crvserver_responderpolicy_binding resource. Binding class showing the responderpolicy that can be bound to crvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "crvserver_responderpolicy_binding": { + "$ref": "#/components/schemas/CrvserverResponderpolicyBinding" + } + }, + "required": [ + "crvserver_responderpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/crvserver_responderpolicy_binding/{name}": { + "delete": { + "tags": [ + "cr" + ], + "operationId": "deleteCrvserverResponderpolicyBinding", + "summary": "Delete a crvserver_responderpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/crvserver_rewritepolicy_binding": { + "get": { + "tags": [ + "cr" + ], + "operationId": "listCrvserverRewritepolicyBinding", + "summary": "List crvserver_rewritepolicy_binding resources. Binding class showing the rewritepolicy that can be bound to crvserver.", + "responses": { + "200": { + "description": "List of crvserver_rewritepolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "crvserver_rewritepolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CrvserverRewritepolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cr" + ], + "operationId": "createCrvserverRewritepolicyBinding", + "summary": "Create a crvserver_rewritepolicy_binding resource. Binding class showing the rewritepolicy that can be bound to crvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "crvserver_rewritepolicy_binding": { + "$ref": "#/components/schemas/CrvserverRewritepolicyBinding" + } + }, + "required": [ + "crvserver_rewritepolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/crvserver_rewritepolicy_binding/{name}": { + "delete": { + "tags": [ + "cr" + ], + "operationId": "deleteCrvserverRewritepolicyBinding", + "summary": "Delete a crvserver_rewritepolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/crvserver_spilloverpolicy_binding": { + "get": { + "tags": [ + "cr" + ], + "operationId": "listCrvserverSpilloverpolicyBinding", + "summary": "List crvserver_spilloverpolicy_binding resources. Binding class showing the spilloverpolicy that can be bound to crvserver.", + "responses": { + "200": { + "description": "List of crvserver_spilloverpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "crvserver_spilloverpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CrvserverSpilloverpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cr" + ], + "operationId": "createCrvserverSpilloverpolicyBinding", + "summary": "Create a crvserver_spilloverpolicy_binding resource. Binding class showing the spilloverpolicy that can be bound to crvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "crvserver_spilloverpolicy_binding": { + "$ref": "#/components/schemas/CrvserverSpilloverpolicyBinding" + } + }, + "required": [ + "crvserver_spilloverpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/crvserver_spilloverpolicy_binding/{name}": { + "delete": { + "tags": [ + "cr" + ], + "operationId": "deleteCrvserverSpilloverpolicyBinding", + "summary": "Delete a crvserver_spilloverpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/crvserver_vserver_binding": { + "get": { + "tags": [ + "cr" + ], + "operationId": "listCrvserverVserverBinding", + "summary": "List crvserver_vserver_binding resources. Binding class showing the vserver that can be bound to crvserver.", + "responses": { + "200": { + "description": "List of crvserver_vserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "crvserver_vserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CrvserverVserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cr" + ], + "operationId": "createCrvserverVserverBinding", + "summary": "Create a crvserver_vserver_binding resource. Binding class showing the vserver that can be bound to crvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "crvserver_vserver_binding": { + "$ref": "#/components/schemas/CrvserverVserverBinding" + } + }, + "required": [ + "crvserver_vserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/crvserver_vserver_binding/{name}": { + "delete": { + "tags": [ + "cr" + ], + "operationId": "deleteCrvserverVserverBinding", + "summary": "Delete a crvserver_vserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/csaction": { + "get": { + "tags": [ + "cs" + ], + "operationId": "listCsaction", + "summary": "List csaction resources. Configuration for Content Switching action resource.", + "responses": { + "200": { + "description": "List of csaction resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Csaction" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cs" + ], + "operationId": "createCsaction", + "summary": "Create a csaction resource. Configuration for Content Switching action resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csaction": { + "$ref": "#/components/schemas/Csaction" + } + }, + "required": [ + "csaction" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/csaction/{name}": { + "get": { + "tags": [ + "cs" + ], + "operationId": "getCsactionByName", + "summary": "Get a csaction resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single csaction resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Csaction" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "cs" + ], + "operationId": "updateCsaction", + "summary": "Update a csaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csaction": { + "$ref": "#/components/schemas/Csaction" + } + }, + "required": [ + "csaction" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "cs" + ], + "operationId": "deleteCsaction", + "summary": "Delete a csaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/csparameter": { + "get": { + "tags": [ + "cs" + ], + "operationId": "listCsparameter", + "summary": "List csparameter resources. Configuration for CS parameter resource.", + "responses": { + "200": { + "description": "List of csparameter resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csparameter": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Csparameter" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cs" + ], + "operationId": "createCsparameter", + "summary": "Create a csparameter resource. Configuration for CS parameter resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csparameter": { + "$ref": "#/components/schemas/Csparameter" + } + }, + "required": [ + "csparameter" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/csparameter/{name}": { + "get": { + "tags": [ + "cs" + ], + "operationId": "getCsparameterByName", + "summary": "Get a csparameter resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single csparameter resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csparameter": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Csparameter" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "cs" + ], + "operationId": "updateCsparameter", + "summary": "Update a csparameter resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csparameter": { + "$ref": "#/components/schemas/Csparameter" + } + }, + "required": [ + "csparameter" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "cs" + ], + "operationId": "deleteCsparameter", + "summary": "Delete a csparameter resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cspolicy": { + "get": { + "tags": [ + "cs" + ], + "operationId": "listCspolicy", + "summary": "List cspolicy resources. Configuration for content-switching policy resource.", + "responses": { + "200": { + "description": "List of cspolicy resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cspolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Cspolicy" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cs" + ], + "operationId": "createCspolicy", + "summary": "Create a cspolicy resource. Configuration for content-switching policy resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cspolicy": { + "$ref": "#/components/schemas/Cspolicy" + } + }, + "required": [ + "cspolicy" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cspolicy/{name}": { + "get": { + "tags": [ + "cs" + ], + "operationId": "getCspolicyByName", + "summary": "Get a cspolicy resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single cspolicy resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cspolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Cspolicy" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "cs" + ], + "operationId": "updateCspolicy", + "summary": "Update a cspolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cspolicy": { + "$ref": "#/components/schemas/Cspolicy" + } + }, + "required": [ + "cspolicy" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "cs" + ], + "operationId": "deleteCspolicy", + "summary": "Delete a cspolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cspolicy_binding": { + "get": { + "tags": [ + "cs" + ], + "operationId": "listCspolicyBinding", + "summary": "List cspolicy_binding resources. Binding object which returns the resources bound to cspolicy_binding.", + "responses": { + "200": { + "description": "List of cspolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cspolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CspolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cs" + ], + "operationId": "createCspolicyBinding", + "summary": "Create a cspolicy_binding resource. Binding object which returns the resources bound to cspolicy_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cspolicy_binding": { + "$ref": "#/components/schemas/CspolicyBinding" + } + }, + "required": [ + "cspolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cspolicy_binding/{name}": { + "delete": { + "tags": [ + "cs" + ], + "operationId": "deleteCspolicyBinding", + "summary": "Delete a cspolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cspolicy_crvserver_binding": { + "get": { + "tags": [ + "cs" + ], + "operationId": "listCspolicyCrvserverBinding", + "summary": "List cspolicy_crvserver_binding resources. Binding class showing the crvserver that can be bound to cspolicy.", + "responses": { + "200": { + "description": "List of cspolicy_crvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cspolicy_crvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CspolicyCrvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cs" + ], + "operationId": "createCspolicyCrvserverBinding", + "summary": "Create a cspolicy_crvserver_binding resource. Binding class showing the crvserver that can be bound to cspolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cspolicy_crvserver_binding": { + "$ref": "#/components/schemas/CspolicyCrvserverBinding" + } + }, + "required": [ + "cspolicy_crvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cspolicy_crvserver_binding/{name}": { + "delete": { + "tags": [ + "cs" + ], + "operationId": "deleteCspolicyCrvserverBinding", + "summary": "Delete a cspolicy_crvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cspolicy_cspolicylabel_binding": { + "get": { + "tags": [ + "cs" + ], + "operationId": "listCspolicyCspolicylabelBinding", + "summary": "List cspolicy_cspolicylabel_binding resources. Binding class showing the cspolicylabel that can be bound to cspolicy.", + "responses": { + "200": { + "description": "List of cspolicy_cspolicylabel_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cspolicy_cspolicylabel_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CspolicyCspolicylabelBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cs" + ], + "operationId": "createCspolicyCspolicylabelBinding", + "summary": "Create a cspolicy_cspolicylabel_binding resource. Binding class showing the cspolicylabel that can be bound to cspolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cspolicy_cspolicylabel_binding": { + "$ref": "#/components/schemas/CspolicyCspolicylabelBinding" + } + }, + "required": [ + "cspolicy_cspolicylabel_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cspolicy_cspolicylabel_binding/{name}": { + "delete": { + "tags": [ + "cs" + ], + "operationId": "deleteCspolicyCspolicylabelBinding", + "summary": "Delete a cspolicy_cspolicylabel_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cspolicy_csvserver_binding": { + "get": { + "tags": [ + "cs" + ], + "operationId": "listCspolicyCsvserverBinding", + "summary": "List cspolicy_csvserver_binding resources. Binding class showing the csvserver that can be bound to cspolicy.", + "responses": { + "200": { + "description": "List of cspolicy_csvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cspolicy_csvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CspolicyCsvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cs" + ], + "operationId": "createCspolicyCsvserverBinding", + "summary": "Create a cspolicy_csvserver_binding resource. Binding class showing the csvserver that can be bound to cspolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cspolicy_csvserver_binding": { + "$ref": "#/components/schemas/CspolicyCsvserverBinding" + } + }, + "required": [ + "cspolicy_csvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cspolicy_csvserver_binding/{name}": { + "delete": { + "tags": [ + "cs" + ], + "operationId": "deleteCspolicyCsvserverBinding", + "summary": "Delete a cspolicy_csvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cspolicy_policylabel_binding": { + "get": { + "tags": [ + "cs" + ], + "operationId": "listCspolicyPolicylabelBinding", + "summary": "List cspolicy_policylabel_binding resources. Binding class showing the policylabel that can be bound to cspolicy.", + "responses": { + "200": { + "description": "List of cspolicy_policylabel_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cspolicy_policylabel_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CspolicyPolicylabelBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cs" + ], + "operationId": "createCspolicyPolicylabelBinding", + "summary": "Create a cspolicy_policylabel_binding resource. Binding class showing the policylabel that can be bound to cspolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cspolicy_policylabel_binding": { + "$ref": "#/components/schemas/CspolicyPolicylabelBinding" + } + }, + "required": [ + "cspolicy_policylabel_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cspolicy_policylabel_binding/{name}": { + "delete": { + "tags": [ + "cs" + ], + "operationId": "deleteCspolicyPolicylabelBinding", + "summary": "Delete a cspolicy_policylabel_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cspolicy_vserver_binding": { + "get": { + "tags": [ + "cs" + ], + "operationId": "listCspolicyVserverBinding", + "summary": "List cspolicy_vserver_binding resources. Binding class showing the vserver that can be bound to cspolicy.", + "responses": { + "200": { + "description": "List of cspolicy_vserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cspolicy_vserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CspolicyVserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cs" + ], + "operationId": "createCspolicyVserverBinding", + "summary": "Create a cspolicy_vserver_binding resource. Binding class showing the vserver that can be bound to cspolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cspolicy_vserver_binding": { + "$ref": "#/components/schemas/CspolicyVserverBinding" + } + }, + "required": [ + "cspolicy_vserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cspolicy_vserver_binding/{name}": { + "delete": { + "tags": [ + "cs" + ], + "operationId": "deleteCspolicyVserverBinding", + "summary": "Delete a cspolicy_vserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cspolicylabel": { + "get": { + "tags": [ + "cs" + ], + "operationId": "listCspolicylabel", + "summary": "List cspolicylabel resources. Configuration for CS policy label resource.", + "responses": { + "200": { + "description": "List of cspolicylabel resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cspolicylabel": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Cspolicylabel" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cs" + ], + "operationId": "createCspolicylabel", + "summary": "Create a cspolicylabel resource. Configuration for CS policy label resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cspolicylabel": { + "$ref": "#/components/schemas/Cspolicylabel" + } + }, + "required": [ + "cspolicylabel" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cspolicylabel/{name}": { + "get": { + "tags": [ + "cs" + ], + "operationId": "getCspolicylabelByName", + "summary": "Get a cspolicylabel resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single cspolicylabel resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cspolicylabel": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Cspolicylabel" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "cs" + ], + "operationId": "updateCspolicylabel", + "summary": "Update a cspolicylabel resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cspolicylabel": { + "$ref": "#/components/schemas/Cspolicylabel" + } + }, + "required": [ + "cspolicylabel" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "cs" + ], + "operationId": "deleteCspolicylabel", + "summary": "Delete a cspolicylabel resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cspolicylabel_binding": { + "get": { + "tags": [ + "cs" + ], + "operationId": "listCspolicylabelBinding", + "summary": "List cspolicylabel_binding resources. Binding object which returns the resources bound to cspolicylabel_binding.", + "responses": { + "200": { + "description": "List of cspolicylabel_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cspolicylabel_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CspolicylabelBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cs" + ], + "operationId": "createCspolicylabelBinding", + "summary": "Create a cspolicylabel_binding resource. Binding object which returns the resources bound to cspolicylabel_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cspolicylabel_binding": { + "$ref": "#/components/schemas/CspolicylabelBinding" + } + }, + "required": [ + "cspolicylabel_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cspolicylabel_binding/{name}": { + "delete": { + "tags": [ + "cs" + ], + "operationId": "deleteCspolicylabelBinding", + "summary": "Delete a cspolicylabel_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cspolicylabel_cspolicy_binding": { + "get": { + "tags": [ + "cs" + ], + "operationId": "listCspolicylabelCspolicyBinding", + "summary": "List cspolicylabel_cspolicy_binding resources. Binding class showing the cspolicy that can be bound to cspolicylabel.", + "responses": { + "200": { + "description": "List of cspolicylabel_cspolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cspolicylabel_cspolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CspolicylabelCspolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cs" + ], + "operationId": "createCspolicylabelCspolicyBinding", + "summary": "Create a cspolicylabel_cspolicy_binding resource. Binding class showing the cspolicy that can be bound to cspolicylabel.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cspolicylabel_cspolicy_binding": { + "$ref": "#/components/schemas/CspolicylabelCspolicyBinding" + } + }, + "required": [ + "cspolicylabel_cspolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cspolicylabel_cspolicy_binding/{name}": { + "delete": { + "tags": [ + "cs" + ], + "operationId": "deleteCspolicylabelCspolicyBinding", + "summary": "Delete a cspolicylabel_cspolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/cspolicylabel_policy_binding": { + "get": { + "tags": [ + "cs" + ], + "operationId": "listCspolicylabelPolicyBinding", + "summary": "List cspolicylabel_policy_binding resources. Binding class showing the policy that can be bound to cspolicylabel.", + "responses": { + "200": { + "description": "List of cspolicylabel_policy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cspolicylabel_policy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CspolicylabelPolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cs" + ], + "operationId": "createCspolicylabelPolicyBinding", + "summary": "Create a cspolicylabel_policy_binding resource. Binding class showing the policy that can be bound to cspolicylabel.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "cspolicylabel_policy_binding": { + "$ref": "#/components/schemas/CspolicylabelPolicyBinding" + } + }, + "required": [ + "cspolicylabel_policy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/cspolicylabel_policy_binding/{name}": { + "delete": { + "tags": [ + "cs" + ], + "operationId": "deleteCspolicylabelPolicyBinding", + "summary": "Delete a cspolicylabel_policy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/csvserver": { + "get": { + "tags": [ + "cs" + ], + "operationId": "listCsvserver", + "summary": "List csvserver resources. Configuration for CS virtual server resource.", + "responses": { + "200": { + "description": "List of csvserver resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Csvserver" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cs" + ], + "operationId": "createCsvserver", + "summary": "Create a csvserver resource. Configuration for CS virtual server resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver": { + "$ref": "#/components/schemas/Csvserver" + } + }, + "required": [ + "csvserver" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/csvserver/{name}": { + "get": { + "tags": [ + "cs" + ], + "operationId": "getCsvserverByName", + "summary": "Get a csvserver resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single csvserver resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Csvserver" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "cs" + ], + "operationId": "updateCsvserver", + "summary": "Update a csvserver resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver": { + "$ref": "#/components/schemas/Csvserver" + } + }, + "required": [ + "csvserver" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "cs" + ], + "operationId": "deleteCsvserver", + "summary": "Delete a csvserver resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/csvserver_analyticsprofile_binding": { + "get": { + "tags": [ + "cs" + ], + "operationId": "listCsvserverAnalyticsprofileBinding", + "summary": "List csvserver_analyticsprofile_binding resources. Binding class showing the analyticsprofile that can be bound to csvserver.", + "responses": { + "200": { + "description": "List of csvserver_analyticsprofile_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver_analyticsprofile_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CsvserverAnalyticsprofileBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cs" + ], + "operationId": "createCsvserverAnalyticsprofileBinding", + "summary": "Create a csvserver_analyticsprofile_binding resource. Binding class showing the analyticsprofile that can be bound to csvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver_analyticsprofile_binding": { + "$ref": "#/components/schemas/CsvserverAnalyticsprofileBinding" + } + }, + "required": [ + "csvserver_analyticsprofile_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/csvserver_analyticsprofile_binding/{name}": { + "delete": { + "tags": [ + "cs" + ], + "operationId": "deleteCsvserverAnalyticsprofileBinding", + "summary": "Delete a csvserver_analyticsprofile_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/csvserver_appflowpolicy_binding": { + "get": { + "tags": [ + "cs" + ], + "operationId": "listCsvserverAppflowpolicyBinding", + "summary": "List csvserver_appflowpolicy_binding resources. Binding class showing the appflowpolicy that can be bound to csvserver.", + "responses": { + "200": { + "description": "List of csvserver_appflowpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver_appflowpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CsvserverAppflowpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cs" + ], + "operationId": "createCsvserverAppflowpolicyBinding", + "summary": "Create a csvserver_appflowpolicy_binding resource. Binding class showing the appflowpolicy that can be bound to csvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver_appflowpolicy_binding": { + "$ref": "#/components/schemas/CsvserverAppflowpolicyBinding" + } + }, + "required": [ + "csvserver_appflowpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/csvserver_appflowpolicy_binding/{name}": { + "delete": { + "tags": [ + "cs" + ], + "operationId": "deleteCsvserverAppflowpolicyBinding", + "summary": "Delete a csvserver_appflowpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/csvserver_appfwpolicy_binding": { + "get": { + "tags": [ + "cs" + ], + "operationId": "listCsvserverAppfwpolicyBinding", + "summary": "List csvserver_appfwpolicy_binding resources. Binding class showing the appfwpolicy that can be bound to csvserver.", + "responses": { + "200": { + "description": "List of csvserver_appfwpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver_appfwpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CsvserverAppfwpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cs" + ], + "operationId": "createCsvserverAppfwpolicyBinding", + "summary": "Create a csvserver_appfwpolicy_binding resource. Binding class showing the appfwpolicy that can be bound to csvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver_appfwpolicy_binding": { + "$ref": "#/components/schemas/CsvserverAppfwpolicyBinding" + } + }, + "required": [ + "csvserver_appfwpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/csvserver_appfwpolicy_binding/{name}": { + "delete": { + "tags": [ + "cs" + ], + "operationId": "deleteCsvserverAppfwpolicyBinding", + "summary": "Delete a csvserver_appfwpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/csvserver_appqoepolicy_binding": { + "get": { + "tags": [ + "cs" + ], + "operationId": "listCsvserverAppqoepolicyBinding", + "summary": "List csvserver_appqoepolicy_binding resources. Binding class showing the appqoepolicy that can be bound to csvserver.", + "responses": { + "200": { + "description": "List of csvserver_appqoepolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver_appqoepolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CsvserverAppqoepolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cs" + ], + "operationId": "createCsvserverAppqoepolicyBinding", + "summary": "Create a csvserver_appqoepolicy_binding resource. Binding class showing the appqoepolicy that can be bound to csvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver_appqoepolicy_binding": { + "$ref": "#/components/schemas/CsvserverAppqoepolicyBinding" + } + }, + "required": [ + "csvserver_appqoepolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/csvserver_appqoepolicy_binding/{name}": { + "delete": { + "tags": [ + "cs" + ], + "operationId": "deleteCsvserverAppqoepolicyBinding", + "summary": "Delete a csvserver_appqoepolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/csvserver_auditnslogpolicy_binding": { + "get": { + "tags": [ + "cs" + ], + "operationId": "listCsvserverAuditnslogpolicyBinding", + "summary": "List csvserver_auditnslogpolicy_binding resources. Binding class showing the auditnslogpolicy that can be bound to csvserver.", + "responses": { + "200": { + "description": "List of csvserver_auditnslogpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver_auditnslogpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CsvserverAuditnslogpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cs" + ], + "operationId": "createCsvserverAuditnslogpolicyBinding", + "summary": "Create a csvserver_auditnslogpolicy_binding resource. Binding class showing the auditnslogpolicy that can be bound to csvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver_auditnslogpolicy_binding": { + "$ref": "#/components/schemas/CsvserverAuditnslogpolicyBinding" + } + }, + "required": [ + "csvserver_auditnslogpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/csvserver_auditnslogpolicy_binding/{name}": { + "delete": { + "tags": [ + "cs" + ], + "operationId": "deleteCsvserverAuditnslogpolicyBinding", + "summary": "Delete a csvserver_auditnslogpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/csvserver_auditsyslogpolicy_binding": { + "get": { + "tags": [ + "cs" + ], + "operationId": "listCsvserverAuditsyslogpolicyBinding", + "summary": "List csvserver_auditsyslogpolicy_binding resources. Binding class showing the auditsyslogpolicy that can be bound to csvserver.", + "responses": { + "200": { + "description": "List of csvserver_auditsyslogpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver_auditsyslogpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CsvserverAuditsyslogpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cs" + ], + "operationId": "createCsvserverAuditsyslogpolicyBinding", + "summary": "Create a csvserver_auditsyslogpolicy_binding resource. Binding class showing the auditsyslogpolicy that can be bound to csvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver_auditsyslogpolicy_binding": { + "$ref": "#/components/schemas/CsvserverAuditsyslogpolicyBinding" + } + }, + "required": [ + "csvserver_auditsyslogpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/csvserver_auditsyslogpolicy_binding/{name}": { + "delete": { + "tags": [ + "cs" + ], + "operationId": "deleteCsvserverAuditsyslogpolicyBinding", + "summary": "Delete a csvserver_auditsyslogpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/csvserver_authorizationpolicy_binding": { + "get": { + "tags": [ + "cs" + ], + "operationId": "listCsvserverAuthorizationpolicyBinding", + "summary": "List csvserver_authorizationpolicy_binding resources. Binding class showing the authorizationpolicy that can be bound to csvserver.", + "responses": { + "200": { + "description": "List of csvserver_authorizationpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver_authorizationpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CsvserverAuthorizationpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cs" + ], + "operationId": "createCsvserverAuthorizationpolicyBinding", + "summary": "Create a csvserver_authorizationpolicy_binding resource. Binding class showing the authorizationpolicy that can be bound to csvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver_authorizationpolicy_binding": { + "$ref": "#/components/schemas/CsvserverAuthorizationpolicyBinding" + } + }, + "required": [ + "csvserver_authorizationpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/csvserver_authorizationpolicy_binding/{name}": { + "delete": { + "tags": [ + "cs" + ], + "operationId": "deleteCsvserverAuthorizationpolicyBinding", + "summary": "Delete a csvserver_authorizationpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/csvserver_binding": { + "get": { + "tags": [ + "cs" + ], + "operationId": "listCsvserverBinding", + "summary": "List csvserver_binding resources. Binding object which returns the resources bound to csvserver_binding.", + "responses": { + "200": { + "description": "List of csvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CsvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cs" + ], + "operationId": "createCsvserverBinding", + "summary": "Create a csvserver_binding resource. Binding object which returns the resources bound to csvserver_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver_binding": { + "$ref": "#/components/schemas/CsvserverBinding" + } + }, + "required": [ + "csvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/csvserver_binding/{name}": { + "delete": { + "tags": [ + "cs" + ], + "operationId": "deleteCsvserverBinding", + "summary": "Delete a csvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/csvserver_botpolicy_binding": { + "get": { + "tags": [ + "cs" + ], + "operationId": "listCsvserverBotpolicyBinding", + "summary": "List csvserver_botpolicy_binding resources. Binding class showing the botpolicy that can be bound to csvserver.", + "responses": { + "200": { + "description": "List of csvserver_botpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver_botpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CsvserverBotpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cs" + ], + "operationId": "createCsvserverBotpolicyBinding", + "summary": "Create a csvserver_botpolicy_binding resource. Binding class showing the botpolicy that can be bound to csvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver_botpolicy_binding": { + "$ref": "#/components/schemas/CsvserverBotpolicyBinding" + } + }, + "required": [ + "csvserver_botpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/csvserver_botpolicy_binding/{name}": { + "delete": { + "tags": [ + "cs" + ], + "operationId": "deleteCsvserverBotpolicyBinding", + "summary": "Delete a csvserver_botpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/csvserver_cachepolicy_binding": { + "get": { + "tags": [ + "cs" + ], + "operationId": "listCsvserverCachepolicyBinding", + "summary": "List csvserver_cachepolicy_binding resources. Binding class showing the cachepolicy that can be bound to csvserver.", + "responses": { + "200": { + "description": "List of csvserver_cachepolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver_cachepolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CsvserverCachepolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cs" + ], + "operationId": "createCsvserverCachepolicyBinding", + "summary": "Create a csvserver_cachepolicy_binding resource. Binding class showing the cachepolicy that can be bound to csvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver_cachepolicy_binding": { + "$ref": "#/components/schemas/CsvserverCachepolicyBinding" + } + }, + "required": [ + "csvserver_cachepolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/csvserver_cachepolicy_binding/{name}": { + "delete": { + "tags": [ + "cs" + ], + "operationId": "deleteCsvserverCachepolicyBinding", + "summary": "Delete a csvserver_cachepolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/csvserver_cmppolicy_binding": { + "get": { + "tags": [ + "cs" + ], + "operationId": "listCsvserverCmppolicyBinding", + "summary": "List csvserver_cmppolicy_binding resources. Binding class showing the cmppolicy that can be bound to csvserver.", + "responses": { + "200": { + "description": "List of csvserver_cmppolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver_cmppolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CsvserverCmppolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cs" + ], + "operationId": "createCsvserverCmppolicyBinding", + "summary": "Create a csvserver_cmppolicy_binding resource. Binding class showing the cmppolicy that can be bound to csvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver_cmppolicy_binding": { + "$ref": "#/components/schemas/CsvserverCmppolicyBinding" + } + }, + "required": [ + "csvserver_cmppolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/csvserver_cmppolicy_binding/{name}": { + "delete": { + "tags": [ + "cs" + ], + "operationId": "deleteCsvserverCmppolicyBinding", + "summary": "Delete a csvserver_cmppolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/csvserver_contentinspectionpolicy_binding": { + "get": { + "tags": [ + "cs" + ], + "operationId": "listCsvserverContentinspectionpolicyBinding", + "summary": "List csvserver_contentinspectionpolicy_binding resources. Binding class showing the contentinspectionpolicy that can be bound to csvserver.", + "responses": { + "200": { + "description": "List of csvserver_contentinspectionpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver_contentinspectionpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CsvserverContentinspectionpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cs" + ], + "operationId": "createCsvserverContentinspectionpolicyBinding", + "summary": "Create a csvserver_contentinspectionpolicy_binding resource. Binding class showing the contentinspectionpolicy that can be bound to csvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver_contentinspectionpolicy_binding": { + "$ref": "#/components/schemas/CsvserverContentinspectionpolicyBinding" + } + }, + "required": [ + "csvserver_contentinspectionpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/csvserver_contentinspectionpolicy_binding/{name}": { + "delete": { + "tags": [ + "cs" + ], + "operationId": "deleteCsvserverContentinspectionpolicyBinding", + "summary": "Delete a csvserver_contentinspectionpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/csvserver_cspolicy_binding": { + "get": { + "tags": [ + "cs" + ], + "operationId": "listCsvserverCspolicyBinding", + "summary": "List csvserver_cspolicy_binding resources. Binding class showing the cspolicy that can be bound to csvserver.", + "responses": { + "200": { + "description": "List of csvserver_cspolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver_cspolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CsvserverCspolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cs" + ], + "operationId": "createCsvserverCspolicyBinding", + "summary": "Create a csvserver_cspolicy_binding resource. Binding class showing the cspolicy that can be bound to csvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver_cspolicy_binding": { + "$ref": "#/components/schemas/CsvserverCspolicyBinding" + } + }, + "required": [ + "csvserver_cspolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/csvserver_cspolicy_binding/{name}": { + "delete": { + "tags": [ + "cs" + ], + "operationId": "deleteCsvserverCspolicyBinding", + "summary": "Delete a csvserver_cspolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/csvserver_domain_binding": { + "get": { + "tags": [ + "cs" + ], + "operationId": "listCsvserverDomainBinding", + "summary": "List csvserver_domain_binding resources. Binding class showing the domain that can be bound to csvserver.", + "responses": { + "200": { + "description": "List of csvserver_domain_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver_domain_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CsvserverDomainBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cs" + ], + "operationId": "createCsvserverDomainBinding", + "summary": "Create a csvserver_domain_binding resource. Binding class showing the domain that can be bound to csvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver_domain_binding": { + "$ref": "#/components/schemas/CsvserverDomainBinding" + } + }, + "required": [ + "csvserver_domain_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/csvserver_domain_binding/{name}": { + "delete": { + "tags": [ + "cs" + ], + "operationId": "deleteCsvserverDomainBinding", + "summary": "Delete a csvserver_domain_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/csvserver_feopolicy_binding": { + "get": { + "tags": [ + "cs" + ], + "operationId": "listCsvserverFeopolicyBinding", + "summary": "List csvserver_feopolicy_binding resources. Binding class showing the feopolicy that can be bound to csvserver.", + "responses": { + "200": { + "description": "List of csvserver_feopolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver_feopolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CsvserverFeopolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cs" + ], + "operationId": "createCsvserverFeopolicyBinding", + "summary": "Create a csvserver_feopolicy_binding resource. Binding class showing the feopolicy that can be bound to csvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver_feopolicy_binding": { + "$ref": "#/components/schemas/CsvserverFeopolicyBinding" + } + }, + "required": [ + "csvserver_feopolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/csvserver_feopolicy_binding/{name}": { + "delete": { + "tags": [ + "cs" + ], + "operationId": "deleteCsvserverFeopolicyBinding", + "summary": "Delete a csvserver_feopolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/csvserver_filterpolicy_binding": { + "get": { + "tags": [ + "cs" + ], + "operationId": "listCsvserverFilterpolicyBinding", + "summary": "List csvserver_filterpolicy_binding resources. Binding class showing the filterpolicy that can be bound to csvserver.", + "responses": { + "200": { + "description": "List of csvserver_filterpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver_filterpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CsvserverFilterpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cs" + ], + "operationId": "createCsvserverFilterpolicyBinding", + "summary": "Create a csvserver_filterpolicy_binding resource. Binding class showing the filterpolicy that can be bound to csvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver_filterpolicy_binding": { + "$ref": "#/components/schemas/CsvserverFilterpolicyBinding" + } + }, + "required": [ + "csvserver_filterpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/csvserver_filterpolicy_binding/{name}": { + "delete": { + "tags": [ + "cs" + ], + "operationId": "deleteCsvserverFilterpolicyBinding", + "summary": "Delete a csvserver_filterpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/csvserver_gslbvserver_binding": { + "get": { + "tags": [ + "cs" + ], + "operationId": "listCsvserverGslbvserverBinding", + "summary": "List csvserver_gslbvserver_binding resources. Binding class showing the gslbvserver that can be bound to csvserver.", + "responses": { + "200": { + "description": "List of csvserver_gslbvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver_gslbvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CsvserverGslbvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cs" + ], + "operationId": "createCsvserverGslbvserverBinding", + "summary": "Create a csvserver_gslbvserver_binding resource. Binding class showing the gslbvserver that can be bound to csvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver_gslbvserver_binding": { + "$ref": "#/components/schemas/CsvserverGslbvserverBinding" + } + }, + "required": [ + "csvserver_gslbvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/csvserver_gslbvserver_binding/{name}": { + "delete": { + "tags": [ + "cs" + ], + "operationId": "deleteCsvserverGslbvserverBinding", + "summary": "Delete a csvserver_gslbvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/csvserver_lbvserver_binding": { + "get": { + "tags": [ + "cs" + ], + "operationId": "listCsvserverLbvserverBinding", + "summary": "List csvserver_lbvserver_binding resources. Binding class showing the lbvserver that can be bound to csvserver.", + "responses": { + "200": { + "description": "List of csvserver_lbvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver_lbvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CsvserverLbvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cs" + ], + "operationId": "createCsvserverLbvserverBinding", + "summary": "Create a csvserver_lbvserver_binding resource. Binding class showing the lbvserver that can be bound to csvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver_lbvserver_binding": { + "$ref": "#/components/schemas/CsvserverLbvserverBinding" + } + }, + "required": [ + "csvserver_lbvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/csvserver_lbvserver_binding/{name}": { + "delete": { + "tags": [ + "cs" + ], + "operationId": "deleteCsvserverLbvserverBinding", + "summary": "Delete a csvserver_lbvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/csvserver_nslogpolicy_binding": { + "get": { + "tags": [ + "cs" + ], + "operationId": "listCsvserverNslogpolicyBinding", + "summary": "List csvserver_nslogpolicy_binding resources. Binding class showing the nslogpolicy that can be bound to csvserver.", + "responses": { + "200": { + "description": "List of csvserver_nslogpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver_nslogpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CsvserverNslogpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cs" + ], + "operationId": "createCsvserverNslogpolicyBinding", + "summary": "Create a csvserver_nslogpolicy_binding resource. Binding class showing the nslogpolicy that can be bound to csvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver_nslogpolicy_binding": { + "$ref": "#/components/schemas/CsvserverNslogpolicyBinding" + } + }, + "required": [ + "csvserver_nslogpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/csvserver_nslogpolicy_binding/{name}": { + "delete": { + "tags": [ + "cs" + ], + "operationId": "deleteCsvserverNslogpolicyBinding", + "summary": "Delete a csvserver_nslogpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/csvserver_policy_binding": { + "get": { + "tags": [ + "cs" + ], + "operationId": "listCsvserverPolicyBinding", + "summary": "List csvserver_policy_binding resources. Binding class showing the policy that can be bound to csvserver.", + "responses": { + "200": { + "description": "List of csvserver_policy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver_policy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CsvserverPolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cs" + ], + "operationId": "createCsvserverPolicyBinding", + "summary": "Create a csvserver_policy_binding resource. Binding class showing the policy that can be bound to csvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver_policy_binding": { + "$ref": "#/components/schemas/CsvserverPolicyBinding" + } + }, + "required": [ + "csvserver_policy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/csvserver_policy_binding/{name}": { + "delete": { + "tags": [ + "cs" + ], + "operationId": "deleteCsvserverPolicyBinding", + "summary": "Delete a csvserver_policy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/csvserver_profile_binding": { + "get": { + "tags": [ + "cs" + ], + "operationId": "listCsvserverProfileBinding", + "summary": "List csvserver_profile_binding resources. Binding class showing the profile that can be bound to csvserver.", + "responses": { + "200": { + "description": "List of csvserver_profile_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver_profile_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CsvserverProfileBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cs" + ], + "operationId": "createCsvserverProfileBinding", + "summary": "Create a csvserver_profile_binding resource. Binding class showing the profile that can be bound to csvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver_profile_binding": { + "$ref": "#/components/schemas/CsvserverProfileBinding" + } + }, + "required": [ + "csvserver_profile_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/csvserver_profile_binding/{name}": { + "delete": { + "tags": [ + "cs" + ], + "operationId": "deleteCsvserverProfileBinding", + "summary": "Delete a csvserver_profile_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/csvserver_responderpolicy_binding": { + "get": { + "tags": [ + "cs" + ], + "operationId": "listCsvserverResponderpolicyBinding", + "summary": "List csvserver_responderpolicy_binding resources. Binding class showing the responderpolicy that can be bound to csvserver.", + "responses": { + "200": { + "description": "List of csvserver_responderpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver_responderpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CsvserverResponderpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cs" + ], + "operationId": "createCsvserverResponderpolicyBinding", + "summary": "Create a csvserver_responderpolicy_binding resource. Binding class showing the responderpolicy that can be bound to csvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver_responderpolicy_binding": { + "$ref": "#/components/schemas/CsvserverResponderpolicyBinding" + } + }, + "required": [ + "csvserver_responderpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/csvserver_responderpolicy_binding/{name}": { + "delete": { + "tags": [ + "cs" + ], + "operationId": "deleteCsvserverResponderpolicyBinding", + "summary": "Delete a csvserver_responderpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/csvserver_rewritepolicy_binding": { + "get": { + "tags": [ + "cs" + ], + "operationId": "listCsvserverRewritepolicyBinding", + "summary": "List csvserver_rewritepolicy_binding resources. Binding class showing the rewritepolicy that can be bound to csvserver.", + "responses": { + "200": { + "description": "List of csvserver_rewritepolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver_rewritepolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CsvserverRewritepolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cs" + ], + "operationId": "createCsvserverRewritepolicyBinding", + "summary": "Create a csvserver_rewritepolicy_binding resource. Binding class showing the rewritepolicy that can be bound to csvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver_rewritepolicy_binding": { + "$ref": "#/components/schemas/CsvserverRewritepolicyBinding" + } + }, + "required": [ + "csvserver_rewritepolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/csvserver_rewritepolicy_binding/{name}": { + "delete": { + "tags": [ + "cs" + ], + "operationId": "deleteCsvserverRewritepolicyBinding", + "summary": "Delete a csvserver_rewritepolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/csvserver_spilloverpolicy_binding": { + "get": { + "tags": [ + "cs" + ], + "operationId": "listCsvserverSpilloverpolicyBinding", + "summary": "List csvserver_spilloverpolicy_binding resources. Binding class showing the spilloverpolicy that can be bound to csvserver.", + "responses": { + "200": { + "description": "List of csvserver_spilloverpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver_spilloverpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CsvserverSpilloverpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cs" + ], + "operationId": "createCsvserverSpilloverpolicyBinding", + "summary": "Create a csvserver_spilloverpolicy_binding resource. Binding class showing the spilloverpolicy that can be bound to csvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver_spilloverpolicy_binding": { + "$ref": "#/components/schemas/CsvserverSpilloverpolicyBinding" + } + }, + "required": [ + "csvserver_spilloverpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/csvserver_spilloverpolicy_binding/{name}": { + "delete": { + "tags": [ + "cs" + ], + "operationId": "deleteCsvserverSpilloverpolicyBinding", + "summary": "Delete a csvserver_spilloverpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/csvserver_syslogpolicy_binding": { + "get": { + "tags": [ + "cs" + ], + "operationId": "listCsvserverSyslogpolicyBinding", + "summary": "List csvserver_syslogpolicy_binding resources. Binding class showing the syslogpolicy that can be bound to csvserver.", + "responses": { + "200": { + "description": "List of csvserver_syslogpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver_syslogpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CsvserverSyslogpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cs" + ], + "operationId": "createCsvserverSyslogpolicyBinding", + "summary": "Create a csvserver_syslogpolicy_binding resource. Binding class showing the syslogpolicy that can be bound to csvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver_syslogpolicy_binding": { + "$ref": "#/components/schemas/CsvserverSyslogpolicyBinding" + } + }, + "required": [ + "csvserver_syslogpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/csvserver_syslogpolicy_binding/{name}": { + "delete": { + "tags": [ + "cs" + ], + "operationId": "deleteCsvserverSyslogpolicyBinding", + "summary": "Delete a csvserver_syslogpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/csvserver_tmtrafficpolicy_binding": { + "get": { + "tags": [ + "cs" + ], + "operationId": "listCsvserverTmtrafficpolicyBinding", + "summary": "List csvserver_tmtrafficpolicy_binding resources. Binding class showing the tmtrafficpolicy that can be bound to csvserver.", + "responses": { + "200": { + "description": "List of csvserver_tmtrafficpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver_tmtrafficpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CsvserverTmtrafficpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cs" + ], + "operationId": "createCsvserverTmtrafficpolicyBinding", + "summary": "Create a csvserver_tmtrafficpolicy_binding resource. Binding class showing the tmtrafficpolicy that can be bound to csvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver_tmtrafficpolicy_binding": { + "$ref": "#/components/schemas/CsvserverTmtrafficpolicyBinding" + } + }, + "required": [ + "csvserver_tmtrafficpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/csvserver_tmtrafficpolicy_binding/{name}": { + "delete": { + "tags": [ + "cs" + ], + "operationId": "deleteCsvserverTmtrafficpolicyBinding", + "summary": "Delete a csvserver_tmtrafficpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/csvserver_trafficpolicy_binding": { + "get": { + "tags": [ + "cs" + ], + "operationId": "listCsvserverTrafficpolicyBinding", + "summary": "List csvserver_trafficpolicy_binding resources. Binding class showing the trafficpolicy that can be bound to csvserver.", + "responses": { + "200": { + "description": "List of csvserver_trafficpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver_trafficpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CsvserverTrafficpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cs" + ], + "operationId": "createCsvserverTrafficpolicyBinding", + "summary": "Create a csvserver_trafficpolicy_binding resource. Binding class showing the trafficpolicy that can be bound to csvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver_trafficpolicy_binding": { + "$ref": "#/components/schemas/CsvserverTrafficpolicyBinding" + } + }, + "required": [ + "csvserver_trafficpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/csvserver_trafficpolicy_binding/{name}": { + "delete": { + "tags": [ + "cs" + ], + "operationId": "deleteCsvserverTrafficpolicyBinding", + "summary": "Delete a csvserver_trafficpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/csvserver_transformpolicy_binding": { + "get": { + "tags": [ + "cs" + ], + "operationId": "listCsvserverTransformpolicyBinding", + "summary": "List csvserver_transformpolicy_binding resources. Binding class showing the transformpolicy that can be bound to csvserver.", + "responses": { + "200": { + "description": "List of csvserver_transformpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver_transformpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CsvserverTransformpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cs" + ], + "operationId": "createCsvserverTransformpolicyBinding", + "summary": "Create a csvserver_transformpolicy_binding resource. Binding class showing the transformpolicy that can be bound to csvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver_transformpolicy_binding": { + "$ref": "#/components/schemas/CsvserverTransformpolicyBinding" + } + }, + "required": [ + "csvserver_transformpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/csvserver_transformpolicy_binding/{name}": { + "delete": { + "tags": [ + "cs" + ], + "operationId": "deleteCsvserverTransformpolicyBinding", + "summary": "Delete a csvserver_transformpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/csvserver_vpnvserver_binding": { + "get": { + "tags": [ + "cs" + ], + "operationId": "listCsvserverVpnvserverBinding", + "summary": "List csvserver_vpnvserver_binding resources. Binding class showing the vpnvserver that can be bound to csvserver.", + "responses": { + "200": { + "description": "List of csvserver_vpnvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver_vpnvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CsvserverVpnvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cs" + ], + "operationId": "createCsvserverVpnvserverBinding", + "summary": "Create a csvserver_vpnvserver_binding resource. Binding class showing the vpnvserver that can be bound to csvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver_vpnvserver_binding": { + "$ref": "#/components/schemas/CsvserverVpnvserverBinding" + } + }, + "required": [ + "csvserver_vpnvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/csvserver_vpnvserver_binding/{name}": { + "delete": { + "tags": [ + "cs" + ], + "operationId": "deleteCsvserverVpnvserverBinding", + "summary": "Delete a csvserver_vpnvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/csvserver_vserver_binding": { + "get": { + "tags": [ + "cs" + ], + "operationId": "listCsvserverVserverBinding", + "summary": "List csvserver_vserver_binding resources. Binding class showing the vserver that can be bound to csvserver.", + "responses": { + "200": { + "description": "List of csvserver_vserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver_vserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/CsvserverVserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "cs" + ], + "operationId": "createCsvserverVserverBinding", + "summary": "Create a csvserver_vserver_binding resource. Binding class showing the vserver that can be bound to csvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "csvserver_vserver_binding": { + "$ref": "#/components/schemas/CsvserverVserverBinding" + } + }, + "required": [ + "csvserver_vserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/csvserver_vserver_binding/{name}": { + "delete": { + "tags": [ + "cs" + ], + "operationId": "deleteCsvserverVserverBinding", + "summary": "Delete a csvserver_vserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/dbdbprofile": { + "get": { + "tags": [ + "db" + ], + "operationId": "listDbdbprofile", + "summary": "List dbdbprofile resources. Configuration for DB profile resource.", + "responses": { + "200": { + "description": "List of dbdbprofile resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dbdbprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dbdbprofile" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "db" + ], + "operationId": "createDbdbprofile", + "summary": "Create a dbdbprofile resource. Configuration for DB profile resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dbdbprofile": { + "$ref": "#/components/schemas/Dbdbprofile" + } + }, + "required": [ + "dbdbprofile" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/dbdbprofile/{name}": { + "get": { + "tags": [ + "db" + ], + "operationId": "getDbdbprofileByName", + "summary": "Get a dbdbprofile resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single dbdbprofile resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dbdbprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dbdbprofile" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "db" + ], + "operationId": "updateDbdbprofile", + "summary": "Update a dbdbprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dbdbprofile": { + "$ref": "#/components/schemas/Dbdbprofile" + } + }, + "required": [ + "dbdbprofile" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "db" + ], + "operationId": "deleteDbdbprofile", + "summary": "Delete a dbdbprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/dbuser": { + "get": { + "tags": [ + "db" + ], + "operationId": "listDbuser", + "summary": "List dbuser resources. Configuration for DB user resource.", + "responses": { + "200": { + "description": "List of dbuser resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dbuser": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dbuser" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "db" + ], + "operationId": "createDbuser", + "summary": "Create a dbuser resource. Configuration for DB user resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dbuser": { + "$ref": "#/components/schemas/Dbuser" + } + }, + "required": [ + "dbuser" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/dbuser/{name}": { + "get": { + "tags": [ + "db" + ], + "operationId": "getDbuserByName", + "summary": "Get a dbuser resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single dbuser resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dbuser": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dbuser" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "db" + ], + "operationId": "updateDbuser", + "summary": "Update a dbuser resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dbuser": { + "$ref": "#/components/schemas/Dbuser" + } + }, + "required": [ + "dbuser" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "db" + ], + "operationId": "deleteDbuser", + "summary": "Delete a dbuser resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/dnsaaaarec": { + "get": { + "tags": [ + "dns" + ], + "operationId": "listDnsaaaarec", + "summary": "List dnsaaaarec resources. Configuration for IPv6 address type record resource.", + "responses": { + "200": { + "description": "List of dnsaaaarec resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsaaaarec": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dnsaaaarec" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "dns" + ], + "operationId": "createDnsaaaarec", + "summary": "Create a dnsaaaarec resource. Configuration for IPv6 address type record resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsaaaarec": { + "$ref": "#/components/schemas/Dnsaaaarec" + } + }, + "required": [ + "dnsaaaarec" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/dnsaaaarec/{name}": { + "get": { + "tags": [ + "dns" + ], + "operationId": "getDnsaaaarecByName", + "summary": "Get a dnsaaaarec resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single dnsaaaarec resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsaaaarec": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dnsaaaarec" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "dns" + ], + "operationId": "updateDnsaaaarec", + "summary": "Update a dnsaaaarec resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsaaaarec": { + "$ref": "#/components/schemas/Dnsaaaarec" + } + }, + "required": [ + "dnsaaaarec" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "dns" + ], + "operationId": "deleteDnsaaaarec", + "summary": "Delete a dnsaaaarec resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/dnsaction": { + "get": { + "tags": [ + "dns" + ], + "operationId": "listDnsaction", + "summary": "List dnsaction resources. Configuration for DNS action resource.", + "responses": { + "200": { + "description": "List of dnsaction resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dnsaction" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "dns" + ], + "operationId": "createDnsaction", + "summary": "Create a dnsaction resource. Configuration for DNS action resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsaction": { + "$ref": "#/components/schemas/Dnsaction" + } + }, + "required": [ + "dnsaction" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/dnsaction/{name}": { + "get": { + "tags": [ + "dns" + ], + "operationId": "getDnsactionByName", + "summary": "Get a dnsaction resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single dnsaction resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dnsaction" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "dns" + ], + "operationId": "updateDnsaction", + "summary": "Update a dnsaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsaction": { + "$ref": "#/components/schemas/Dnsaction" + } + }, + "required": [ + "dnsaction" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "dns" + ], + "operationId": "deleteDnsaction", + "summary": "Delete a dnsaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/dnsaction64": { + "get": { + "tags": [ + "dns" + ], + "operationId": "listDnsaction64", + "summary": "List dnsaction64 resources. Configuration for dns64 action resource.", + "responses": { + "200": { + "description": "List of dnsaction64 resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsaction64": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dnsaction64" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "dns" + ], + "operationId": "createDnsaction64", + "summary": "Create a dnsaction64 resource. Configuration for dns64 action resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsaction64": { + "$ref": "#/components/schemas/Dnsaction64" + } + }, + "required": [ + "dnsaction64" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/dnsaction64/{name}": { + "get": { + "tags": [ + "dns" + ], + "operationId": "getDnsaction64ByName", + "summary": "Get a dnsaction64 resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single dnsaction64 resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsaction64": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dnsaction64" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "dns" + ], + "operationId": "updateDnsaction64", + "summary": "Update a dnsaction64 resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsaction64": { + "$ref": "#/components/schemas/Dnsaction64" + } + }, + "required": [ + "dnsaction64" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "dns" + ], + "operationId": "deleteDnsaction64", + "summary": "Delete a dnsaction64 resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/dnsaddrec": { + "get": { + "tags": [ + "dns" + ], + "operationId": "listDnsaddrec", + "summary": "List dnsaddrec resources. Configuration for address type record resource.", + "responses": { + "200": { + "description": "List of dnsaddrec resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsaddrec": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dnsaddrec" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "dns" + ], + "operationId": "createDnsaddrec", + "summary": "Create a dnsaddrec resource. Configuration for address type record resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsaddrec": { + "$ref": "#/components/schemas/Dnsaddrec" + } + }, + "required": [ + "dnsaddrec" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/dnsaddrec/{name}": { + "get": { + "tags": [ + "dns" + ], + "operationId": "getDnsaddrecByName", + "summary": "Get a dnsaddrec resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single dnsaddrec resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsaddrec": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dnsaddrec" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "dns" + ], + "operationId": "updateDnsaddrec", + "summary": "Update a dnsaddrec resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsaddrec": { + "$ref": "#/components/schemas/Dnsaddrec" + } + }, + "required": [ + "dnsaddrec" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "dns" + ], + "operationId": "deleteDnsaddrec", + "summary": "Delete a dnsaddrec resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/dnscaarec": { + "get": { + "tags": [ + "dns" + ], + "operationId": "listDnscaarec", + "summary": "List dnscaarec resources. Configuration for CAA record resource.", + "responses": { + "200": { + "description": "List of dnscaarec resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnscaarec": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dnscaarec" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "dns" + ], + "operationId": "createDnscaarec", + "summary": "Create a dnscaarec resource. Configuration for CAA record resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnscaarec": { + "$ref": "#/components/schemas/Dnscaarec" + } + }, + "required": [ + "dnscaarec" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/dnscaarec/{name}": { + "get": { + "tags": [ + "dns" + ], + "operationId": "getDnscaarecByName", + "summary": "Get a dnscaarec resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single dnscaarec resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnscaarec": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dnscaarec" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "dns" + ], + "operationId": "updateDnscaarec", + "summary": "Update a dnscaarec resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnscaarec": { + "$ref": "#/components/schemas/Dnscaarec" + } + }, + "required": [ + "dnscaarec" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "dns" + ], + "operationId": "deleteDnscaarec", + "summary": "Delete a dnscaarec resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/dnscnamerec": { + "get": { + "tags": [ + "dns" + ], + "operationId": "listDnscnamerec", + "summary": "List dnscnamerec resources. Configuration for CNAME record resource.", + "responses": { + "200": { + "description": "List of dnscnamerec resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnscnamerec": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dnscnamerec" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "dns" + ], + "operationId": "createDnscnamerec", + "summary": "Create a dnscnamerec resource. Configuration for CNAME record resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnscnamerec": { + "$ref": "#/components/schemas/Dnscnamerec" + } + }, + "required": [ + "dnscnamerec" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/dnscnamerec/{name}": { + "get": { + "tags": [ + "dns" + ], + "operationId": "getDnscnamerecByName", + "summary": "Get a dnscnamerec resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single dnscnamerec resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnscnamerec": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dnscnamerec" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "dns" + ], + "operationId": "updateDnscnamerec", + "summary": "Update a dnscnamerec resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnscnamerec": { + "$ref": "#/components/schemas/Dnscnamerec" + } + }, + "required": [ + "dnscnamerec" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "dns" + ], + "operationId": "deleteDnscnamerec", + "summary": "Delete a dnscnamerec resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/dnsdsfile": { + "get": { + "tags": [ + "dns" + ], + "operationId": "listDnsdsfile", + "summary": "List dnsdsfile resources. Configuration for dnskey dsfile resource.", + "responses": { + "200": { + "description": "List of dnsdsfile resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsdsfile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dnsdsfile" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "dns" + ], + "operationId": "createDnsdsfile", + "summary": "Create a dnsdsfile resource. Configuration for dnskey dsfile resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsdsfile": { + "$ref": "#/components/schemas/Dnsdsfile" + } + }, + "required": [ + "dnsdsfile" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/dnsdsfile/{name}": { + "get": { + "tags": [ + "dns" + ], + "operationId": "getDnsdsfileByName", + "summary": "Get a dnsdsfile resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single dnsdsfile resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsdsfile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dnsdsfile" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "dns" + ], + "operationId": "updateDnsdsfile", + "summary": "Update a dnsdsfile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsdsfile": { + "$ref": "#/components/schemas/Dnsdsfile" + } + }, + "required": [ + "dnsdsfile" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "dns" + ], + "operationId": "deleteDnsdsfile", + "summary": "Delete a dnsdsfile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/dnsglobal_binding": { + "get": { + "tags": [ + "dns" + ], + "operationId": "listDnsglobalBinding", + "summary": "List dnsglobal_binding resources. Binding object which returns the resources bound to dnsglobal_binding.", + "responses": { + "200": { + "description": "List of dnsglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/DnsglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "dns" + ], + "operationId": "createDnsglobalBinding", + "summary": "Create a dnsglobal_binding resource. Binding object which returns the resources bound to dnsglobal_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsglobal_binding": { + "$ref": "#/components/schemas/DnsglobalBinding" + } + }, + "required": [ + "dnsglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/dnsglobal_binding/{name}": { + "delete": { + "tags": [ + "dns" + ], + "operationId": "deleteDnsglobalBinding", + "summary": "Delete a dnsglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/dnsglobal_dnspolicy_binding": { + "get": { + "tags": [ + "dns" + ], + "operationId": "listDnsglobalDnspolicyBinding", + "summary": "List dnsglobal_dnspolicy_binding resources. Binding class showing the dnspolicy that can be bound to dnsglobal.", + "responses": { + "200": { + "description": "List of dnsglobal_dnspolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsglobal_dnspolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/DnsglobalDnspolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "dns" + ], + "operationId": "createDnsglobalDnspolicyBinding", + "summary": "Create a dnsglobal_dnspolicy_binding resource. Binding class showing the dnspolicy that can be bound to dnsglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsglobal_dnspolicy_binding": { + "$ref": "#/components/schemas/DnsglobalDnspolicyBinding" + } + }, + "required": [ + "dnsglobal_dnspolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/dnsglobal_dnspolicy_binding/{name}": { + "delete": { + "tags": [ + "dns" + ], + "operationId": "deleteDnsglobalDnspolicyBinding", + "summary": "Delete a dnsglobal_dnspolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/dnsglobal_policy_binding": { + "get": { + "tags": [ + "dns" + ], + "operationId": "listDnsglobalPolicyBinding", + "summary": "List dnsglobal_policy_binding resources. Binding class showing the policy that can be bound to dnsglobal.", + "responses": { + "200": { + "description": "List of dnsglobal_policy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsglobal_policy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/DnsglobalPolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "dns" + ], + "operationId": "createDnsglobalPolicyBinding", + "summary": "Create a dnsglobal_policy_binding resource. Binding class showing the policy that can be bound to dnsglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsglobal_policy_binding": { + "$ref": "#/components/schemas/DnsglobalPolicyBinding" + } + }, + "required": [ + "dnsglobal_policy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/dnsglobal_policy_binding/{name}": { + "delete": { + "tags": [ + "dns" + ], + "operationId": "deleteDnsglobalPolicyBinding", + "summary": "Delete a dnsglobal_policy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/dnskey": { + "get": { + "tags": [ + "dns" + ], + "operationId": "listDnskey", + "summary": "List dnskey resources. Configuration for dns key resource.", + "responses": { + "200": { + "description": "List of dnskey resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnskey": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dnskey" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "dns" + ], + "operationId": "createDnskey", + "summary": "Create a dnskey resource. Configuration for dns key resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnskey": { + "$ref": "#/components/schemas/Dnskey" + } + }, + "required": [ + "dnskey" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/dnskey/{name}": { + "get": { + "tags": [ + "dns" + ], + "operationId": "getDnskeyByName", + "summary": "Get a dnskey resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single dnskey resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnskey": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dnskey" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "dns" + ], + "operationId": "updateDnskey", + "summary": "Update a dnskey resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnskey": { + "$ref": "#/components/schemas/Dnskey" + } + }, + "required": [ + "dnskey" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "dns" + ], + "operationId": "deleteDnskey", + "summary": "Delete a dnskey resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/dnsmxrec": { + "get": { + "tags": [ + "dns" + ], + "operationId": "listDnsmxrec", + "summary": "List dnsmxrec resources. Configuration for MX record resource.", + "responses": { + "200": { + "description": "List of dnsmxrec resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsmxrec": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dnsmxrec" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "dns" + ], + "operationId": "createDnsmxrec", + "summary": "Create a dnsmxrec resource. Configuration for MX record resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsmxrec": { + "$ref": "#/components/schemas/Dnsmxrec" + } + }, + "required": [ + "dnsmxrec" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/dnsmxrec/{name}": { + "get": { + "tags": [ + "dns" + ], + "operationId": "getDnsmxrecByName", + "summary": "Get a dnsmxrec resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single dnsmxrec resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsmxrec": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dnsmxrec" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "dns" + ], + "operationId": "updateDnsmxrec", + "summary": "Update a dnsmxrec resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsmxrec": { + "$ref": "#/components/schemas/Dnsmxrec" + } + }, + "required": [ + "dnsmxrec" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "dns" + ], + "operationId": "deleteDnsmxrec", + "summary": "Delete a dnsmxrec resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/dnsnameserver": { + "get": { + "tags": [ + "dns" + ], + "operationId": "listDnsnameserver", + "summary": "List dnsnameserver resources. Configuration for name server resource.", + "responses": { + "200": { + "description": "List of dnsnameserver resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsnameserver": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dnsnameserver" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "dns" + ], + "operationId": "createDnsnameserver", + "summary": "Create a dnsnameserver resource. Configuration for name server resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsnameserver": { + "$ref": "#/components/schemas/Dnsnameserver" + } + }, + "required": [ + "dnsnameserver" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/dnsnameserver/{name}": { + "get": { + "tags": [ + "dns" + ], + "operationId": "getDnsnameserverByName", + "summary": "Get a dnsnameserver resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single dnsnameserver resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsnameserver": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dnsnameserver" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "dns" + ], + "operationId": "updateDnsnameserver", + "summary": "Update a dnsnameserver resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsnameserver": { + "$ref": "#/components/schemas/Dnsnameserver" + } + }, + "required": [ + "dnsnameserver" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "dns" + ], + "operationId": "deleteDnsnameserver", + "summary": "Delete a dnsnameserver resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/dnsnaptrrec": { + "get": { + "tags": [ + "dns" + ], + "operationId": "listDnsnaptrrec", + "summary": "List dnsnaptrrec resources. Configuration for NAPTR record resource.", + "responses": { + "200": { + "description": "List of dnsnaptrrec resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsnaptrrec": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dnsnaptrrec" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "dns" + ], + "operationId": "createDnsnaptrrec", + "summary": "Create a dnsnaptrrec resource. Configuration for NAPTR record resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsnaptrrec": { + "$ref": "#/components/schemas/Dnsnaptrrec" + } + }, + "required": [ + "dnsnaptrrec" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/dnsnaptrrec/{name}": { + "get": { + "tags": [ + "dns" + ], + "operationId": "getDnsnaptrrecByName", + "summary": "Get a dnsnaptrrec resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single dnsnaptrrec resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsnaptrrec": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dnsnaptrrec" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "dns" + ], + "operationId": "updateDnsnaptrrec", + "summary": "Update a dnsnaptrrec resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsnaptrrec": { + "$ref": "#/components/schemas/Dnsnaptrrec" + } + }, + "required": [ + "dnsnaptrrec" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "dns" + ], + "operationId": "deleteDnsnaptrrec", + "summary": "Delete a dnsnaptrrec resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/dnsnegativecacherecords": { + "get": { + "tags": [ + "dns" + ], + "operationId": "listDnsnegativecacherecords", + "summary": "List dnsnegativecacherecords resources. Configuration for Negative Cache Records resource.", + "responses": { + "200": { + "description": "List of dnsnegativecacherecords resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsnegativecacherecords": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dnsnegativecacherecords" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "dns" + ], + "operationId": "createDnsnegativecacherecords", + "summary": "Create a dnsnegativecacherecords resource. Configuration for Negative Cache Records resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsnegativecacherecords": { + "$ref": "#/components/schemas/Dnsnegativecacherecords" + } + }, + "required": [ + "dnsnegativecacherecords" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/dnsnegativecacherecords/{name}": { + "get": { + "tags": [ + "dns" + ], + "operationId": "getDnsnegativecacherecordsByName", + "summary": "Get a dnsnegativecacherecords resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single dnsnegativecacherecords resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsnegativecacherecords": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dnsnegativecacherecords" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "dns" + ], + "operationId": "updateDnsnegativecacherecords", + "summary": "Update a dnsnegativecacherecords resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsnegativecacherecords": { + "$ref": "#/components/schemas/Dnsnegativecacherecords" + } + }, + "required": [ + "dnsnegativecacherecords" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "dns" + ], + "operationId": "deleteDnsnegativecacherecords", + "summary": "Delete a dnsnegativecacherecords resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/dnsnsecrec": { + "get": { + "tags": [ + "dns" + ], + "operationId": "listDnsnsecrec", + "summary": "List dnsnsecrec resources. dnsnsecrec", + "responses": { + "200": { + "description": "List of dnsnsecrec resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsnsecrec": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dnsnsecrec" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "dns" + ], + "operationId": "createDnsnsecrec", + "summary": "Create a dnsnsecrec resource. dnsnsecrec", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsnsecrec": { + "$ref": "#/components/schemas/Dnsnsecrec" + } + }, + "required": [ + "dnsnsecrec" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/dnsnsecrec/{name}": { + "get": { + "tags": [ + "dns" + ], + "operationId": "getDnsnsecrecByName", + "summary": "Get a dnsnsecrec resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single dnsnsecrec resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsnsecrec": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dnsnsecrec" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "dns" + ], + "operationId": "updateDnsnsecrec", + "summary": "Update a dnsnsecrec resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsnsecrec": { + "$ref": "#/components/schemas/Dnsnsecrec" + } + }, + "required": [ + "dnsnsecrec" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "dns" + ], + "operationId": "deleteDnsnsecrec", + "summary": "Delete a dnsnsecrec resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/dnsnsrec": { + "get": { + "tags": [ + "dns" + ], + "operationId": "listDnsnsrec", + "summary": "List dnsnsrec resources. Configuration for name server record resource.", + "responses": { + "200": { + "description": "List of dnsnsrec resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsnsrec": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dnsnsrec" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "dns" + ], + "operationId": "createDnsnsrec", + "summary": "Create a dnsnsrec resource. Configuration for name server record resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsnsrec": { + "$ref": "#/components/schemas/Dnsnsrec" + } + }, + "required": [ + "dnsnsrec" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/dnsnsrec/{name}": { + "get": { + "tags": [ + "dns" + ], + "operationId": "getDnsnsrecByName", + "summary": "Get a dnsnsrec resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single dnsnsrec resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsnsrec": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dnsnsrec" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "dns" + ], + "operationId": "updateDnsnsrec", + "summary": "Update a dnsnsrec resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsnsrec": { + "$ref": "#/components/schemas/Dnsnsrec" + } + }, + "required": [ + "dnsnsrec" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "dns" + ], + "operationId": "deleteDnsnsrec", + "summary": "Delete a dnsnsrec resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/dnsparameter": { + "get": { + "tags": [ + "dns" + ], + "operationId": "listDnsparameter", + "summary": "List dnsparameter resources. Configuration for DNS parameter resource.", + "responses": { + "200": { + "description": "List of dnsparameter resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsparameter": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dnsparameter" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "dns" + ], + "operationId": "createDnsparameter", + "summary": "Create a dnsparameter resource. Configuration for DNS parameter resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsparameter": { + "$ref": "#/components/schemas/Dnsparameter" + } + }, + "required": [ + "dnsparameter" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/dnsparameter/{name}": { + "get": { + "tags": [ + "dns" + ], + "operationId": "getDnsparameterByName", + "summary": "Get a dnsparameter resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single dnsparameter resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsparameter": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dnsparameter" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "dns" + ], + "operationId": "updateDnsparameter", + "summary": "Update a dnsparameter resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsparameter": { + "$ref": "#/components/schemas/Dnsparameter" + } + }, + "required": [ + "dnsparameter" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "dns" + ], + "operationId": "deleteDnsparameter", + "summary": "Delete a dnsparameter resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/dnspolicy": { + "get": { + "tags": [ + "dns" + ], + "operationId": "listDnspolicy", + "summary": "List dnspolicy resources. Configuration for DNS policy resource.", + "responses": { + "200": { + "description": "List of dnspolicy resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnspolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dnspolicy" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "dns" + ], + "operationId": "createDnspolicy", + "summary": "Create a dnspolicy resource. Configuration for DNS policy resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnspolicy": { + "$ref": "#/components/schemas/Dnspolicy" + } + }, + "required": [ + "dnspolicy" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/dnspolicy/{name}": { + "get": { + "tags": [ + "dns" + ], + "operationId": "getDnspolicyByName", + "summary": "Get a dnspolicy resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single dnspolicy resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnspolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dnspolicy" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "dns" + ], + "operationId": "updateDnspolicy", + "summary": "Update a dnspolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnspolicy": { + "$ref": "#/components/schemas/Dnspolicy" + } + }, + "required": [ + "dnspolicy" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "dns" + ], + "operationId": "deleteDnspolicy", + "summary": "Delete a dnspolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/dnspolicy64": { + "get": { + "tags": [ + "dns" + ], + "operationId": "listDnspolicy64", + "summary": "List dnspolicy64 resources. Configuration for dns64 policy resource.", + "responses": { + "200": { + "description": "List of dnspolicy64 resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnspolicy64": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dnspolicy64" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "dns" + ], + "operationId": "createDnspolicy64", + "summary": "Create a dnspolicy64 resource. Configuration for dns64 policy resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnspolicy64": { + "$ref": "#/components/schemas/Dnspolicy64" + } + }, + "required": [ + "dnspolicy64" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/dnspolicy64/{name}": { + "get": { + "tags": [ + "dns" + ], + "operationId": "getDnspolicy64ByName", + "summary": "Get a dnspolicy64 resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single dnspolicy64 resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnspolicy64": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dnspolicy64" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "dns" + ], + "operationId": "updateDnspolicy64", + "summary": "Update a dnspolicy64 resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnspolicy64": { + "$ref": "#/components/schemas/Dnspolicy64" + } + }, + "required": [ + "dnspolicy64" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "dns" + ], + "operationId": "deleteDnspolicy64", + "summary": "Delete a dnspolicy64 resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/dnspolicy64_binding": { + "get": { + "tags": [ + "dns" + ], + "operationId": "listDnspolicy64Binding", + "summary": "List dnspolicy64_binding resources. Binding object which returns the resources bound to dnspolicy64_binding.", + "responses": { + "200": { + "description": "List of dnspolicy64_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnspolicy64_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dnspolicy64Binding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "dns" + ], + "operationId": "createDnspolicy64Binding", + "summary": "Create a dnspolicy64_binding resource. Binding object which returns the resources bound to dnspolicy64_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnspolicy64_binding": { + "$ref": "#/components/schemas/Dnspolicy64Binding" + } + }, + "required": [ + "dnspolicy64_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/dnspolicy64_binding/{name}": { + "delete": { + "tags": [ + "dns" + ], + "operationId": "deleteDnspolicy64Binding", + "summary": "Delete a dnspolicy64_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/dnspolicy64_lbvserver_binding": { + "get": { + "tags": [ + "dns" + ], + "operationId": "listDnspolicy64LbvserverBinding", + "summary": "List dnspolicy64_lbvserver_binding resources. Binding class showing the lbvserver that can be bound to dnspolicy64.", + "responses": { + "200": { + "description": "List of dnspolicy64_lbvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnspolicy64_lbvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dnspolicy64LbvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "dns" + ], + "operationId": "createDnspolicy64LbvserverBinding", + "summary": "Create a dnspolicy64_lbvserver_binding resource. Binding class showing the lbvserver that can be bound to dnspolicy64.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnspolicy64_lbvserver_binding": { + "$ref": "#/components/schemas/Dnspolicy64LbvserverBinding" + } + }, + "required": [ + "dnspolicy64_lbvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/dnspolicy64_lbvserver_binding/{name}": { + "delete": { + "tags": [ + "dns" + ], + "operationId": "deleteDnspolicy64LbvserverBinding", + "summary": "Delete a dnspolicy64_lbvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/dnspolicy64_vserver_binding": { + "get": { + "tags": [ + "dns" + ], + "operationId": "listDnspolicy64VserverBinding", + "summary": "List dnspolicy64_vserver_binding resources. Binding class showing the vserver that can be bound to dnspolicy64.", + "responses": { + "200": { + "description": "List of dnspolicy64_vserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnspolicy64_vserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dnspolicy64VserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "dns" + ], + "operationId": "createDnspolicy64VserverBinding", + "summary": "Create a dnspolicy64_vserver_binding resource. Binding class showing the vserver that can be bound to dnspolicy64.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnspolicy64_vserver_binding": { + "$ref": "#/components/schemas/Dnspolicy64VserverBinding" + } + }, + "required": [ + "dnspolicy64_vserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/dnspolicy64_vserver_binding/{name}": { + "delete": { + "tags": [ + "dns" + ], + "operationId": "deleteDnspolicy64VserverBinding", + "summary": "Delete a dnspolicy64_vserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/dnspolicy_binding": { + "get": { + "tags": [ + "dns" + ], + "operationId": "listDnspolicyBinding", + "summary": "List dnspolicy_binding resources. Binding object which returns the resources bound to dnspolicy_binding.", + "responses": { + "200": { + "description": "List of dnspolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnspolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/DnspolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "dns" + ], + "operationId": "createDnspolicyBinding", + "summary": "Create a dnspolicy_binding resource. Binding object which returns the resources bound to dnspolicy_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnspolicy_binding": { + "$ref": "#/components/schemas/DnspolicyBinding" + } + }, + "required": [ + "dnspolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/dnspolicy_binding/{name}": { + "delete": { + "tags": [ + "dns" + ], + "operationId": "deleteDnspolicyBinding", + "summary": "Delete a dnspolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/dnspolicy_dnsglobal_binding": { + "get": { + "tags": [ + "dns" + ], + "operationId": "listDnspolicyDnsglobalBinding", + "summary": "List dnspolicy_dnsglobal_binding resources. Binding class showing the dnsglobal that can be bound to dnspolicy.", + "responses": { + "200": { + "description": "List of dnspolicy_dnsglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnspolicy_dnsglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/DnspolicyDnsglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "dns" + ], + "operationId": "createDnspolicyDnsglobalBinding", + "summary": "Create a dnspolicy_dnsglobal_binding resource. Binding class showing the dnsglobal that can be bound to dnspolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnspolicy_dnsglobal_binding": { + "$ref": "#/components/schemas/DnspolicyDnsglobalBinding" + } + }, + "required": [ + "dnspolicy_dnsglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/dnspolicy_dnsglobal_binding/{name}": { + "delete": { + "tags": [ + "dns" + ], + "operationId": "deleteDnspolicyDnsglobalBinding", + "summary": "Delete a dnspolicy_dnsglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/dnspolicy_dnspolicylabel_binding": { + "get": { + "tags": [ + "dns" + ], + "operationId": "listDnspolicyDnspolicylabelBinding", + "summary": "List dnspolicy_dnspolicylabel_binding resources. Binding class showing the dnspolicylabel that can be bound to dnspolicy.", + "responses": { + "200": { + "description": "List of dnspolicy_dnspolicylabel_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnspolicy_dnspolicylabel_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/DnspolicyDnspolicylabelBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "dns" + ], + "operationId": "createDnspolicyDnspolicylabelBinding", + "summary": "Create a dnspolicy_dnspolicylabel_binding resource. Binding class showing the dnspolicylabel that can be bound to dnspolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnspolicy_dnspolicylabel_binding": { + "$ref": "#/components/schemas/DnspolicyDnspolicylabelBinding" + } + }, + "required": [ + "dnspolicy_dnspolicylabel_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/dnspolicy_dnspolicylabel_binding/{name}": { + "delete": { + "tags": [ + "dns" + ], + "operationId": "deleteDnspolicyDnspolicylabelBinding", + "summary": "Delete a dnspolicy_dnspolicylabel_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/dnspolicy_global_binding": { + "get": { + "tags": [ + "dns" + ], + "operationId": "listDnspolicyGlobalBinding", + "summary": "List dnspolicy_global_binding resources. Binding class showing the global that can be bound to dnspolicy.", + "responses": { + "200": { + "description": "List of dnspolicy_global_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnspolicy_global_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/DnspolicyGlobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "dns" + ], + "operationId": "createDnspolicyGlobalBinding", + "summary": "Create a dnspolicy_global_binding resource. Binding class showing the global that can be bound to dnspolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnspolicy_global_binding": { + "$ref": "#/components/schemas/DnspolicyGlobalBinding" + } + }, + "required": [ + "dnspolicy_global_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/dnspolicy_global_binding/{name}": { + "delete": { + "tags": [ + "dns" + ], + "operationId": "deleteDnspolicyGlobalBinding", + "summary": "Delete a dnspolicy_global_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/dnspolicy_policylabel_binding": { + "get": { + "tags": [ + "dns" + ], + "operationId": "listDnspolicyPolicylabelBinding", + "summary": "List dnspolicy_policylabel_binding resources. Binding class showing the policylabel that can be bound to dnspolicy.", + "responses": { + "200": { + "description": "List of dnspolicy_policylabel_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnspolicy_policylabel_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/DnspolicyPolicylabelBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "dns" + ], + "operationId": "createDnspolicyPolicylabelBinding", + "summary": "Create a dnspolicy_policylabel_binding resource. Binding class showing the policylabel that can be bound to dnspolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnspolicy_policylabel_binding": { + "$ref": "#/components/schemas/DnspolicyPolicylabelBinding" + } + }, + "required": [ + "dnspolicy_policylabel_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/dnspolicy_policylabel_binding/{name}": { + "delete": { + "tags": [ + "dns" + ], + "operationId": "deleteDnspolicyPolicylabelBinding", + "summary": "Delete a dnspolicy_policylabel_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/dnspolicylabel": { + "get": { + "tags": [ + "dns" + ], + "operationId": "listDnspolicylabel", + "summary": "List dnspolicylabel resources. Configuration for dns policy label resource.", + "responses": { + "200": { + "description": "List of dnspolicylabel resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnspolicylabel": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dnspolicylabel" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "dns" + ], + "operationId": "createDnspolicylabel", + "summary": "Create a dnspolicylabel resource. Configuration for dns policy label resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnspolicylabel": { + "$ref": "#/components/schemas/Dnspolicylabel" + } + }, + "required": [ + "dnspolicylabel" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/dnspolicylabel/{name}": { + "get": { + "tags": [ + "dns" + ], + "operationId": "getDnspolicylabelByName", + "summary": "Get a dnspolicylabel resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single dnspolicylabel resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnspolicylabel": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dnspolicylabel" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "dns" + ], + "operationId": "updateDnspolicylabel", + "summary": "Update a dnspolicylabel resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnspolicylabel": { + "$ref": "#/components/schemas/Dnspolicylabel" + } + }, + "required": [ + "dnspolicylabel" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "dns" + ], + "operationId": "deleteDnspolicylabel", + "summary": "Delete a dnspolicylabel resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/dnspolicylabel_binding": { + "get": { + "tags": [ + "dns" + ], + "operationId": "listDnspolicylabelBinding", + "summary": "List dnspolicylabel_binding resources. Binding object which returns the resources bound to dnspolicylabel_binding.", + "responses": { + "200": { + "description": "List of dnspolicylabel_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnspolicylabel_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/DnspolicylabelBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "dns" + ], + "operationId": "createDnspolicylabelBinding", + "summary": "Create a dnspolicylabel_binding resource. Binding object which returns the resources bound to dnspolicylabel_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnspolicylabel_binding": { + "$ref": "#/components/schemas/DnspolicylabelBinding" + } + }, + "required": [ + "dnspolicylabel_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/dnspolicylabel_binding/{name}": { + "delete": { + "tags": [ + "dns" + ], + "operationId": "deleteDnspolicylabelBinding", + "summary": "Delete a dnspolicylabel_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/dnspolicylabel_dnspolicy_binding": { + "get": { + "tags": [ + "dns" + ], + "operationId": "listDnspolicylabelDnspolicyBinding", + "summary": "List dnspolicylabel_dnspolicy_binding resources. Binding class showing the dnspolicy that can be bound to dnspolicylabel.", + "responses": { + "200": { + "description": "List of dnspolicylabel_dnspolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnspolicylabel_dnspolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/DnspolicylabelDnspolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "dns" + ], + "operationId": "createDnspolicylabelDnspolicyBinding", + "summary": "Create a dnspolicylabel_dnspolicy_binding resource. Binding class showing the dnspolicy that can be bound to dnspolicylabel.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnspolicylabel_dnspolicy_binding": { + "$ref": "#/components/schemas/DnspolicylabelDnspolicyBinding" + } + }, + "required": [ + "dnspolicylabel_dnspolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/dnspolicylabel_dnspolicy_binding/{name}": { + "delete": { + "tags": [ + "dns" + ], + "operationId": "deleteDnspolicylabelDnspolicyBinding", + "summary": "Delete a dnspolicylabel_dnspolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/dnspolicylabel_policy_binding": { + "get": { + "tags": [ + "dns" + ], + "operationId": "listDnspolicylabelPolicyBinding", + "summary": "List dnspolicylabel_policy_binding resources. Binding class showing the policy that can be bound to dnspolicylabel.", + "responses": { + "200": { + "description": "List of dnspolicylabel_policy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnspolicylabel_policy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/DnspolicylabelPolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "dns" + ], + "operationId": "createDnspolicylabelPolicyBinding", + "summary": "Create a dnspolicylabel_policy_binding resource. Binding class showing the policy that can be bound to dnspolicylabel.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnspolicylabel_policy_binding": { + "$ref": "#/components/schemas/DnspolicylabelPolicyBinding" + } + }, + "required": [ + "dnspolicylabel_policy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/dnspolicylabel_policy_binding/{name}": { + "delete": { + "tags": [ + "dns" + ], + "operationId": "deleteDnspolicylabelPolicyBinding", + "summary": "Delete a dnspolicylabel_policy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/dnspolicylabel_policybinding_binding": { + "get": { + "tags": [ + "dns" + ], + "operationId": "listDnspolicylabelPolicybindingBinding", + "summary": "List dnspolicylabel_policybinding_binding resources. Binding class showing the policybinding that can be bound to dnspolicylabel.", + "responses": { + "200": { + "description": "List of dnspolicylabel_policybinding_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnspolicylabel_policybinding_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/DnspolicylabelPolicybindingBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "dns" + ], + "operationId": "createDnspolicylabelPolicybindingBinding", + "summary": "Create a dnspolicylabel_policybinding_binding resource. Binding class showing the policybinding that can be bound to dnspolicylabel.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnspolicylabel_policybinding_binding": { + "$ref": "#/components/schemas/DnspolicylabelPolicybindingBinding" + } + }, + "required": [ + "dnspolicylabel_policybinding_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/dnspolicylabel_policybinding_binding/{name}": { + "delete": { + "tags": [ + "dns" + ], + "operationId": "deleteDnspolicylabelPolicybindingBinding", + "summary": "Delete a dnspolicylabel_policybinding_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/dnsprofile": { + "get": { + "tags": [ + "dns" + ], + "operationId": "listDnsprofile", + "summary": "List dnsprofile resources. Configuration for DNS profile resource.", + "responses": { + "200": { + "description": "List of dnsprofile resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dnsprofile" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "dns" + ], + "operationId": "createDnsprofile", + "summary": "Create a dnsprofile resource. Configuration for DNS profile resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsprofile": { + "$ref": "#/components/schemas/Dnsprofile" + } + }, + "required": [ + "dnsprofile" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/dnsprofile/{name}": { + "get": { + "tags": [ + "dns" + ], + "operationId": "getDnsprofileByName", + "summary": "Get a dnsprofile resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single dnsprofile resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dnsprofile" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "dns" + ], + "operationId": "updateDnsprofile", + "summary": "Update a dnsprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsprofile": { + "$ref": "#/components/schemas/Dnsprofile" + } + }, + "required": [ + "dnsprofile" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "dns" + ], + "operationId": "deleteDnsprofile", + "summary": "Delete a dnsprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/dnsproxyrecords": { + "get": { + "tags": [ + "dns" + ], + "operationId": "listDnsproxyrecords", + "summary": "List dnsproxyrecords resources. Configuration for proxy record resource.", + "responses": { + "200": { + "description": "List of dnsproxyrecords resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsproxyrecords": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dnsproxyrecords" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "dns" + ], + "operationId": "createDnsproxyrecords", + "summary": "Create a dnsproxyrecords resource. Configuration for proxy record resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsproxyrecords": { + "$ref": "#/components/schemas/Dnsproxyrecords" + } + }, + "required": [ + "dnsproxyrecords" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/dnsproxyrecords/{name}": { + "get": { + "tags": [ + "dns" + ], + "operationId": "getDnsproxyrecordsByName", + "summary": "Get a dnsproxyrecords resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single dnsproxyrecords resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsproxyrecords": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dnsproxyrecords" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "dns" + ], + "operationId": "updateDnsproxyrecords", + "summary": "Update a dnsproxyrecords resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsproxyrecords": { + "$ref": "#/components/schemas/Dnsproxyrecords" + } + }, + "required": [ + "dnsproxyrecords" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "dns" + ], + "operationId": "deleteDnsproxyrecords", + "summary": "Delete a dnsproxyrecords resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/dnsptrrec": { + "get": { + "tags": [ + "dns" + ], + "operationId": "listDnsptrrec", + "summary": "List dnsptrrec resources. Configuration for PTR record resource.", + "responses": { + "200": { + "description": "List of dnsptrrec resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsptrrec": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dnsptrrec" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "dns" + ], + "operationId": "createDnsptrrec", + "summary": "Create a dnsptrrec resource. Configuration for PTR record resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsptrrec": { + "$ref": "#/components/schemas/Dnsptrrec" + } + }, + "required": [ + "dnsptrrec" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/dnsptrrec/{name}": { + "get": { + "tags": [ + "dns" + ], + "operationId": "getDnsptrrecByName", + "summary": "Get a dnsptrrec resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single dnsptrrec resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsptrrec": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dnsptrrec" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "dns" + ], + "operationId": "updateDnsptrrec", + "summary": "Update a dnsptrrec resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsptrrec": { + "$ref": "#/components/schemas/Dnsptrrec" + } + }, + "required": [ + "dnsptrrec" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "dns" + ], + "operationId": "deleteDnsptrrec", + "summary": "Delete a dnsptrrec resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/dnssoarec": { + "get": { + "tags": [ + "dns" + ], + "operationId": "listDnssoarec", + "summary": "List dnssoarec resources. Configuration for SOA record resource.", + "responses": { + "200": { + "description": "List of dnssoarec resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnssoarec": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dnssoarec" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "dns" + ], + "operationId": "createDnssoarec", + "summary": "Create a dnssoarec resource. Configuration for SOA record resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnssoarec": { + "$ref": "#/components/schemas/Dnssoarec" + } + }, + "required": [ + "dnssoarec" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/dnssoarec/{name}": { + "get": { + "tags": [ + "dns" + ], + "operationId": "getDnssoarecByName", + "summary": "Get a dnssoarec resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single dnssoarec resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnssoarec": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dnssoarec" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "dns" + ], + "operationId": "updateDnssoarec", + "summary": "Update a dnssoarec resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnssoarec": { + "$ref": "#/components/schemas/Dnssoarec" + } + }, + "required": [ + "dnssoarec" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "dns" + ], + "operationId": "deleteDnssoarec", + "summary": "Delete a dnssoarec resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/dnssrvrec": { + "get": { + "tags": [ + "dns" + ], + "operationId": "listDnssrvrec", + "summary": "List dnssrvrec resources. Configuration for server record resource.", + "responses": { + "200": { + "description": "List of dnssrvrec resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnssrvrec": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dnssrvrec" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "dns" + ], + "operationId": "createDnssrvrec", + "summary": "Create a dnssrvrec resource. Configuration for server record resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnssrvrec": { + "$ref": "#/components/schemas/Dnssrvrec" + } + }, + "required": [ + "dnssrvrec" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/dnssrvrec/{name}": { + "get": { + "tags": [ + "dns" + ], + "operationId": "getDnssrvrecByName", + "summary": "Get a dnssrvrec resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single dnssrvrec resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnssrvrec": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dnssrvrec" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "dns" + ], + "operationId": "updateDnssrvrec", + "summary": "Update a dnssrvrec resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnssrvrec": { + "$ref": "#/components/schemas/Dnssrvrec" + } + }, + "required": [ + "dnssrvrec" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "dns" + ], + "operationId": "deleteDnssrvrec", + "summary": "Delete a dnssrvrec resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/dnssubnetcache": { + "get": { + "tags": [ + "dns" + ], + "operationId": "listDnssubnetcache", + "summary": "List dnssubnetcache resources. Configuration for subnet cache resource.", + "responses": { + "200": { + "description": "List of dnssubnetcache resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnssubnetcache": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dnssubnetcache" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "dns" + ], + "operationId": "createDnssubnetcache", + "summary": "Create a dnssubnetcache resource. Configuration for subnet cache resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnssubnetcache": { + "$ref": "#/components/schemas/Dnssubnetcache" + } + }, + "required": [ + "dnssubnetcache" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/dnssubnetcache/{name}": { + "get": { + "tags": [ + "dns" + ], + "operationId": "getDnssubnetcacheByName", + "summary": "Get a dnssubnetcache resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single dnssubnetcache resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnssubnetcache": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dnssubnetcache" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "dns" + ], + "operationId": "updateDnssubnetcache", + "summary": "Update a dnssubnetcache resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnssubnetcache": { + "$ref": "#/components/schemas/Dnssubnetcache" + } + }, + "required": [ + "dnssubnetcache" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "dns" + ], + "operationId": "deleteDnssubnetcache", + "summary": "Delete a dnssubnetcache resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/dnssuffix": { + "get": { + "tags": [ + "dns" + ], + "operationId": "listDnssuffix", + "summary": "List dnssuffix resources. Configuration for DNS suffix resource.", + "responses": { + "200": { + "description": "List of dnssuffix resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnssuffix": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dnssuffix" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "dns" + ], + "operationId": "createDnssuffix", + "summary": "Create a dnssuffix resource. Configuration for DNS suffix resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnssuffix": { + "$ref": "#/components/schemas/Dnssuffix" + } + }, + "required": [ + "dnssuffix" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/dnssuffix/{name}": { + "get": { + "tags": [ + "dns" + ], + "operationId": "getDnssuffixByName", + "summary": "Get a dnssuffix resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single dnssuffix resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnssuffix": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dnssuffix" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "dns" + ], + "operationId": "updateDnssuffix", + "summary": "Update a dnssuffix resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnssuffix": { + "$ref": "#/components/schemas/Dnssuffix" + } + }, + "required": [ + "dnssuffix" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "dns" + ], + "operationId": "deleteDnssuffix", + "summary": "Delete a dnssuffix resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/dnstxtrec": { + "get": { + "tags": [ + "dns" + ], + "operationId": "listDnstxtrec", + "summary": "List dnstxtrec resources. Configuration for TXT record resource.", + "responses": { + "200": { + "description": "List of dnstxtrec resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnstxtrec": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dnstxtrec" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "dns" + ], + "operationId": "createDnstxtrec", + "summary": "Create a dnstxtrec resource. Configuration for TXT record resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnstxtrec": { + "$ref": "#/components/schemas/Dnstxtrec" + } + }, + "required": [ + "dnstxtrec" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/dnstxtrec/{name}": { + "get": { + "tags": [ + "dns" + ], + "operationId": "getDnstxtrecByName", + "summary": "Get a dnstxtrec resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single dnstxtrec resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnstxtrec": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dnstxtrec" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "dns" + ], + "operationId": "updateDnstxtrec", + "summary": "Update a dnstxtrec resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnstxtrec": { + "$ref": "#/components/schemas/Dnstxtrec" + } + }, + "required": [ + "dnstxtrec" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "dns" + ], + "operationId": "deleteDnstxtrec", + "summary": "Delete a dnstxtrec resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/dnsview": { + "get": { + "tags": [ + "dns" + ], + "operationId": "listDnsview", + "summary": "List dnsview resources. Configuration for DNS view resource.", + "responses": { + "200": { + "description": "List of dnsview resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsview": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dnsview" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "dns" + ], + "operationId": "createDnsview", + "summary": "Create a dnsview resource. Configuration for DNS view resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsview": { + "$ref": "#/components/schemas/Dnsview" + } + }, + "required": [ + "dnsview" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/dnsview/{name}": { + "get": { + "tags": [ + "dns" + ], + "operationId": "getDnsviewByName", + "summary": "Get a dnsview resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single dnsview resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsview": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dnsview" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "dns" + ], + "operationId": "updateDnsview", + "summary": "Update a dnsview resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsview": { + "$ref": "#/components/schemas/Dnsview" + } + }, + "required": [ + "dnsview" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "dns" + ], + "operationId": "deleteDnsview", + "summary": "Delete a dnsview resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/dnsview_binding": { + "get": { + "tags": [ + "dns" + ], + "operationId": "listDnsviewBinding", + "summary": "List dnsview_binding resources. Binding object which returns the resources bound to dnsview_binding.", + "responses": { + "200": { + "description": "List of dnsview_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsview_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/DnsviewBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "dns" + ], + "operationId": "createDnsviewBinding", + "summary": "Create a dnsview_binding resource. Binding object which returns the resources bound to dnsview_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsview_binding": { + "$ref": "#/components/schemas/DnsviewBinding" + } + }, + "required": [ + "dnsview_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/dnsview_binding/{name}": { + "delete": { + "tags": [ + "dns" + ], + "operationId": "deleteDnsviewBinding", + "summary": "Delete a dnsview_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/dnsview_dnspolicy_binding": { + "get": { + "tags": [ + "dns" + ], + "operationId": "listDnsviewDnspolicyBinding", + "summary": "List dnsview_dnspolicy_binding resources. Binding class showing the dnspolicy that can be bound to dnsview.", + "responses": { + "200": { + "description": "List of dnsview_dnspolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsview_dnspolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/DnsviewDnspolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "dns" + ], + "operationId": "createDnsviewDnspolicyBinding", + "summary": "Create a dnsview_dnspolicy_binding resource. Binding class showing the dnspolicy that can be bound to dnsview.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsview_dnspolicy_binding": { + "$ref": "#/components/schemas/DnsviewDnspolicyBinding" + } + }, + "required": [ + "dnsview_dnspolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/dnsview_dnspolicy_binding/{name}": { + "delete": { + "tags": [ + "dns" + ], + "operationId": "deleteDnsviewDnspolicyBinding", + "summary": "Delete a dnsview_dnspolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/dnsview_gslbservice_binding": { + "get": { + "tags": [ + "dns" + ], + "operationId": "listDnsviewGslbserviceBinding", + "summary": "List dnsview_gslbservice_binding resources. Binding class showing the gslbservice that can be bound to dnsview.", + "responses": { + "200": { + "description": "List of dnsview_gslbservice_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsview_gslbservice_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/DnsviewGslbserviceBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "dns" + ], + "operationId": "createDnsviewGslbserviceBinding", + "summary": "Create a dnsview_gslbservice_binding resource. Binding class showing the gslbservice that can be bound to dnsview.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsview_gslbservice_binding": { + "$ref": "#/components/schemas/DnsviewGslbserviceBinding" + } + }, + "required": [ + "dnsview_gslbservice_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/dnsview_gslbservice_binding/{name}": { + "delete": { + "tags": [ + "dns" + ], + "operationId": "deleteDnsviewGslbserviceBinding", + "summary": "Delete a dnsview_gslbservice_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/dnsview_policy_binding": { + "get": { + "tags": [ + "dns" + ], + "operationId": "listDnsviewPolicyBinding", + "summary": "List dnsview_policy_binding resources. Binding class showing the policy that can be bound to dnsview.", + "responses": { + "200": { + "description": "List of dnsview_policy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsview_policy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/DnsviewPolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "dns" + ], + "operationId": "createDnsviewPolicyBinding", + "summary": "Create a dnsview_policy_binding resource. Binding class showing the policy that can be bound to dnsview.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsview_policy_binding": { + "$ref": "#/components/schemas/DnsviewPolicyBinding" + } + }, + "required": [ + "dnsview_policy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/dnsview_policy_binding/{name}": { + "delete": { + "tags": [ + "dns" + ], + "operationId": "deleteDnsviewPolicyBinding", + "summary": "Delete a dnsview_policy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/dnsview_service_binding": { + "get": { + "tags": [ + "dns" + ], + "operationId": "listDnsviewServiceBinding", + "summary": "List dnsview_service_binding resources. Binding class showing the service that can be bound to dnsview.", + "responses": { + "200": { + "description": "List of dnsview_service_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsview_service_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/DnsviewServiceBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "dns" + ], + "operationId": "createDnsviewServiceBinding", + "summary": "Create a dnsview_service_binding resource. Binding class showing the service that can be bound to dnsview.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnsview_service_binding": { + "$ref": "#/components/schemas/DnsviewServiceBinding" + } + }, + "required": [ + "dnsview_service_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/dnsview_service_binding/{name}": { + "delete": { + "tags": [ + "dns" + ], + "operationId": "deleteDnsviewServiceBinding", + "summary": "Delete a dnsview_service_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/dnszone": { + "get": { + "tags": [ + "dns" + ], + "operationId": "listDnszone", + "summary": "List dnszone resources. Configuration for DNS zone resource.", + "responses": { + "200": { + "description": "List of dnszone resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnszone": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dnszone" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "dns" + ], + "operationId": "createDnszone", + "summary": "Create a dnszone resource. Configuration for DNS zone resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnszone": { + "$ref": "#/components/schemas/Dnszone" + } + }, + "required": [ + "dnszone" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/dnszone/{name}": { + "get": { + "tags": [ + "dns" + ], + "operationId": "getDnszoneByName", + "summary": "Get a dnszone resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single dnszone resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnszone": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dnszone" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "dns" + ], + "operationId": "updateDnszone", + "summary": "Update a dnszone resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnszone": { + "$ref": "#/components/schemas/Dnszone" + } + }, + "required": [ + "dnszone" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "dns" + ], + "operationId": "deleteDnszone", + "summary": "Delete a dnszone resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/dnszone_binding": { + "get": { + "tags": [ + "dns" + ], + "operationId": "listDnszoneBinding", + "summary": "List dnszone_binding resources. Binding object which returns the resources bound to dnszone_binding.", + "responses": { + "200": { + "description": "List of dnszone_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnszone_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/DnszoneBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "dns" + ], + "operationId": "createDnszoneBinding", + "summary": "Create a dnszone_binding resource. Binding object which returns the resources bound to dnszone_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnszone_binding": { + "$ref": "#/components/schemas/DnszoneBinding" + } + }, + "required": [ + "dnszone_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/dnszone_binding/{name}": { + "delete": { + "tags": [ + "dns" + ], + "operationId": "deleteDnszoneBinding", + "summary": "Delete a dnszone_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/dnszone_dnskey_binding": { + "get": { + "tags": [ + "dns" + ], + "operationId": "listDnszoneDnskeyBinding", + "summary": "List dnszone_dnskey_binding resources. Binding class showing the dnskey that can be bound to dnszone.", + "responses": { + "200": { + "description": "List of dnszone_dnskey_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnszone_dnskey_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/DnszoneDnskeyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "dns" + ], + "operationId": "createDnszoneDnskeyBinding", + "summary": "Create a dnszone_dnskey_binding resource. Binding class showing the dnskey that can be bound to dnszone.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnszone_dnskey_binding": { + "$ref": "#/components/schemas/DnszoneDnskeyBinding" + } + }, + "required": [ + "dnszone_dnskey_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/dnszone_dnskey_binding/{name}": { + "delete": { + "tags": [ + "dns" + ], + "operationId": "deleteDnszoneDnskeyBinding", + "summary": "Delete a dnszone_dnskey_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/dnszone_domain_binding": { + "get": { + "tags": [ + "dns" + ], + "operationId": "listDnszoneDomainBinding", + "summary": "List dnszone_domain_binding resources. Binding class showing the domain that can be bound to dnszone.", + "responses": { + "200": { + "description": "List of dnszone_domain_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnszone_domain_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/DnszoneDomainBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "dns" + ], + "operationId": "createDnszoneDomainBinding", + "summary": "Create a dnszone_domain_binding resource. Binding class showing the domain that can be bound to dnszone.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnszone_domain_binding": { + "$ref": "#/components/schemas/DnszoneDomainBinding" + } + }, + "required": [ + "dnszone_domain_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/dnszone_domain_binding/{name}": { + "delete": { + "tags": [ + "dns" + ], + "operationId": "deleteDnszoneDomainBinding", + "summary": "Delete a dnszone_domain_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/dnszone_key_binding": { + "get": { + "tags": [ + "dns" + ], + "operationId": "listDnszoneKeyBinding", + "summary": "List dnszone_key_binding resources. Binding class showing the key that can be bound to dnszone.", + "responses": { + "200": { + "description": "List of dnszone_key_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnszone_key_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/DnszoneKeyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "dns" + ], + "operationId": "createDnszoneKeyBinding", + "summary": "Create a dnszone_key_binding resource. Binding class showing the key that can be bound to dnszone.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dnszone_key_binding": { + "$ref": "#/components/schemas/DnszoneKeyBinding" + } + }, + "required": [ + "dnszone_key_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/dnszone_key_binding/{name}": { + "delete": { + "tags": [ + "dns" + ], + "operationId": "deleteDnszoneKeyBinding", + "summary": "Delete a dnszone_key_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/dospolicy": { + "get": { + "tags": [ + "dos" + ], + "operationId": "listDospolicy", + "summary": "List dospolicy resources. Configuration for DoS policy resource.", + "responses": { + "200": { + "description": "List of dospolicy resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dospolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dospolicy" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "dos" + ], + "operationId": "createDospolicy", + "summary": "Create a dospolicy resource. Configuration for DoS policy resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dospolicy": { + "$ref": "#/components/schemas/Dospolicy" + } + }, + "required": [ + "dospolicy" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/dospolicy/{name}": { + "get": { + "tags": [ + "dos" + ], + "operationId": "getDospolicyByName", + "summary": "Get a dospolicy resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single dospolicy resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dospolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Dospolicy" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "dos" + ], + "operationId": "updateDospolicy", + "summary": "Update a dospolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "dospolicy": { + "$ref": "#/components/schemas/Dospolicy" + } + }, + "required": [ + "dospolicy" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "dos" + ], + "operationId": "deleteDospolicy", + "summary": "Delete a dospolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/endpointinfo": { + "get": { + "tags": [ + "endpoint" + ], + "operationId": "listEndpointinfo", + "summary": "List endpointinfo resources. Configuration for Information resource.", + "responses": { + "200": { + "description": "List of endpointinfo resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "endpointinfo": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Endpointinfo" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "endpoint" + ], + "operationId": "createEndpointinfo", + "summary": "Create a endpointinfo resource. Configuration for Information resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "endpointinfo": { + "$ref": "#/components/schemas/Endpointinfo" + } + }, + "required": [ + "endpointinfo" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/endpointinfo/{name}": { + "get": { + "tags": [ + "endpoint" + ], + "operationId": "getEndpointinfoByName", + "summary": "Get a endpointinfo resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single endpointinfo resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "endpointinfo": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Endpointinfo" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "endpoint" + ], + "operationId": "updateEndpointinfo", + "summary": "Update a endpointinfo resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "endpointinfo": { + "$ref": "#/components/schemas/Endpointinfo" + } + }, + "required": [ + "endpointinfo" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "endpoint" + ], + "operationId": "deleteEndpointinfo", + "summary": "Delete a endpointinfo resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/feoaction": { + "get": { + "tags": [ + "feo" + ], + "operationId": "listFeoaction", + "summary": "List feoaction resources. Configuration for Front end optimization action resource.", + "responses": { + "200": { + "description": "List of feoaction resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "feoaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Feoaction" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "feo" + ], + "operationId": "createFeoaction", + "summary": "Create a feoaction resource. Configuration for Front end optimization action resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "feoaction": { + "$ref": "#/components/schemas/Feoaction" + } + }, + "required": [ + "feoaction" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/feoaction/{name}": { + "get": { + "tags": [ + "feo" + ], + "operationId": "getFeoactionByName", + "summary": "Get a feoaction resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single feoaction resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "feoaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Feoaction" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "feo" + ], + "operationId": "updateFeoaction", + "summary": "Update a feoaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "feoaction": { + "$ref": "#/components/schemas/Feoaction" + } + }, + "required": [ + "feoaction" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "feo" + ], + "operationId": "deleteFeoaction", + "summary": "Delete a feoaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/feoglobal_binding": { + "get": { + "tags": [ + "feo" + ], + "operationId": "listFeoglobalBinding", + "summary": "List feoglobal_binding resources. Binding object which returns the resources bound to feoglobal_binding.", + "responses": { + "200": { + "description": "List of feoglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "feoglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/FeoglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "feo" + ], + "operationId": "createFeoglobalBinding", + "summary": "Create a feoglobal_binding resource. Binding object which returns the resources bound to feoglobal_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "feoglobal_binding": { + "$ref": "#/components/schemas/FeoglobalBinding" + } + }, + "required": [ + "feoglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/feoglobal_binding/{name}": { + "delete": { + "tags": [ + "feo" + ], + "operationId": "deleteFeoglobalBinding", + "summary": "Delete a feoglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/feoglobal_feopolicy_binding": { + "get": { + "tags": [ + "feo" + ], + "operationId": "listFeoglobalFeopolicyBinding", + "summary": "List feoglobal_feopolicy_binding resources. Binding class showing the feopolicy that can be bound to feoglobal.", + "responses": { + "200": { + "description": "List of feoglobal_feopolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "feoglobal_feopolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/FeoglobalFeopolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "feo" + ], + "operationId": "createFeoglobalFeopolicyBinding", + "summary": "Create a feoglobal_feopolicy_binding resource. Binding class showing the feopolicy that can be bound to feoglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "feoglobal_feopolicy_binding": { + "$ref": "#/components/schemas/FeoglobalFeopolicyBinding" + } + }, + "required": [ + "feoglobal_feopolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/feoglobal_feopolicy_binding/{name}": { + "delete": { + "tags": [ + "feo" + ], + "operationId": "deleteFeoglobalFeopolicyBinding", + "summary": "Delete a feoglobal_feopolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/feoglobal_policy_binding": { + "get": { + "tags": [ + "feo" + ], + "operationId": "listFeoglobalPolicyBinding", + "summary": "List feoglobal_policy_binding resources. Binding class showing the policy that can be bound to feoglobal.", + "responses": { + "200": { + "description": "List of feoglobal_policy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "feoglobal_policy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/FeoglobalPolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "feo" + ], + "operationId": "createFeoglobalPolicyBinding", + "summary": "Create a feoglobal_policy_binding resource. Binding class showing the policy that can be bound to feoglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "feoglobal_policy_binding": { + "$ref": "#/components/schemas/FeoglobalPolicyBinding" + } + }, + "required": [ + "feoglobal_policy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/feoglobal_policy_binding/{name}": { + "delete": { + "tags": [ + "feo" + ], + "operationId": "deleteFeoglobalPolicyBinding", + "summary": "Delete a feoglobal_policy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/feoparameter": { + "get": { + "tags": [ + "feo" + ], + "operationId": "listFeoparameter", + "summary": "List feoparameter resources. Configuration for FEO parameter resource.", + "responses": { + "200": { + "description": "List of feoparameter resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "feoparameter": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Feoparameter" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "feo" + ], + "operationId": "createFeoparameter", + "summary": "Create a feoparameter resource. Configuration for FEO parameter resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "feoparameter": { + "$ref": "#/components/schemas/Feoparameter" + } + }, + "required": [ + "feoparameter" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/feoparameter/{name}": { + "get": { + "tags": [ + "feo" + ], + "operationId": "getFeoparameterByName", + "summary": "Get a feoparameter resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single feoparameter resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "feoparameter": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Feoparameter" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "feo" + ], + "operationId": "updateFeoparameter", + "summary": "Update a feoparameter resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "feoparameter": { + "$ref": "#/components/schemas/Feoparameter" + } + }, + "required": [ + "feoparameter" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "feo" + ], + "operationId": "deleteFeoparameter", + "summary": "Delete a feoparameter resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/feopolicy": { + "get": { + "tags": [ + "feo" + ], + "operationId": "listFeopolicy", + "summary": "List feopolicy resources. Configuration for Front end optimization policy resource.", + "responses": { + "200": { + "description": "List of feopolicy resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "feopolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Feopolicy" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "feo" + ], + "operationId": "createFeopolicy", + "summary": "Create a feopolicy resource. Configuration for Front end optimization policy resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "feopolicy": { + "$ref": "#/components/schemas/Feopolicy" + } + }, + "required": [ + "feopolicy" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/feopolicy/{name}": { + "get": { + "tags": [ + "feo" + ], + "operationId": "getFeopolicyByName", + "summary": "Get a feopolicy resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single feopolicy resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "feopolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Feopolicy" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "feo" + ], + "operationId": "updateFeopolicy", + "summary": "Update a feopolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "feopolicy": { + "$ref": "#/components/schemas/Feopolicy" + } + }, + "required": [ + "feopolicy" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "feo" + ], + "operationId": "deleteFeopolicy", + "summary": "Delete a feopolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/feopolicy_binding": { + "get": { + "tags": [ + "feo" + ], + "operationId": "listFeopolicyBinding", + "summary": "List feopolicy_binding resources. Binding object which returns the resources bound to feopolicy_binding.", + "responses": { + "200": { + "description": "List of feopolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "feopolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/FeopolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "feo" + ], + "operationId": "createFeopolicyBinding", + "summary": "Create a feopolicy_binding resource. Binding object which returns the resources bound to feopolicy_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "feopolicy_binding": { + "$ref": "#/components/schemas/FeopolicyBinding" + } + }, + "required": [ + "feopolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/feopolicy_binding/{name}": { + "delete": { + "tags": [ + "feo" + ], + "operationId": "deleteFeopolicyBinding", + "summary": "Delete a feopolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/feopolicy_csvserver_binding": { + "get": { + "tags": [ + "feo" + ], + "operationId": "listFeopolicyCsvserverBinding", + "summary": "List feopolicy_csvserver_binding resources. Binding class showing the csvserver that can be bound to feopolicy.", + "responses": { + "200": { + "description": "List of feopolicy_csvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "feopolicy_csvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/FeopolicyCsvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "feo" + ], + "operationId": "createFeopolicyCsvserverBinding", + "summary": "Create a feopolicy_csvserver_binding resource. Binding class showing the csvserver that can be bound to feopolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "feopolicy_csvserver_binding": { + "$ref": "#/components/schemas/FeopolicyCsvserverBinding" + } + }, + "required": [ + "feopolicy_csvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/feopolicy_csvserver_binding/{name}": { + "delete": { + "tags": [ + "feo" + ], + "operationId": "deleteFeopolicyCsvserverBinding", + "summary": "Delete a feopolicy_csvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/feopolicy_feoglobal_binding": { + "get": { + "tags": [ + "feo" + ], + "operationId": "listFeopolicyFeoglobalBinding", + "summary": "List feopolicy_feoglobal_binding resources. Binding class showing the feoglobal that can be bound to feopolicy.", + "responses": { + "200": { + "description": "List of feopolicy_feoglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "feopolicy_feoglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/FeopolicyFeoglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "feo" + ], + "operationId": "createFeopolicyFeoglobalBinding", + "summary": "Create a feopolicy_feoglobal_binding resource. Binding class showing the feoglobal that can be bound to feopolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "feopolicy_feoglobal_binding": { + "$ref": "#/components/schemas/FeopolicyFeoglobalBinding" + } + }, + "required": [ + "feopolicy_feoglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/feopolicy_feoglobal_binding/{name}": { + "delete": { + "tags": [ + "feo" + ], + "operationId": "deleteFeopolicyFeoglobalBinding", + "summary": "Delete a feopolicy_feoglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/feopolicy_global_binding": { + "get": { + "tags": [ + "feo" + ], + "operationId": "listFeopolicyGlobalBinding", + "summary": "List feopolicy_global_binding resources. Binding class showing the global that can be bound to feopolicy.", + "responses": { + "200": { + "description": "List of feopolicy_global_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "feopolicy_global_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/FeopolicyGlobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "feo" + ], + "operationId": "createFeopolicyGlobalBinding", + "summary": "Create a feopolicy_global_binding resource. Binding class showing the global that can be bound to feopolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "feopolicy_global_binding": { + "$ref": "#/components/schemas/FeopolicyGlobalBinding" + } + }, + "required": [ + "feopolicy_global_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/feopolicy_global_binding/{name}": { + "delete": { + "tags": [ + "feo" + ], + "operationId": "deleteFeopolicyGlobalBinding", + "summary": "Delete a feopolicy_global_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/feopolicy_lbvserver_binding": { + "get": { + "tags": [ + "feo" + ], + "operationId": "listFeopolicyLbvserverBinding", + "summary": "List feopolicy_lbvserver_binding resources. Binding class showing the lbvserver that can be bound to feopolicy.", + "responses": { + "200": { + "description": "List of feopolicy_lbvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "feopolicy_lbvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/FeopolicyLbvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "feo" + ], + "operationId": "createFeopolicyLbvserverBinding", + "summary": "Create a feopolicy_lbvserver_binding resource. Binding class showing the lbvserver that can be bound to feopolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "feopolicy_lbvserver_binding": { + "$ref": "#/components/schemas/FeopolicyLbvserverBinding" + } + }, + "required": [ + "feopolicy_lbvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/feopolicy_lbvserver_binding/{name}": { + "delete": { + "tags": [ + "feo" + ], + "operationId": "deleteFeopolicyLbvserverBinding", + "summary": "Delete a feopolicy_lbvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/feopolicy_vserver_binding": { + "get": { + "tags": [ + "feo" + ], + "operationId": "listFeopolicyVserverBinding", + "summary": "List feopolicy_vserver_binding resources. Binding class showing the vserver that can be bound to feopolicy.", + "responses": { + "200": { + "description": "List of feopolicy_vserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "feopolicy_vserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/FeopolicyVserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "feo" + ], + "operationId": "createFeopolicyVserverBinding", + "summary": "Create a feopolicy_vserver_binding resource. Binding class showing the vserver that can be bound to feopolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "feopolicy_vserver_binding": { + "$ref": "#/components/schemas/FeopolicyVserverBinding" + } + }, + "required": [ + "feopolicy_vserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/feopolicy_vserver_binding/{name}": { + "delete": { + "tags": [ + "feo" + ], + "operationId": "deleteFeopolicyVserverBinding", + "summary": "Delete a feopolicy_vserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/filteraction": { + "get": { + "tags": [ + "filter" + ], + "operationId": "listFilteraction", + "summary": "List filteraction resources. Configuration for filter action resource.", + "responses": { + "200": { + "description": "List of filteraction resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "filteraction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Filteraction" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "filter" + ], + "operationId": "createFilteraction", + "summary": "Create a filteraction resource. Configuration for filter action resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "filteraction": { + "$ref": "#/components/schemas/Filteraction" + } + }, + "required": [ + "filteraction" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/filteraction/{name}": { + "get": { + "tags": [ + "filter" + ], + "operationId": "getFilteractionByName", + "summary": "Get a filteraction resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single filteraction resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "filteraction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Filteraction" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "filter" + ], + "operationId": "updateFilteraction", + "summary": "Update a filteraction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "filteraction": { + "$ref": "#/components/schemas/Filteraction" + } + }, + "required": [ + "filteraction" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "filter" + ], + "operationId": "deleteFilteraction", + "summary": "Delete a filteraction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/filterglobal_binding": { + "get": { + "tags": [ + "filter" + ], + "operationId": "listFilterglobalBinding", + "summary": "List filterglobal_binding resources. Binding object which returns the resources bound to filterglobal_binding.", + "responses": { + "200": { + "description": "List of filterglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "filterglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/FilterglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "filter" + ], + "operationId": "createFilterglobalBinding", + "summary": "Create a filterglobal_binding resource. Binding object which returns the resources bound to filterglobal_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "filterglobal_binding": { + "$ref": "#/components/schemas/FilterglobalBinding" + } + }, + "required": [ + "filterglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/filterglobal_binding/{name}": { + "delete": { + "tags": [ + "filter" + ], + "operationId": "deleteFilterglobalBinding", + "summary": "Delete a filterglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/filterglobal_filterpolicy_binding": { + "get": { + "tags": [ + "filter" + ], + "operationId": "listFilterglobalFilterpolicyBinding", + "summary": "List filterglobal_filterpolicy_binding resources. Binding class showing the filterpolicy that can be bound to filterglobal.", + "responses": { + "200": { + "description": "List of filterglobal_filterpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "filterglobal_filterpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/FilterglobalFilterpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "filter" + ], + "operationId": "createFilterglobalFilterpolicyBinding", + "summary": "Create a filterglobal_filterpolicy_binding resource. Binding class showing the filterpolicy that can be bound to filterglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "filterglobal_filterpolicy_binding": { + "$ref": "#/components/schemas/FilterglobalFilterpolicyBinding" + } + }, + "required": [ + "filterglobal_filterpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/filterglobal_filterpolicy_binding/{name}": { + "delete": { + "tags": [ + "filter" + ], + "operationId": "deleteFilterglobalFilterpolicyBinding", + "summary": "Delete a filterglobal_filterpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/filterglobal_policy_binding": { + "get": { + "tags": [ + "filter" + ], + "operationId": "listFilterglobalPolicyBinding", + "summary": "List filterglobal_policy_binding resources. Binding class showing the policy that can be bound to filterglobal.", + "responses": { + "200": { + "description": "List of filterglobal_policy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "filterglobal_policy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/FilterglobalPolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "filter" + ], + "operationId": "createFilterglobalPolicyBinding", + "summary": "Create a filterglobal_policy_binding resource. Binding class showing the policy that can be bound to filterglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "filterglobal_policy_binding": { + "$ref": "#/components/schemas/FilterglobalPolicyBinding" + } + }, + "required": [ + "filterglobal_policy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/filterglobal_policy_binding/{name}": { + "delete": { + "tags": [ + "filter" + ], + "operationId": "deleteFilterglobalPolicyBinding", + "summary": "Delete a filterglobal_policy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/filterhtmlinjectionparameter": { + "get": { + "tags": [ + "filter" + ], + "operationId": "listFilterhtmlinjectionparameter", + "summary": "List filterhtmlinjectionparameter resources. Configuration for HTML injection parameter resource.", + "responses": { + "200": { + "description": "List of filterhtmlinjectionparameter resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "filterhtmlinjectionparameter": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Filterhtmlinjectionparameter" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "filter" + ], + "operationId": "createFilterhtmlinjectionparameter", + "summary": "Create a filterhtmlinjectionparameter resource. Configuration for HTML injection parameter resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "filterhtmlinjectionparameter": { + "$ref": "#/components/schemas/Filterhtmlinjectionparameter" + } + }, + "required": [ + "filterhtmlinjectionparameter" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/filterhtmlinjectionparameter/{name}": { + "get": { + "tags": [ + "filter" + ], + "operationId": "getFilterhtmlinjectionparameterByName", + "summary": "Get a filterhtmlinjectionparameter resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single filterhtmlinjectionparameter resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "filterhtmlinjectionparameter": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Filterhtmlinjectionparameter" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "filter" + ], + "operationId": "updateFilterhtmlinjectionparameter", + "summary": "Update a filterhtmlinjectionparameter resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "filterhtmlinjectionparameter": { + "$ref": "#/components/schemas/Filterhtmlinjectionparameter" + } + }, + "required": [ + "filterhtmlinjectionparameter" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "filter" + ], + "operationId": "deleteFilterhtmlinjectionparameter", + "summary": "Delete a filterhtmlinjectionparameter resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/filterhtmlinjectionvariable": { + "get": { + "tags": [ + "filter" + ], + "operationId": "listFilterhtmlinjectionvariable", + "summary": "List filterhtmlinjectionvariable resources. Configuration for HTML injection variable resource.", + "responses": { + "200": { + "description": "List of filterhtmlinjectionvariable resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "filterhtmlinjectionvariable": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Filterhtmlinjectionvariable" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "filter" + ], + "operationId": "createFilterhtmlinjectionvariable", + "summary": "Create a filterhtmlinjectionvariable resource. Configuration for HTML injection variable resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "filterhtmlinjectionvariable": { + "$ref": "#/components/schemas/Filterhtmlinjectionvariable" + } + }, + "required": [ + "filterhtmlinjectionvariable" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/filterhtmlinjectionvariable/{name}": { + "get": { + "tags": [ + "filter" + ], + "operationId": "getFilterhtmlinjectionvariableByName", + "summary": "Get a filterhtmlinjectionvariable resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single filterhtmlinjectionvariable resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "filterhtmlinjectionvariable": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Filterhtmlinjectionvariable" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "filter" + ], + "operationId": "updateFilterhtmlinjectionvariable", + "summary": "Update a filterhtmlinjectionvariable resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "filterhtmlinjectionvariable": { + "$ref": "#/components/schemas/Filterhtmlinjectionvariable" + } + }, + "required": [ + "filterhtmlinjectionvariable" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "filter" + ], + "operationId": "deleteFilterhtmlinjectionvariable", + "summary": "Delete a filterhtmlinjectionvariable resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/filterpolicy": { + "get": { + "tags": [ + "filter" + ], + "operationId": "listFilterpolicy", + "summary": "List filterpolicy resources. Configuration for filter policy resource.", + "responses": { + "200": { + "description": "List of filterpolicy resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "filterpolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Filterpolicy" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "filter" + ], + "operationId": "createFilterpolicy", + "summary": "Create a filterpolicy resource. Configuration for filter policy resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "filterpolicy": { + "$ref": "#/components/schemas/Filterpolicy" + } + }, + "required": [ + "filterpolicy" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/filterpolicy/{name}": { + "get": { + "tags": [ + "filter" + ], + "operationId": "getFilterpolicyByName", + "summary": "Get a filterpolicy resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single filterpolicy resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "filterpolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Filterpolicy" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "filter" + ], + "operationId": "updateFilterpolicy", + "summary": "Update a filterpolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "filterpolicy": { + "$ref": "#/components/schemas/Filterpolicy" + } + }, + "required": [ + "filterpolicy" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "filter" + ], + "operationId": "deleteFilterpolicy", + "summary": "Delete a filterpolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/filterpolicy_binding": { + "get": { + "tags": [ + "filter" + ], + "operationId": "listFilterpolicyBinding", + "summary": "List filterpolicy_binding resources. Binding object which returns the resources bound to filterpolicy_binding.", + "responses": { + "200": { + "description": "List of filterpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "filterpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/FilterpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "filter" + ], + "operationId": "createFilterpolicyBinding", + "summary": "Create a filterpolicy_binding resource. Binding object which returns the resources bound to filterpolicy_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "filterpolicy_binding": { + "$ref": "#/components/schemas/FilterpolicyBinding" + } + }, + "required": [ + "filterpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/filterpolicy_binding/{name}": { + "delete": { + "tags": [ + "filter" + ], + "operationId": "deleteFilterpolicyBinding", + "summary": "Delete a filterpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/filterpolicy_crvserver_binding": { + "get": { + "tags": [ + "filter" + ], + "operationId": "listFilterpolicyCrvserverBinding", + "summary": "List filterpolicy_crvserver_binding resources. Binding class showing the crvserver that can be bound to filterpolicy.", + "responses": { + "200": { + "description": "List of filterpolicy_crvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "filterpolicy_crvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/FilterpolicyCrvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "filter" + ], + "operationId": "createFilterpolicyCrvserverBinding", + "summary": "Create a filterpolicy_crvserver_binding resource. Binding class showing the crvserver that can be bound to filterpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "filterpolicy_crvserver_binding": { + "$ref": "#/components/schemas/FilterpolicyCrvserverBinding" + } + }, + "required": [ + "filterpolicy_crvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/filterpolicy_crvserver_binding/{name}": { + "delete": { + "tags": [ + "filter" + ], + "operationId": "deleteFilterpolicyCrvserverBinding", + "summary": "Delete a filterpolicy_crvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/filterpolicy_csvserver_binding": { + "get": { + "tags": [ + "filter" + ], + "operationId": "listFilterpolicyCsvserverBinding", + "summary": "List filterpolicy_csvserver_binding resources. Binding class showing the csvserver that can be bound to filterpolicy.", + "responses": { + "200": { + "description": "List of filterpolicy_csvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "filterpolicy_csvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/FilterpolicyCsvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "filter" + ], + "operationId": "createFilterpolicyCsvserverBinding", + "summary": "Create a filterpolicy_csvserver_binding resource. Binding class showing the csvserver that can be bound to filterpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "filterpolicy_csvserver_binding": { + "$ref": "#/components/schemas/FilterpolicyCsvserverBinding" + } + }, + "required": [ + "filterpolicy_csvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/filterpolicy_csvserver_binding/{name}": { + "delete": { + "tags": [ + "filter" + ], + "operationId": "deleteFilterpolicyCsvserverBinding", + "summary": "Delete a filterpolicy_csvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/filterpolicy_filterglobal_binding": { + "get": { + "tags": [ + "filter" + ], + "operationId": "listFilterpolicyFilterglobalBinding", + "summary": "List filterpolicy_filterglobal_binding resources. Binding class showing the filterglobal that can be bound to filterpolicy.", + "responses": { + "200": { + "description": "List of filterpolicy_filterglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "filterpolicy_filterglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/FilterpolicyFilterglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "filter" + ], + "operationId": "createFilterpolicyFilterglobalBinding", + "summary": "Create a filterpolicy_filterglobal_binding resource. Binding class showing the filterglobal that can be bound to filterpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "filterpolicy_filterglobal_binding": { + "$ref": "#/components/schemas/FilterpolicyFilterglobalBinding" + } + }, + "required": [ + "filterpolicy_filterglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/filterpolicy_filterglobal_binding/{name}": { + "delete": { + "tags": [ + "filter" + ], + "operationId": "deleteFilterpolicyFilterglobalBinding", + "summary": "Delete a filterpolicy_filterglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/filterpolicy_global_binding": { + "get": { + "tags": [ + "filter" + ], + "operationId": "listFilterpolicyGlobalBinding", + "summary": "List filterpolicy_global_binding resources. Binding class showing the global that can be bound to filterpolicy.", + "responses": { + "200": { + "description": "List of filterpolicy_global_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "filterpolicy_global_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/FilterpolicyGlobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "filter" + ], + "operationId": "createFilterpolicyGlobalBinding", + "summary": "Create a filterpolicy_global_binding resource. Binding class showing the global that can be bound to filterpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "filterpolicy_global_binding": { + "$ref": "#/components/schemas/FilterpolicyGlobalBinding" + } + }, + "required": [ + "filterpolicy_global_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/filterpolicy_global_binding/{name}": { + "delete": { + "tags": [ + "filter" + ], + "operationId": "deleteFilterpolicyGlobalBinding", + "summary": "Delete a filterpolicy_global_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/filterpolicy_lbvserver_binding": { + "get": { + "tags": [ + "filter" + ], + "operationId": "listFilterpolicyLbvserverBinding", + "summary": "List filterpolicy_lbvserver_binding resources. Binding class showing the lbvserver that can be bound to filterpolicy.", + "responses": { + "200": { + "description": "List of filterpolicy_lbvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "filterpolicy_lbvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/FilterpolicyLbvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "filter" + ], + "operationId": "createFilterpolicyLbvserverBinding", + "summary": "Create a filterpolicy_lbvserver_binding resource. Binding class showing the lbvserver that can be bound to filterpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "filterpolicy_lbvserver_binding": { + "$ref": "#/components/schemas/FilterpolicyLbvserverBinding" + } + }, + "required": [ + "filterpolicy_lbvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/filterpolicy_lbvserver_binding/{name}": { + "delete": { + "tags": [ + "filter" + ], + "operationId": "deleteFilterpolicyLbvserverBinding", + "summary": "Delete a filterpolicy_lbvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/filterpolicy_vserver_binding": { + "get": { + "tags": [ + "filter" + ], + "operationId": "listFilterpolicyVserverBinding", + "summary": "List filterpolicy_vserver_binding resources. Binding class showing the vserver that can be bound to filterpolicy.", + "responses": { + "200": { + "description": "List of filterpolicy_vserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "filterpolicy_vserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/FilterpolicyVserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "filter" + ], + "operationId": "createFilterpolicyVserverBinding", + "summary": "Create a filterpolicy_vserver_binding resource. Binding class showing the vserver that can be bound to filterpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "filterpolicy_vserver_binding": { + "$ref": "#/components/schemas/FilterpolicyVserverBinding" + } + }, + "required": [ + "filterpolicy_vserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/filterpolicy_vserver_binding/{name}": { + "delete": { + "tags": [ + "filter" + ], + "operationId": "deleteFilterpolicyVserverBinding", + "summary": "Delete a filterpolicy_vserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/filterpostbodyinjection": { + "get": { + "tags": [ + "filter" + ], + "operationId": "listFilterpostbodyinjection", + "summary": "List filterpostbodyinjection resources. Configuration for HTML Injection postbody resource.", + "responses": { + "200": { + "description": "List of filterpostbodyinjection resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "filterpostbodyinjection": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Filterpostbodyinjection" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "filter" + ], + "operationId": "createFilterpostbodyinjection", + "summary": "Create a filterpostbodyinjection resource. Configuration for HTML Injection postbody resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "filterpostbodyinjection": { + "$ref": "#/components/schemas/Filterpostbodyinjection" + } + }, + "required": [ + "filterpostbodyinjection" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/filterpostbodyinjection/{name}": { + "get": { + "tags": [ + "filter" + ], + "operationId": "getFilterpostbodyinjectionByName", + "summary": "Get a filterpostbodyinjection resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single filterpostbodyinjection resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "filterpostbodyinjection": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Filterpostbodyinjection" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "filter" + ], + "operationId": "updateFilterpostbodyinjection", + "summary": "Update a filterpostbodyinjection resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "filterpostbodyinjection": { + "$ref": "#/components/schemas/Filterpostbodyinjection" + } + }, + "required": [ + "filterpostbodyinjection" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "filter" + ], + "operationId": "deleteFilterpostbodyinjection", + "summary": "Delete a filterpostbodyinjection resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/filterprebodyinjection": { + "get": { + "tags": [ + "filter" + ], + "operationId": "listFilterprebodyinjection", + "summary": "List filterprebodyinjection resources. Configuration for HTML Injection prebody resource.", + "responses": { + "200": { + "description": "List of filterprebodyinjection resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "filterprebodyinjection": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Filterprebodyinjection" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "filter" + ], + "operationId": "createFilterprebodyinjection", + "summary": "Create a filterprebodyinjection resource. Configuration for HTML Injection prebody resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "filterprebodyinjection": { + "$ref": "#/components/schemas/Filterprebodyinjection" + } + }, + "required": [ + "filterprebodyinjection" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/filterprebodyinjection/{name}": { + "get": { + "tags": [ + "filter" + ], + "operationId": "getFilterprebodyinjectionByName", + "summary": "Get a filterprebodyinjection resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single filterprebodyinjection resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "filterprebodyinjection": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Filterprebodyinjection" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "filter" + ], + "operationId": "updateFilterprebodyinjection", + "summary": "Update a filterprebodyinjection resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "filterprebodyinjection": { + "$ref": "#/components/schemas/Filterprebodyinjection" + } + }, + "required": [ + "filterprebodyinjection" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "filter" + ], + "operationId": "deleteFilterprebodyinjection", + "summary": "Delete a filterprebodyinjection resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/gslbconfig": { + "get": { + "tags": [ + "gslb" + ], + "operationId": "listGslbconfig", + "summary": "List gslbconfig resources. Configuration for gslb config resource.", + "responses": { + "200": { + "description": "List of gslbconfig resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbconfig": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Gslbconfig" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "gslb" + ], + "operationId": "createGslbconfig", + "summary": "Create a gslbconfig resource. Configuration for gslb config resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbconfig": { + "$ref": "#/components/schemas/Gslbconfig" + } + }, + "required": [ + "gslbconfig" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/gslbconfig/{name}": { + "get": { + "tags": [ + "gslb" + ], + "operationId": "getGslbconfigByName", + "summary": "Get a gslbconfig resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single gslbconfig resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbconfig": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Gslbconfig" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "gslb" + ], + "operationId": "updateGslbconfig", + "summary": "Update a gslbconfig resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbconfig": { + "$ref": "#/components/schemas/Gslbconfig" + } + }, + "required": [ + "gslbconfig" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "gslb" + ], + "operationId": "deleteGslbconfig", + "summary": "Delete a gslbconfig resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/gslbdomain": { + "get": { + "tags": [ + "gslb" + ], + "operationId": "listGslbdomain", + "summary": "List gslbdomain resources. Configuration for GSLB domain resource.", + "responses": { + "200": { + "description": "List of gslbdomain resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbdomain": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Gslbdomain" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "gslb" + ], + "operationId": "createGslbdomain", + "summary": "Create a gslbdomain resource. Configuration for GSLB domain resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbdomain": { + "$ref": "#/components/schemas/Gslbdomain" + } + }, + "required": [ + "gslbdomain" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/gslbdomain/{name}": { + "get": { + "tags": [ + "gslb" + ], + "operationId": "getGslbdomainByName", + "summary": "Get a gslbdomain resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single gslbdomain resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbdomain": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Gslbdomain" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "gslb" + ], + "operationId": "updateGslbdomain", + "summary": "Update a gslbdomain resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbdomain": { + "$ref": "#/components/schemas/Gslbdomain" + } + }, + "required": [ + "gslbdomain" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "gslb" + ], + "operationId": "deleteGslbdomain", + "summary": "Delete a gslbdomain resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/gslbdomain_binding": { + "get": { + "tags": [ + "gslb" + ], + "operationId": "listGslbdomainBinding", + "summary": "List gslbdomain_binding resources. Binding object which returns the resources bound to gslbdomain_binding.", + "responses": { + "200": { + "description": "List of gslbdomain_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbdomain_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GslbdomainBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "gslb" + ], + "operationId": "createGslbdomainBinding", + "summary": "Create a gslbdomain_binding resource. Binding object which returns the resources bound to gslbdomain_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbdomain_binding": { + "$ref": "#/components/schemas/GslbdomainBinding" + } + }, + "required": [ + "gslbdomain_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/gslbdomain_binding/{name}": { + "delete": { + "tags": [ + "gslb" + ], + "operationId": "deleteGslbdomainBinding", + "summary": "Delete a gslbdomain_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/gslbdomain_gslbservice_binding": { + "get": { + "tags": [ + "gslb" + ], + "operationId": "listGslbdomainGslbserviceBinding", + "summary": "List gslbdomain_gslbservice_binding resources. Binding class showing the gslbservice that can be bound to gslbdomain.", + "responses": { + "200": { + "description": "List of gslbdomain_gslbservice_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbdomain_gslbservice_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GslbdomainGslbserviceBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "gslb" + ], + "operationId": "createGslbdomainGslbserviceBinding", + "summary": "Create a gslbdomain_gslbservice_binding resource. Binding class showing the gslbservice that can be bound to gslbdomain.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbdomain_gslbservice_binding": { + "$ref": "#/components/schemas/GslbdomainGslbserviceBinding" + } + }, + "required": [ + "gslbdomain_gslbservice_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/gslbdomain_gslbservice_binding/{name}": { + "delete": { + "tags": [ + "gslb" + ], + "operationId": "deleteGslbdomainGslbserviceBinding", + "summary": "Delete a gslbdomain_gslbservice_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/gslbdomain_gslbservicegroup_binding": { + "get": { + "tags": [ + "gslb" + ], + "operationId": "listGslbdomainGslbservicegroupBinding", + "summary": "List gslbdomain_gslbservicegroup_binding resources. Binding class showing the gslbservicegroup that can be bound to gslbdomain.", + "responses": { + "200": { + "description": "List of gslbdomain_gslbservicegroup_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbdomain_gslbservicegroup_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GslbdomainGslbservicegroupBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "gslb" + ], + "operationId": "createGslbdomainGslbservicegroupBinding", + "summary": "Create a gslbdomain_gslbservicegroup_binding resource. Binding class showing the gslbservicegroup that can be bound to gslbdomain.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbdomain_gslbservicegroup_binding": { + "$ref": "#/components/schemas/GslbdomainGslbservicegroupBinding" + } + }, + "required": [ + "gslbdomain_gslbservicegroup_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/gslbdomain_gslbservicegroup_binding/{name}": { + "delete": { + "tags": [ + "gslb" + ], + "operationId": "deleteGslbdomainGslbservicegroupBinding", + "summary": "Delete a gslbdomain_gslbservicegroup_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/gslbdomain_gslbservicegroupmember_binding": { + "get": { + "tags": [ + "gslb" + ], + "operationId": "listGslbdomainGslbservicegroupmemberBinding", + "summary": "List gslbdomain_gslbservicegroupmember_binding resources. Binding class showing the gslbservicegroupmember that can be bound to gslbdomain.", + "responses": { + "200": { + "description": "List of gslbdomain_gslbservicegroupmember_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbdomain_gslbservicegroupmember_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GslbdomainGslbservicegroupmemberBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "gslb" + ], + "operationId": "createGslbdomainGslbservicegroupmemberBinding", + "summary": "Create a gslbdomain_gslbservicegroupmember_binding resource. Binding class showing the gslbservicegroupmember that can be bound to gslbdomain.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbdomain_gslbservicegroupmember_binding": { + "$ref": "#/components/schemas/GslbdomainGslbservicegroupmemberBinding" + } + }, + "required": [ + "gslbdomain_gslbservicegroupmember_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/gslbdomain_gslbservicegroupmember_binding/{name}": { + "delete": { + "tags": [ + "gslb" + ], + "operationId": "deleteGslbdomainGslbservicegroupmemberBinding", + "summary": "Delete a gslbdomain_gslbservicegroupmember_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/gslbdomain_gslbvserver_binding": { + "get": { + "tags": [ + "gslb" + ], + "operationId": "listGslbdomainGslbvserverBinding", + "summary": "List gslbdomain_gslbvserver_binding resources. Binding class showing the gslbvserver that can be bound to gslbdomain.", + "responses": { + "200": { + "description": "List of gslbdomain_gslbvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbdomain_gslbvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GslbdomainGslbvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "gslb" + ], + "operationId": "createGslbdomainGslbvserverBinding", + "summary": "Create a gslbdomain_gslbvserver_binding resource. Binding class showing the gslbvserver that can be bound to gslbdomain.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbdomain_gslbvserver_binding": { + "$ref": "#/components/schemas/GslbdomainGslbvserverBinding" + } + }, + "required": [ + "gslbdomain_gslbvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/gslbdomain_gslbvserver_binding/{name}": { + "delete": { + "tags": [ + "gslb" + ], + "operationId": "deleteGslbdomainGslbvserverBinding", + "summary": "Delete a gslbdomain_gslbvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/gslbdomain_lbmonitor_binding": { + "get": { + "tags": [ + "gslb" + ], + "operationId": "listGslbdomainLbmonitorBinding", + "summary": "List gslbdomain_lbmonitor_binding resources. Binding class showing the lbmonitor that can be bound to gslbdomain.", + "responses": { + "200": { + "description": "List of gslbdomain_lbmonitor_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbdomain_lbmonitor_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GslbdomainLbmonitorBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "gslb" + ], + "operationId": "createGslbdomainLbmonitorBinding", + "summary": "Create a gslbdomain_lbmonitor_binding resource. Binding class showing the lbmonitor that can be bound to gslbdomain.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbdomain_lbmonitor_binding": { + "$ref": "#/components/schemas/GslbdomainLbmonitorBinding" + } + }, + "required": [ + "gslbdomain_lbmonitor_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/gslbdomain_lbmonitor_binding/{name}": { + "delete": { + "tags": [ + "gslb" + ], + "operationId": "deleteGslbdomainLbmonitorBinding", + "summary": "Delete a gslbdomain_lbmonitor_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/gslbdomain_monitor_binding": { + "get": { + "tags": [ + "gslb" + ], + "operationId": "listGslbdomainMonitorBinding", + "summary": "List gslbdomain_monitor_binding resources. Binding class showing the monitor that can be bound to gslbdomain.", + "responses": { + "200": { + "description": "List of gslbdomain_monitor_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbdomain_monitor_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GslbdomainMonitorBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "gslb" + ], + "operationId": "createGslbdomainMonitorBinding", + "summary": "Create a gslbdomain_monitor_binding resource. Binding class showing the monitor that can be bound to gslbdomain.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbdomain_monitor_binding": { + "$ref": "#/components/schemas/GslbdomainMonitorBinding" + } + }, + "required": [ + "gslbdomain_monitor_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/gslbdomain_monitor_binding/{name}": { + "delete": { + "tags": [ + "gslb" + ], + "operationId": "deleteGslbdomainMonitorBinding", + "summary": "Delete a gslbdomain_monitor_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/gslbdomain_service_binding": { + "get": { + "tags": [ + "gslb" + ], + "operationId": "listGslbdomainServiceBinding", + "summary": "List gslbdomain_service_binding resources. Binding class showing the service that can be bound to gslbdomain.", + "responses": { + "200": { + "description": "List of gslbdomain_service_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbdomain_service_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GslbdomainServiceBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "gslb" + ], + "operationId": "createGslbdomainServiceBinding", + "summary": "Create a gslbdomain_service_binding resource. Binding class showing the service that can be bound to gslbdomain.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbdomain_service_binding": { + "$ref": "#/components/schemas/GslbdomainServiceBinding" + } + }, + "required": [ + "gslbdomain_service_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/gslbdomain_service_binding/{name}": { + "delete": { + "tags": [ + "gslb" + ], + "operationId": "deleteGslbdomainServiceBinding", + "summary": "Delete a gslbdomain_service_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/gslbdomain_servicegroup_binding": { + "get": { + "tags": [ + "gslb" + ], + "operationId": "listGslbdomainServicegroupBinding", + "summary": "List gslbdomain_servicegroup_binding resources. Binding class showing the servicegroup that can be bound to gslbdomain.", + "responses": { + "200": { + "description": "List of gslbdomain_servicegroup_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbdomain_servicegroup_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GslbdomainServicegroupBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "gslb" + ], + "operationId": "createGslbdomainServicegroupBinding", + "summary": "Create a gslbdomain_servicegroup_binding resource. Binding class showing the servicegroup that can be bound to gslbdomain.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbdomain_servicegroup_binding": { + "$ref": "#/components/schemas/GslbdomainServicegroupBinding" + } + }, + "required": [ + "gslbdomain_servicegroup_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/gslbdomain_servicegroup_binding/{name}": { + "delete": { + "tags": [ + "gslb" + ], + "operationId": "deleteGslbdomainServicegroupBinding", + "summary": "Delete a gslbdomain_servicegroup_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/gslbdomain_servicegroupmember_binding": { + "get": { + "tags": [ + "gslb" + ], + "operationId": "listGslbdomainServicegroupmemberBinding", + "summary": "List gslbdomain_servicegroupmember_binding resources. Binding class showing the servicegroupmember that can be bound to gslbdomain.", + "responses": { + "200": { + "description": "List of gslbdomain_servicegroupmember_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbdomain_servicegroupmember_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GslbdomainServicegroupmemberBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "gslb" + ], + "operationId": "createGslbdomainServicegroupmemberBinding", + "summary": "Create a gslbdomain_servicegroupmember_binding resource. Binding class showing the servicegroupmember that can be bound to gslbdomain.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbdomain_servicegroupmember_binding": { + "$ref": "#/components/schemas/GslbdomainServicegroupmemberBinding" + } + }, + "required": [ + "gslbdomain_servicegroupmember_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/gslbdomain_servicegroupmember_binding/{name}": { + "delete": { + "tags": [ + "gslb" + ], + "operationId": "deleteGslbdomainServicegroupmemberBinding", + "summary": "Delete a gslbdomain_servicegroupmember_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/gslbdomain_vserver_binding": { + "get": { + "tags": [ + "gslb" + ], + "operationId": "listGslbdomainVserverBinding", + "summary": "List gslbdomain_vserver_binding resources. Binding class showing the vserver that can be bound to gslbdomain.", + "responses": { + "200": { + "description": "List of gslbdomain_vserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbdomain_vserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GslbdomainVserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "gslb" + ], + "operationId": "createGslbdomainVserverBinding", + "summary": "Create a gslbdomain_vserver_binding resource. Binding class showing the vserver that can be bound to gslbdomain.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbdomain_vserver_binding": { + "$ref": "#/components/schemas/GslbdomainVserverBinding" + } + }, + "required": [ + "gslbdomain_vserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/gslbdomain_vserver_binding/{name}": { + "delete": { + "tags": [ + "gslb" + ], + "operationId": "deleteGslbdomainVserverBinding", + "summary": "Delete a gslbdomain_vserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/gslbldnsentries": { + "get": { + "tags": [ + "gslb" + ], + "operationId": "listGslbldnsentries", + "summary": "List gslbldnsentries resources. Configuration for LDNS entry resource.", + "responses": { + "200": { + "description": "List of gslbldnsentries resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbldnsentries": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Gslbldnsentries" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "gslb" + ], + "operationId": "createGslbldnsentries", + "summary": "Create a gslbldnsentries resource. Configuration for LDNS entry resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbldnsentries": { + "$ref": "#/components/schemas/Gslbldnsentries" + } + }, + "required": [ + "gslbldnsentries" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/gslbldnsentries/{name}": { + "get": { + "tags": [ + "gslb" + ], + "operationId": "getGslbldnsentriesByName", + "summary": "Get a gslbldnsentries resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single gslbldnsentries resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbldnsentries": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Gslbldnsentries" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "gslb" + ], + "operationId": "updateGslbldnsentries", + "summary": "Update a gslbldnsentries resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbldnsentries": { + "$ref": "#/components/schemas/Gslbldnsentries" + } + }, + "required": [ + "gslbldnsentries" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "gslb" + ], + "operationId": "deleteGslbldnsentries", + "summary": "Delete a gslbldnsentries resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/gslbldnsentry": { + "get": { + "tags": [ + "gslb" + ], + "operationId": "listGslbldnsentry", + "summary": "List gslbldnsentry resources. Configuration for LDNS entry resource.", + "responses": { + "200": { + "description": "List of gslbldnsentry resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbldnsentry": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Gslbldnsentry" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "gslb" + ], + "operationId": "createGslbldnsentry", + "summary": "Create a gslbldnsentry resource. Configuration for LDNS entry resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbldnsentry": { + "$ref": "#/components/schemas/Gslbldnsentry" + } + }, + "required": [ + "gslbldnsentry" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/gslbldnsentry/{name}": { + "get": { + "tags": [ + "gslb" + ], + "operationId": "getGslbldnsentryByName", + "summary": "Get a gslbldnsentry resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single gslbldnsentry resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbldnsentry": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Gslbldnsentry" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "gslb" + ], + "operationId": "updateGslbldnsentry", + "summary": "Update a gslbldnsentry resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbldnsentry": { + "$ref": "#/components/schemas/Gslbldnsentry" + } + }, + "required": [ + "gslbldnsentry" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "gslb" + ], + "operationId": "deleteGslbldnsentry", + "summary": "Delete a gslbldnsentry resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/gslbparameter": { + "get": { + "tags": [ + "gslb" + ], + "operationId": "listGslbparameter", + "summary": "List gslbparameter resources. Configuration for GSLB parameter resource.", + "responses": { + "200": { + "description": "List of gslbparameter resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbparameter": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Gslbparameter" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "gslb" + ], + "operationId": "createGslbparameter", + "summary": "Create a gslbparameter resource. Configuration for GSLB parameter resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbparameter": { + "$ref": "#/components/schemas/Gslbparameter" + } + }, + "required": [ + "gslbparameter" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/gslbparameter/{name}": { + "get": { + "tags": [ + "gslb" + ], + "operationId": "getGslbparameterByName", + "summary": "Get a gslbparameter resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single gslbparameter resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbparameter": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Gslbparameter" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "gslb" + ], + "operationId": "updateGslbparameter", + "summary": "Update a gslbparameter resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbparameter": { + "$ref": "#/components/schemas/Gslbparameter" + } + }, + "required": [ + "gslbparameter" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "gslb" + ], + "operationId": "deleteGslbparameter", + "summary": "Delete a gslbparameter resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/gslbrunningconfig": { + "get": { + "tags": [ + "gslb" + ], + "operationId": "listGslbrunningconfig", + "summary": "List gslbrunningconfig resources. Configuration for running GSLB configuration resource.", + "responses": { + "200": { + "description": "List of gslbrunningconfig resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbrunningconfig": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Gslbrunningconfig" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "gslb" + ], + "operationId": "createGslbrunningconfig", + "summary": "Create a gslbrunningconfig resource. Configuration for running GSLB configuration resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbrunningconfig": { + "$ref": "#/components/schemas/Gslbrunningconfig" + } + }, + "required": [ + "gslbrunningconfig" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/gslbrunningconfig/{name}": { + "get": { + "tags": [ + "gslb" + ], + "operationId": "getGslbrunningconfigByName", + "summary": "Get a gslbrunningconfig resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single gslbrunningconfig resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbrunningconfig": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Gslbrunningconfig" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "gslb" + ], + "operationId": "updateGslbrunningconfig", + "summary": "Update a gslbrunningconfig resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbrunningconfig": { + "$ref": "#/components/schemas/Gslbrunningconfig" + } + }, + "required": [ + "gslbrunningconfig" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "gslb" + ], + "operationId": "deleteGslbrunningconfig", + "summary": "Delete a gslbrunningconfig resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/gslbservice": { + "get": { + "tags": [ + "gslb" + ], + "operationId": "listGslbservice", + "summary": "List gslbservice resources. Configuration for GSLB service resource.", + "responses": { + "200": { + "description": "List of gslbservice resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbservice": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Gslbservice" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "gslb" + ], + "operationId": "createGslbservice", + "summary": "Create a gslbservice resource. Configuration for GSLB service resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbservice": { + "$ref": "#/components/schemas/Gslbservice" + } + }, + "required": [ + "gslbservice" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/gslbservice/{name}": { + "get": { + "tags": [ + "gslb" + ], + "operationId": "getGslbserviceByName", + "summary": "Get a gslbservice resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single gslbservice resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbservice": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Gslbservice" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "gslb" + ], + "operationId": "updateGslbservice", + "summary": "Update a gslbservice resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbservice": { + "$ref": "#/components/schemas/Gslbservice" + } + }, + "required": [ + "gslbservice" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "gslb" + ], + "operationId": "deleteGslbservice", + "summary": "Delete a gslbservice resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/gslbservice_binding": { + "get": { + "tags": [ + "gslb" + ], + "operationId": "listGslbserviceBinding", + "summary": "List gslbservice_binding resources. Binding object which returns the resources bound to gslbservice_binding.", + "responses": { + "200": { + "description": "List of gslbservice_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbservice_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GslbserviceBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "gslb" + ], + "operationId": "createGslbserviceBinding", + "summary": "Create a gslbservice_binding resource. Binding object which returns the resources bound to gslbservice_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbservice_binding": { + "$ref": "#/components/schemas/GslbserviceBinding" + } + }, + "required": [ + "gslbservice_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/gslbservice_binding/{name}": { + "delete": { + "tags": [ + "gslb" + ], + "operationId": "deleteGslbserviceBinding", + "summary": "Delete a gslbservice_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/gslbservice_dnsview_binding": { + "get": { + "tags": [ + "gslb" + ], + "operationId": "listGslbserviceDnsviewBinding", + "summary": "List gslbservice_dnsview_binding resources. Binding class showing the dnsview that can be bound to gslbservice.", + "responses": { + "200": { + "description": "List of gslbservice_dnsview_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbservice_dnsview_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GslbserviceDnsviewBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "gslb" + ], + "operationId": "createGslbserviceDnsviewBinding", + "summary": "Create a gslbservice_dnsview_binding resource. Binding class showing the dnsview that can be bound to gslbservice.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbservice_dnsview_binding": { + "$ref": "#/components/schemas/GslbserviceDnsviewBinding" + } + }, + "required": [ + "gslbservice_dnsview_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/gslbservice_dnsview_binding/{name}": { + "delete": { + "tags": [ + "gslb" + ], + "operationId": "deleteGslbserviceDnsviewBinding", + "summary": "Delete a gslbservice_dnsview_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/gslbservice_lbmonitor_binding": { + "get": { + "tags": [ + "gslb" + ], + "operationId": "listGslbserviceLbmonitorBinding", + "summary": "List gslbservice_lbmonitor_binding resources. Binding class showing the lbmonitor that can be bound to gslbservice.", + "responses": { + "200": { + "description": "List of gslbservice_lbmonitor_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbservice_lbmonitor_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GslbserviceLbmonitorBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "gslb" + ], + "operationId": "createGslbserviceLbmonitorBinding", + "summary": "Create a gslbservice_lbmonitor_binding resource. Binding class showing the lbmonitor that can be bound to gslbservice.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbservice_lbmonitor_binding": { + "$ref": "#/components/schemas/GslbserviceLbmonitorBinding" + } + }, + "required": [ + "gslbservice_lbmonitor_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/gslbservice_lbmonitor_binding/{name}": { + "delete": { + "tags": [ + "gslb" + ], + "operationId": "deleteGslbserviceLbmonitorBinding", + "summary": "Delete a gslbservice_lbmonitor_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/gslbservice_monitor_binding": { + "get": { + "tags": [ + "gslb" + ], + "operationId": "listGslbserviceMonitorBinding", + "summary": "List gslbservice_monitor_binding resources. Binding class showing the monitor that can be bound to gslbservice.", + "responses": { + "200": { + "description": "List of gslbservice_monitor_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbservice_monitor_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GslbserviceMonitorBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "gslb" + ], + "operationId": "createGslbserviceMonitorBinding", + "summary": "Create a gslbservice_monitor_binding resource. Binding class showing the monitor that can be bound to gslbservice.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbservice_monitor_binding": { + "$ref": "#/components/schemas/GslbserviceMonitorBinding" + } + }, + "required": [ + "gslbservice_monitor_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/gslbservice_monitor_binding/{name}": { + "delete": { + "tags": [ + "gslb" + ], + "operationId": "deleteGslbserviceMonitorBinding", + "summary": "Delete a gslbservice_monitor_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/gslbservice_view_binding": { + "get": { + "tags": [ + "gslb" + ], + "operationId": "listGslbserviceViewBinding", + "summary": "List gslbservice_view_binding resources. Binding class showing the view that can be bound to gslbservice.", + "responses": { + "200": { + "description": "List of gslbservice_view_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbservice_view_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GslbserviceViewBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "gslb" + ], + "operationId": "createGslbserviceViewBinding", + "summary": "Create a gslbservice_view_binding resource. Binding class showing the view that can be bound to gslbservice.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbservice_view_binding": { + "$ref": "#/components/schemas/GslbserviceViewBinding" + } + }, + "required": [ + "gslbservice_view_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/gslbservice_view_binding/{name}": { + "delete": { + "tags": [ + "gslb" + ], + "operationId": "deleteGslbserviceViewBinding", + "summary": "Delete a gslbservice_view_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/gslbservicegroup": { + "get": { + "tags": [ + "gslb" + ], + "operationId": "listGslbservicegroup", + "summary": "List gslbservicegroup resources. Configuration for GSLB service group resource.", + "responses": { + "200": { + "description": "List of gslbservicegroup resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbservicegroup": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Gslbservicegroup" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "gslb" + ], + "operationId": "createGslbservicegroup", + "summary": "Create a gslbservicegroup resource. Configuration for GSLB service group resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbservicegroup": { + "$ref": "#/components/schemas/Gslbservicegroup" + } + }, + "required": [ + "gslbservicegroup" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/gslbservicegroup/{name}": { + "get": { + "tags": [ + "gslb" + ], + "operationId": "getGslbservicegroupByName", + "summary": "Get a gslbservicegroup resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single gslbservicegroup resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbservicegroup": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Gslbservicegroup" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "gslb" + ], + "operationId": "updateGslbservicegroup", + "summary": "Update a gslbservicegroup resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbservicegroup": { + "$ref": "#/components/schemas/Gslbservicegroup" + } + }, + "required": [ + "gslbservicegroup" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "gslb" + ], + "operationId": "deleteGslbservicegroup", + "summary": "Delete a gslbservicegroup resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/gslbservicegroup_binding": { + "get": { + "tags": [ + "gslb" + ], + "operationId": "listGslbservicegroupBinding", + "summary": "List gslbservicegroup_binding resources. Binding object which returns the resources bound to gslbservicegroup_binding.", + "responses": { + "200": { + "description": "List of gslbservicegroup_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbservicegroup_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GslbservicegroupBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "gslb" + ], + "operationId": "createGslbservicegroupBinding", + "summary": "Create a gslbservicegroup_binding resource. Binding object which returns the resources bound to gslbservicegroup_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbservicegroup_binding": { + "$ref": "#/components/schemas/GslbservicegroupBinding" + } + }, + "required": [ + "gslbservicegroup_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/gslbservicegroup_binding/{name}": { + "delete": { + "tags": [ + "gslb" + ], + "operationId": "deleteGslbservicegroupBinding", + "summary": "Delete a gslbservicegroup_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/gslbservicegroup_gslbservicegroupmember_binding": { + "get": { + "tags": [ + "gslb" + ], + "operationId": "listGslbservicegroupGslbservicegroupmemberBinding", + "summary": "List gslbservicegroup_gslbservicegroupmember_binding resources. Binding class showing the gslbservicegroupmember that can be bound to gslbservicegroup.", + "responses": { + "200": { + "description": "List of gslbservicegroup_gslbservicegroupmember_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbservicegroup_gslbservicegroupmember_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GslbservicegroupGslbservicegroupmemberBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "gslb" + ], + "operationId": "createGslbservicegroupGslbservicegroupmemberBinding", + "summary": "Create a gslbservicegroup_gslbservicegroupmember_binding resource. Binding class showing the gslbservicegroupmember that can be bound to gslbservicegroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbservicegroup_gslbservicegroupmember_binding": { + "$ref": "#/components/schemas/GslbservicegroupGslbservicegroupmemberBinding" + } + }, + "required": [ + "gslbservicegroup_gslbservicegroupmember_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/gslbservicegroup_gslbservicegroupmember_binding/{name}": { + "delete": { + "tags": [ + "gslb" + ], + "operationId": "deleteGslbservicegroupGslbservicegroupmemberBinding", + "summary": "Delete a gslbservicegroup_gslbservicegroupmember_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/gslbservicegroup_lbmonitor_binding": { + "get": { + "tags": [ + "gslb" + ], + "operationId": "listGslbservicegroupLbmonitorBinding", + "summary": "List gslbservicegroup_lbmonitor_binding resources. Binding class showing the lbmonitor that can be bound to gslbservicegroup.", + "responses": { + "200": { + "description": "List of gslbservicegroup_lbmonitor_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbservicegroup_lbmonitor_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GslbservicegroupLbmonitorBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "gslb" + ], + "operationId": "createGslbservicegroupLbmonitorBinding", + "summary": "Create a gslbservicegroup_lbmonitor_binding resource. Binding class showing the lbmonitor that can be bound to gslbservicegroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbservicegroup_lbmonitor_binding": { + "$ref": "#/components/schemas/GslbservicegroupLbmonitorBinding" + } + }, + "required": [ + "gslbservicegroup_lbmonitor_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/gslbservicegroup_lbmonitor_binding/{name}": { + "delete": { + "tags": [ + "gslb" + ], + "operationId": "deleteGslbservicegroupLbmonitorBinding", + "summary": "Delete a gslbservicegroup_lbmonitor_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/gslbservicegroup_monitor_binding": { + "get": { + "tags": [ + "gslb" + ], + "operationId": "listGslbservicegroupMonitorBinding", + "summary": "List gslbservicegroup_monitor_binding resources. Binding class showing the monitor that can be bound to gslbservicegroup.", + "responses": { + "200": { + "description": "List of gslbservicegroup_monitor_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbservicegroup_monitor_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GslbservicegroupMonitorBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "gslb" + ], + "operationId": "createGslbservicegroupMonitorBinding", + "summary": "Create a gslbservicegroup_monitor_binding resource. Binding class showing the monitor that can be bound to gslbservicegroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbservicegroup_monitor_binding": { + "$ref": "#/components/schemas/GslbservicegroupMonitorBinding" + } + }, + "required": [ + "gslbservicegroup_monitor_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/gslbservicegroup_monitor_binding/{name}": { + "delete": { + "tags": [ + "gslb" + ], + "operationId": "deleteGslbservicegroupMonitorBinding", + "summary": "Delete a gslbservicegroup_monitor_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/gslbservicegroup_servicegroupentitymonbindings_binding": { + "get": { + "tags": [ + "gslb" + ], + "operationId": "listGslbservicegroupServicegroupentitymonbindingsBinding", + "summary": "List gslbservicegroup_servicegroupentitymonbindings_binding resources. Binding class showing the servicegroupentitymonbindings that can be bound to gslbservicegroup.", + "responses": { + "200": { + "description": "List of gslbservicegroup_servicegroupentitymonbindings_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbservicegroup_servicegroupentitymonbindings_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GslbservicegroupServicegroupentitymonbindingsBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "gslb" + ], + "operationId": "createGslbservicegroupServicegroupentitymonbindingsBinding", + "summary": "Create a gslbservicegroup_servicegroupentitymonbindings_binding resource. Binding class showing the servicegroupentitymonbindings that can be bound to gslbservicegroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbservicegroup_servicegroupentitymonbindings_binding": { + "$ref": "#/components/schemas/GslbservicegroupServicegroupentitymonbindingsBinding" + } + }, + "required": [ + "gslbservicegroup_servicegroupentitymonbindings_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/gslbservicegroup_servicegroupentitymonbindings_binding/{name}": { + "delete": { + "tags": [ + "gslb" + ], + "operationId": "deleteGslbservicegroupServicegroupentitymonbindingsBinding", + "summary": "Delete a gslbservicegroup_servicegroupentitymonbindings_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/gslbservicegroup_servicegroupmember_binding": { + "get": { + "tags": [ + "gslb" + ], + "operationId": "listGslbservicegroupServicegroupmemberBinding", + "summary": "List gslbservicegroup_servicegroupmember_binding resources. Binding class showing the servicegroupmember that can be bound to gslbservicegroup.", + "responses": { + "200": { + "description": "List of gslbservicegroup_servicegroupmember_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbservicegroup_servicegroupmember_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GslbservicegroupServicegroupmemberBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "gslb" + ], + "operationId": "createGslbservicegroupServicegroupmemberBinding", + "summary": "Create a gslbservicegroup_servicegroupmember_binding resource. Binding class showing the servicegroupmember that can be bound to gslbservicegroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbservicegroup_servicegroupmember_binding": { + "$ref": "#/components/schemas/GslbservicegroupServicegroupmemberBinding" + } + }, + "required": [ + "gslbservicegroup_servicegroupmember_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/gslbservicegroup_servicegroupmember_binding/{name}": { + "delete": { + "tags": [ + "gslb" + ], + "operationId": "deleteGslbservicegroupServicegroupmemberBinding", + "summary": "Delete a gslbservicegroup_servicegroupmember_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/gslbsite": { + "get": { + "tags": [ + "gslb" + ], + "operationId": "listGslbsite", + "summary": "List gslbsite resources. Configuration for GSLB site resource.", + "responses": { + "200": { + "description": "List of gslbsite resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbsite": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Gslbsite" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "gslb" + ], + "operationId": "createGslbsite", + "summary": "Create a gslbsite resource. Configuration for GSLB site resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbsite": { + "$ref": "#/components/schemas/Gslbsite" + } + }, + "required": [ + "gslbsite" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/gslbsite/{name}": { + "get": { + "tags": [ + "gslb" + ], + "operationId": "getGslbsiteByName", + "summary": "Get a gslbsite resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single gslbsite resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbsite": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Gslbsite" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "gslb" + ], + "operationId": "updateGslbsite", + "summary": "Update a gslbsite resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbsite": { + "$ref": "#/components/schemas/Gslbsite" + } + }, + "required": [ + "gslbsite" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "gslb" + ], + "operationId": "deleteGslbsite", + "summary": "Delete a gslbsite resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/gslbsite_binding": { + "get": { + "tags": [ + "gslb" + ], + "operationId": "listGslbsiteBinding", + "summary": "List gslbsite_binding resources. Binding object which returns the resources bound to gslbsite_binding.", + "responses": { + "200": { + "description": "List of gslbsite_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbsite_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GslbsiteBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "gslb" + ], + "operationId": "createGslbsiteBinding", + "summary": "Create a gslbsite_binding resource. Binding object which returns the resources bound to gslbsite_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbsite_binding": { + "$ref": "#/components/schemas/GslbsiteBinding" + } + }, + "required": [ + "gslbsite_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/gslbsite_binding/{name}": { + "delete": { + "tags": [ + "gslb" + ], + "operationId": "deleteGslbsiteBinding", + "summary": "Delete a gslbsite_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/gslbsite_gslbservice_binding": { + "get": { + "tags": [ + "gslb" + ], + "operationId": "listGslbsiteGslbserviceBinding", + "summary": "List gslbsite_gslbservice_binding resources. Binding class showing the gslbservice that can be bound to gslbsite.", + "responses": { + "200": { + "description": "List of gslbsite_gslbservice_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbsite_gslbservice_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GslbsiteGslbserviceBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "gslb" + ], + "operationId": "createGslbsiteGslbserviceBinding", + "summary": "Create a gslbsite_gslbservice_binding resource. Binding class showing the gslbservice that can be bound to gslbsite.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbsite_gslbservice_binding": { + "$ref": "#/components/schemas/GslbsiteGslbserviceBinding" + } + }, + "required": [ + "gslbsite_gslbservice_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/gslbsite_gslbservice_binding/{name}": { + "delete": { + "tags": [ + "gslb" + ], + "operationId": "deleteGslbsiteGslbserviceBinding", + "summary": "Delete a gslbsite_gslbservice_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/gslbsite_gslbservicegroup_binding": { + "get": { + "tags": [ + "gslb" + ], + "operationId": "listGslbsiteGslbservicegroupBinding", + "summary": "List gslbsite_gslbservicegroup_binding resources. Binding class showing the gslbservicegroup that can be bound to gslbsite.", + "responses": { + "200": { + "description": "List of gslbsite_gslbservicegroup_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbsite_gslbservicegroup_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GslbsiteGslbservicegroupBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "gslb" + ], + "operationId": "createGslbsiteGslbservicegroupBinding", + "summary": "Create a gslbsite_gslbservicegroup_binding resource. Binding class showing the gslbservicegroup that can be bound to gslbsite.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbsite_gslbservicegroup_binding": { + "$ref": "#/components/schemas/GslbsiteGslbservicegroupBinding" + } + }, + "required": [ + "gslbsite_gslbservicegroup_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/gslbsite_gslbservicegroup_binding/{name}": { + "delete": { + "tags": [ + "gslb" + ], + "operationId": "deleteGslbsiteGslbservicegroupBinding", + "summary": "Delete a gslbsite_gslbservicegroup_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/gslbsite_gslbservicegroupmember_binding": { + "get": { + "tags": [ + "gslb" + ], + "operationId": "listGslbsiteGslbservicegroupmemberBinding", + "summary": "List gslbsite_gslbservicegroupmember_binding resources. Binding class showing the gslbservicegroupmember that can be bound to gslbsite.", + "responses": { + "200": { + "description": "List of gslbsite_gslbservicegroupmember_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbsite_gslbservicegroupmember_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GslbsiteGslbservicegroupmemberBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "gslb" + ], + "operationId": "createGslbsiteGslbservicegroupmemberBinding", + "summary": "Create a gslbsite_gslbservicegroupmember_binding resource. Binding class showing the gslbservicegroupmember that can be bound to gslbsite.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbsite_gslbservicegroupmember_binding": { + "$ref": "#/components/schemas/GslbsiteGslbservicegroupmemberBinding" + } + }, + "required": [ + "gslbsite_gslbservicegroupmember_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/gslbsite_gslbservicegroupmember_binding/{name}": { + "delete": { + "tags": [ + "gslb" + ], + "operationId": "deleteGslbsiteGslbservicegroupmemberBinding", + "summary": "Delete a gslbsite_gslbservicegroupmember_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/gslbsite_service_binding": { + "get": { + "tags": [ + "gslb" + ], + "operationId": "listGslbsiteServiceBinding", + "summary": "List gslbsite_service_binding resources. Binding class showing the service that can be bound to gslbsite.", + "responses": { + "200": { + "description": "List of gslbsite_service_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbsite_service_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GslbsiteServiceBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "gslb" + ], + "operationId": "createGslbsiteServiceBinding", + "summary": "Create a gslbsite_service_binding resource. Binding class showing the service that can be bound to gslbsite.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbsite_service_binding": { + "$ref": "#/components/schemas/GslbsiteServiceBinding" + } + }, + "required": [ + "gslbsite_service_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/gslbsite_service_binding/{name}": { + "delete": { + "tags": [ + "gslb" + ], + "operationId": "deleteGslbsiteServiceBinding", + "summary": "Delete a gslbsite_service_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/gslbsite_servicegroup_binding": { + "get": { + "tags": [ + "gslb" + ], + "operationId": "listGslbsiteServicegroupBinding", + "summary": "List gslbsite_servicegroup_binding resources. Binding class showing the servicegroup that can be bound to gslbsite.", + "responses": { + "200": { + "description": "List of gslbsite_servicegroup_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbsite_servicegroup_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GslbsiteServicegroupBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "gslb" + ], + "operationId": "createGslbsiteServicegroupBinding", + "summary": "Create a gslbsite_servicegroup_binding resource. Binding class showing the servicegroup that can be bound to gslbsite.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbsite_servicegroup_binding": { + "$ref": "#/components/schemas/GslbsiteServicegroupBinding" + } + }, + "required": [ + "gslbsite_servicegroup_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/gslbsite_servicegroup_binding/{name}": { + "delete": { + "tags": [ + "gslb" + ], + "operationId": "deleteGslbsiteServicegroupBinding", + "summary": "Delete a gslbsite_servicegroup_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/gslbsite_servicegroupmember_binding": { + "get": { + "tags": [ + "gslb" + ], + "operationId": "listGslbsiteServicegroupmemberBinding", + "summary": "List gslbsite_servicegroupmember_binding resources. Binding class showing the servicegroupmember that can be bound to gslbsite.", + "responses": { + "200": { + "description": "List of gslbsite_servicegroupmember_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbsite_servicegroupmember_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GslbsiteServicegroupmemberBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "gslb" + ], + "operationId": "createGslbsiteServicegroupmemberBinding", + "summary": "Create a gslbsite_servicegroupmember_binding resource. Binding class showing the servicegroupmember that can be bound to gslbsite.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbsite_servicegroupmember_binding": { + "$ref": "#/components/schemas/GslbsiteServicegroupmemberBinding" + } + }, + "required": [ + "gslbsite_servicegroupmember_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/gslbsite_servicegroupmember_binding/{name}": { + "delete": { + "tags": [ + "gslb" + ], + "operationId": "deleteGslbsiteServicegroupmemberBinding", + "summary": "Delete a gslbsite_servicegroupmember_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/gslbsyncstatus": { + "get": { + "tags": [ + "gslb" + ], + "operationId": "listGslbsyncstatus", + "summary": "List gslbsyncstatus resources. Configuration for sync status resource.", + "responses": { + "200": { + "description": "List of gslbsyncstatus resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbsyncstatus": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Gslbsyncstatus" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "gslb" + ], + "operationId": "createGslbsyncstatus", + "summary": "Create a gslbsyncstatus resource. Configuration for sync status resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbsyncstatus": { + "$ref": "#/components/schemas/Gslbsyncstatus" + } + }, + "required": [ + "gslbsyncstatus" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/gslbsyncstatus/{name}": { + "get": { + "tags": [ + "gslb" + ], + "operationId": "getGslbsyncstatusByName", + "summary": "Get a gslbsyncstatus resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single gslbsyncstatus resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbsyncstatus": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Gslbsyncstatus" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "gslb" + ], + "operationId": "updateGslbsyncstatus", + "summary": "Update a gslbsyncstatus resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbsyncstatus": { + "$ref": "#/components/schemas/Gslbsyncstatus" + } + }, + "required": [ + "gslbsyncstatus" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "gslb" + ], + "operationId": "deleteGslbsyncstatus", + "summary": "Delete a gslbsyncstatus resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/gslbvserver": { + "get": { + "tags": [ + "gslb" + ], + "operationId": "listGslbvserver", + "summary": "List gslbvserver resources. Configuration for Global Server Load Balancing Virtual Server resource.", + "responses": { + "200": { + "description": "List of gslbvserver resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbvserver": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Gslbvserver" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "gslb" + ], + "operationId": "createGslbvserver", + "summary": "Create a gslbvserver resource. Configuration for Global Server Load Balancing Virtual Server resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbvserver": { + "$ref": "#/components/schemas/Gslbvserver" + } + }, + "required": [ + "gslbvserver" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/gslbvserver/{name}": { + "get": { + "tags": [ + "gslb" + ], + "operationId": "getGslbvserverByName", + "summary": "Get a gslbvserver resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single gslbvserver resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbvserver": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Gslbvserver" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "gslb" + ], + "operationId": "updateGslbvserver", + "summary": "Update a gslbvserver resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbvserver": { + "$ref": "#/components/schemas/Gslbvserver" + } + }, + "required": [ + "gslbvserver" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "gslb" + ], + "operationId": "deleteGslbvserver", + "summary": "Delete a gslbvserver resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/gslbvserver_binding": { + "get": { + "tags": [ + "gslb" + ], + "operationId": "listGslbvserverBinding", + "summary": "List gslbvserver_binding resources. Binding object which returns the resources bound to gslbvserver_binding.", + "responses": { + "200": { + "description": "List of gslbvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GslbvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "gslb" + ], + "operationId": "createGslbvserverBinding", + "summary": "Create a gslbvserver_binding resource. Binding object which returns the resources bound to gslbvserver_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbvserver_binding": { + "$ref": "#/components/schemas/GslbvserverBinding" + } + }, + "required": [ + "gslbvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/gslbvserver_binding/{name}": { + "delete": { + "tags": [ + "gslb" + ], + "operationId": "deleteGslbvserverBinding", + "summary": "Delete a gslbvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/gslbvserver_domain_binding": { + "get": { + "tags": [ + "gslb" + ], + "operationId": "listGslbvserverDomainBinding", + "summary": "List gslbvserver_domain_binding resources. Binding class showing the domain that can be bound to gslbvserver.", + "responses": { + "200": { + "description": "List of gslbvserver_domain_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbvserver_domain_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GslbvserverDomainBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "gslb" + ], + "operationId": "createGslbvserverDomainBinding", + "summary": "Create a gslbvserver_domain_binding resource. Binding class showing the domain that can be bound to gslbvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbvserver_domain_binding": { + "$ref": "#/components/schemas/GslbvserverDomainBinding" + } + }, + "required": [ + "gslbvserver_domain_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/gslbvserver_domain_binding/{name}": { + "delete": { + "tags": [ + "gslb" + ], + "operationId": "deleteGslbvserverDomainBinding", + "summary": "Delete a gslbvserver_domain_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/gslbvserver_gslbservice_binding": { + "get": { + "tags": [ + "gslb" + ], + "operationId": "listGslbvserverGslbserviceBinding", + "summary": "List gslbvserver_gslbservice_binding resources. Binding class showing the gslbservice that can be bound to gslbvserver.", + "responses": { + "200": { + "description": "List of gslbvserver_gslbservice_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbvserver_gslbservice_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GslbvserverGslbserviceBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "gslb" + ], + "operationId": "createGslbvserverGslbserviceBinding", + "summary": "Create a gslbvserver_gslbservice_binding resource. Binding class showing the gslbservice that can be bound to gslbvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbvserver_gslbservice_binding": { + "$ref": "#/components/schemas/GslbvserverGslbserviceBinding" + } + }, + "required": [ + "gslbvserver_gslbservice_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/gslbvserver_gslbservice_binding/{name}": { + "delete": { + "tags": [ + "gslb" + ], + "operationId": "deleteGslbvserverGslbserviceBinding", + "summary": "Delete a gslbvserver_gslbservice_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/gslbvserver_gslbservicegroup_binding": { + "get": { + "tags": [ + "gslb" + ], + "operationId": "listGslbvserverGslbservicegroupBinding", + "summary": "List gslbvserver_gslbservicegroup_binding resources. Binding class showing the gslbservicegroup that can be bound to gslbvserver.", + "responses": { + "200": { + "description": "List of gslbvserver_gslbservicegroup_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbvserver_gslbservicegroup_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GslbvserverGslbservicegroupBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "gslb" + ], + "operationId": "createGslbvserverGslbservicegroupBinding", + "summary": "Create a gslbvserver_gslbservicegroup_binding resource. Binding class showing the gslbservicegroup that can be bound to gslbvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbvserver_gslbservicegroup_binding": { + "$ref": "#/components/schemas/GslbvserverGslbservicegroupBinding" + } + }, + "required": [ + "gslbvserver_gslbservicegroup_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/gslbvserver_gslbservicegroup_binding/{name}": { + "delete": { + "tags": [ + "gslb" + ], + "operationId": "deleteGslbvserverGslbservicegroupBinding", + "summary": "Delete a gslbvserver_gslbservicegroup_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/gslbvserver_gslbservicegroupmember_binding": { + "get": { + "tags": [ + "gslb" + ], + "operationId": "listGslbvserverGslbservicegroupmemberBinding", + "summary": "List gslbvserver_gslbservicegroupmember_binding resources. Binding class showing the gslbservicegroupmember that can be bound to gslbvserver.", + "responses": { + "200": { + "description": "List of gslbvserver_gslbservicegroupmember_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbvserver_gslbservicegroupmember_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GslbvserverGslbservicegroupmemberBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "gslb" + ], + "operationId": "createGslbvserverGslbservicegroupmemberBinding", + "summary": "Create a gslbvserver_gslbservicegroupmember_binding resource. Binding class showing the gslbservicegroupmember that can be bound to gslbvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbvserver_gslbservicegroupmember_binding": { + "$ref": "#/components/schemas/GslbvserverGslbservicegroupmemberBinding" + } + }, + "required": [ + "gslbvserver_gslbservicegroupmember_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/gslbvserver_gslbservicegroupmember_binding/{name}": { + "delete": { + "tags": [ + "gslb" + ], + "operationId": "deleteGslbvserverGslbservicegroupmemberBinding", + "summary": "Delete a gslbvserver_gslbservicegroupmember_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/gslbvserver_lbpolicy_binding": { + "get": { + "tags": [ + "gslb" + ], + "operationId": "listGslbvserverLbpolicyBinding", + "summary": "List gslbvserver_lbpolicy_binding resources. Binding class showing the lbpolicy that can be bound to gslbvserver.", + "responses": { + "200": { + "description": "List of gslbvserver_lbpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbvserver_lbpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GslbvserverLbpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "gslb" + ], + "operationId": "createGslbvserverLbpolicyBinding", + "summary": "Create a gslbvserver_lbpolicy_binding resource. Binding class showing the lbpolicy that can be bound to gslbvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbvserver_lbpolicy_binding": { + "$ref": "#/components/schemas/GslbvserverLbpolicyBinding" + } + }, + "required": [ + "gslbvserver_lbpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/gslbvserver_lbpolicy_binding/{name}": { + "delete": { + "tags": [ + "gslb" + ], + "operationId": "deleteGslbvserverLbpolicyBinding", + "summary": "Delete a gslbvserver_lbpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/gslbvserver_policy_binding": { + "get": { + "tags": [ + "gslb" + ], + "operationId": "listGslbvserverPolicyBinding", + "summary": "List gslbvserver_policy_binding resources. Binding class showing the policy that can be bound to gslbvserver.", + "responses": { + "200": { + "description": "List of gslbvserver_policy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbvserver_policy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GslbvserverPolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "gslb" + ], + "operationId": "createGslbvserverPolicyBinding", + "summary": "Create a gslbvserver_policy_binding resource. Binding class showing the policy that can be bound to gslbvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbvserver_policy_binding": { + "$ref": "#/components/schemas/GslbvserverPolicyBinding" + } + }, + "required": [ + "gslbvserver_policy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/gslbvserver_policy_binding/{name}": { + "delete": { + "tags": [ + "gslb" + ], + "operationId": "deleteGslbvserverPolicyBinding", + "summary": "Delete a gslbvserver_policy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/gslbvserver_service_binding": { + "get": { + "tags": [ + "gslb" + ], + "operationId": "listGslbvserverServiceBinding", + "summary": "List gslbvserver_service_binding resources. Binding class showing the service that can be bound to gslbvserver.", + "responses": { + "200": { + "description": "List of gslbvserver_service_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbvserver_service_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GslbvserverServiceBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "gslb" + ], + "operationId": "createGslbvserverServiceBinding", + "summary": "Create a gslbvserver_service_binding resource. Binding class showing the service that can be bound to gslbvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbvserver_service_binding": { + "$ref": "#/components/schemas/GslbvserverServiceBinding" + } + }, + "required": [ + "gslbvserver_service_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/gslbvserver_service_binding/{name}": { + "delete": { + "tags": [ + "gslb" + ], + "operationId": "deleteGslbvserverServiceBinding", + "summary": "Delete a gslbvserver_service_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/gslbvserver_servicegroup_binding": { + "get": { + "tags": [ + "gslb" + ], + "operationId": "listGslbvserverServicegroupBinding", + "summary": "List gslbvserver_servicegroup_binding resources. Binding class showing the servicegroup that can be bound to gslbvserver.", + "responses": { + "200": { + "description": "List of gslbvserver_servicegroup_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbvserver_servicegroup_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GslbvserverServicegroupBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "gslb" + ], + "operationId": "createGslbvserverServicegroupBinding", + "summary": "Create a gslbvserver_servicegroup_binding resource. Binding class showing the servicegroup that can be bound to gslbvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbvserver_servicegroup_binding": { + "$ref": "#/components/schemas/GslbvserverServicegroupBinding" + } + }, + "required": [ + "gslbvserver_servicegroup_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/gslbvserver_servicegroup_binding/{name}": { + "delete": { + "tags": [ + "gslb" + ], + "operationId": "deleteGslbvserverServicegroupBinding", + "summary": "Delete a gslbvserver_servicegroup_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/gslbvserver_servicegroupmember_binding": { + "get": { + "tags": [ + "gslb" + ], + "operationId": "listGslbvserverServicegroupmemberBinding", + "summary": "List gslbvserver_servicegroupmember_binding resources. Binding class showing the servicegroupmember that can be bound to gslbvserver.", + "responses": { + "200": { + "description": "List of gslbvserver_servicegroupmember_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbvserver_servicegroupmember_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GslbvserverServicegroupmemberBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "gslb" + ], + "operationId": "createGslbvserverServicegroupmemberBinding", + "summary": "Create a gslbvserver_servicegroupmember_binding resource. Binding class showing the servicegroupmember that can be bound to gslbvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbvserver_servicegroupmember_binding": { + "$ref": "#/components/schemas/GslbvserverServicegroupmemberBinding" + } + }, + "required": [ + "gslbvserver_servicegroupmember_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/gslbvserver_servicegroupmember_binding/{name}": { + "delete": { + "tags": [ + "gslb" + ], + "operationId": "deleteGslbvserverServicegroupmemberBinding", + "summary": "Delete a gslbvserver_servicegroupmember_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/gslbvserver_spilloverpolicy_binding": { + "get": { + "tags": [ + "gslb" + ], + "operationId": "listGslbvserverSpilloverpolicyBinding", + "summary": "List gslbvserver_spilloverpolicy_binding resources. Binding class showing the spilloverpolicy that can be bound to gslbvserver.", + "responses": { + "200": { + "description": "List of gslbvserver_spilloverpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbvserver_spilloverpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GslbvserverSpilloverpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "gslb" + ], + "operationId": "createGslbvserverSpilloverpolicyBinding", + "summary": "Create a gslbvserver_spilloverpolicy_binding resource. Binding class showing the spilloverpolicy that can be bound to gslbvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "gslbvserver_spilloverpolicy_binding": { + "$ref": "#/components/schemas/GslbvserverSpilloverpolicyBinding" + } + }, + "required": [ + "gslbvserver_spilloverpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/gslbvserver_spilloverpolicy_binding/{name}": { + "delete": { + "tags": [ + "gslb" + ], + "operationId": "deleteGslbvserverSpilloverpolicyBinding", + "summary": "Delete a gslbvserver_spilloverpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/hafailover": { + "get": { + "tags": [ + "ha" + ], + "operationId": "listHafailover", + "summary": "List hafailover resources. Configuration for failover resource.", + "responses": { + "200": { + "description": "List of hafailover resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "hafailover": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Hafailover" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ha" + ], + "operationId": "createHafailover", + "summary": "Create a hafailover resource. Configuration for failover resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "hafailover": { + "$ref": "#/components/schemas/Hafailover" + } + }, + "required": [ + "hafailover" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/hafailover/{name}": { + "get": { + "tags": [ + "ha" + ], + "operationId": "getHafailoverByName", + "summary": "Get a hafailover resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single hafailover resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "hafailover": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Hafailover" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ha" + ], + "operationId": "updateHafailover", + "summary": "Update a hafailover resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "hafailover": { + "$ref": "#/components/schemas/Hafailover" + } + }, + "required": [ + "hafailover" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ha" + ], + "operationId": "deleteHafailover", + "summary": "Delete a hafailover resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/hafiles": { + "get": { + "tags": [ + "ha" + ], + "operationId": "listHafiles", + "summary": "List hafiles resources. Configuration for files resource.", + "responses": { + "200": { + "description": "List of hafiles resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "hafiles": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Hafiles" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ha" + ], + "operationId": "createHafiles", + "summary": "Create a hafiles resource. Configuration for files resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "hafiles": { + "$ref": "#/components/schemas/Hafiles" + } + }, + "required": [ + "hafiles" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/hafiles/{name}": { + "get": { + "tags": [ + "ha" + ], + "operationId": "getHafilesByName", + "summary": "Get a hafiles resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single hafiles resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "hafiles": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Hafiles" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ha" + ], + "operationId": "updateHafiles", + "summary": "Update a hafiles resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "hafiles": { + "$ref": "#/components/schemas/Hafiles" + } + }, + "required": [ + "hafiles" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ha" + ], + "operationId": "deleteHafiles", + "summary": "Delete a hafiles resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/hanode": { + "get": { + "tags": [ + "ha" + ], + "operationId": "listHanode", + "summary": "List hanode resources. Configuration for node resource.", + "responses": { + "200": { + "description": "List of hanode resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "hanode": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Hanode" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ha" + ], + "operationId": "createHanode", + "summary": "Create a hanode resource. Configuration for node resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "hanode": { + "$ref": "#/components/schemas/Hanode" + } + }, + "required": [ + "hanode" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/hanode/{name}": { + "get": { + "tags": [ + "ha" + ], + "operationId": "getHanodeByName", + "summary": "Get a hanode resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single hanode resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "hanode": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Hanode" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ha" + ], + "operationId": "updateHanode", + "summary": "Update a hanode resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "hanode": { + "$ref": "#/components/schemas/Hanode" + } + }, + "required": [ + "hanode" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ha" + ], + "operationId": "deleteHanode", + "summary": "Delete a hanode resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/hanode_binding": { + "get": { + "tags": [ + "ha" + ], + "operationId": "listHanodeBinding", + "summary": "List hanode_binding resources. Binding object which returns the resources bound to hanode_binding.", + "responses": { + "200": { + "description": "List of hanode_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "hanode_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/HanodeBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ha" + ], + "operationId": "createHanodeBinding", + "summary": "Create a hanode_binding resource. Binding object which returns the resources bound to hanode_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "hanode_binding": { + "$ref": "#/components/schemas/HanodeBinding" + } + }, + "required": [ + "hanode_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/hanode_binding/{name}": { + "delete": { + "tags": [ + "ha" + ], + "operationId": "deleteHanodeBinding", + "summary": "Delete a hanode_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/hanode_ci_binding": { + "get": { + "tags": [ + "ha" + ], + "operationId": "listHanodeCiBinding", + "summary": "List hanode_ci_binding resources. Binding class showing the ci that can be bound to hanode.", + "responses": { + "200": { + "description": "List of hanode_ci_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "hanode_ci_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/HanodeCiBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ha" + ], + "operationId": "createHanodeCiBinding", + "summary": "Create a hanode_ci_binding resource. Binding class showing the ci that can be bound to hanode.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "hanode_ci_binding": { + "$ref": "#/components/schemas/HanodeCiBinding" + } + }, + "required": [ + "hanode_ci_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/hanode_ci_binding/{name}": { + "delete": { + "tags": [ + "ha" + ], + "operationId": "deleteHanodeCiBinding", + "summary": "Delete a hanode_ci_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/hanode_fis_binding": { + "get": { + "tags": [ + "ha" + ], + "operationId": "listHanodeFisBinding", + "summary": "List hanode_fis_binding resources. Binding class showing the fis that can be bound to hanode.", + "responses": { + "200": { + "description": "List of hanode_fis_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "hanode_fis_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/HanodeFisBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ha" + ], + "operationId": "createHanodeFisBinding", + "summary": "Create a hanode_fis_binding resource. Binding class showing the fis that can be bound to hanode.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "hanode_fis_binding": { + "$ref": "#/components/schemas/HanodeFisBinding" + } + }, + "required": [ + "hanode_fis_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/hanode_fis_binding/{name}": { + "delete": { + "tags": [ + "ha" + ], + "operationId": "deleteHanodeFisBinding", + "summary": "Delete a hanode_fis_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/hanode_partialfailureinterfaces_binding": { + "get": { + "tags": [ + "ha" + ], + "operationId": "listHanodePartialfailureinterfacesBinding", + "summary": "List hanode_partialfailureinterfaces_binding resources. Binding class showing the partialfailureinterfaces that can be bound to hanode.", + "responses": { + "200": { + "description": "List of hanode_partialfailureinterfaces_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "hanode_partialfailureinterfaces_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/HanodePartialfailureinterfacesBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ha" + ], + "operationId": "createHanodePartialfailureinterfacesBinding", + "summary": "Create a hanode_partialfailureinterfaces_binding resource. Binding class showing the partialfailureinterfaces that can be bound to hanode.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "hanode_partialfailureinterfaces_binding": { + "$ref": "#/components/schemas/HanodePartialfailureinterfacesBinding" + } + }, + "required": [ + "hanode_partialfailureinterfaces_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/hanode_partialfailureinterfaces_binding/{name}": { + "delete": { + "tags": [ + "ha" + ], + "operationId": "deleteHanodePartialfailureinterfacesBinding", + "summary": "Delete a hanode_partialfailureinterfaces_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/hanode_routemonitor6_binding": { + "get": { + "tags": [ + "ha" + ], + "operationId": "listHanodeRoutemonitor6Binding", + "summary": "List hanode_routemonitor6_binding resources. Binding class showing the routemonitor6 that can be bound to hanode.", + "responses": { + "200": { + "description": "List of hanode_routemonitor6_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "hanode_routemonitor6_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/HanodeRoutemonitor6Binding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ha" + ], + "operationId": "createHanodeRoutemonitor6Binding", + "summary": "Create a hanode_routemonitor6_binding resource. Binding class showing the routemonitor6 that can be bound to hanode.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "hanode_routemonitor6_binding": { + "$ref": "#/components/schemas/HanodeRoutemonitor6Binding" + } + }, + "required": [ + "hanode_routemonitor6_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/hanode_routemonitor6_binding/{name}": { + "delete": { + "tags": [ + "ha" + ], + "operationId": "deleteHanodeRoutemonitor6Binding", + "summary": "Delete a hanode_routemonitor6_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/hanode_routemonitor_binding": { + "get": { + "tags": [ + "ha" + ], + "operationId": "listHanodeRoutemonitorBinding", + "summary": "List hanode_routemonitor_binding resources. Binding class showing the routemonitor that can be bound to hanode.", + "responses": { + "200": { + "description": "List of hanode_routemonitor_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "hanode_routemonitor_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/HanodeRoutemonitorBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ha" + ], + "operationId": "createHanodeRoutemonitorBinding", + "summary": "Create a hanode_routemonitor_binding resource. Binding class showing the routemonitor that can be bound to hanode.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "hanode_routemonitor_binding": { + "$ref": "#/components/schemas/HanodeRoutemonitorBinding" + } + }, + "required": [ + "hanode_routemonitor_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/hanode_routemonitor_binding/{name}": { + "delete": { + "tags": [ + "ha" + ], + "operationId": "deleteHanodeRoutemonitorBinding", + "summary": "Delete a hanode_routemonitor_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/hasync": { + "get": { + "tags": [ + "ha" + ], + "operationId": "listHasync", + "summary": "List hasync resources. Configuration for sync resource.", + "responses": { + "200": { + "description": "List of hasync resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "hasync": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Hasync" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ha" + ], + "operationId": "createHasync", + "summary": "Create a hasync resource. Configuration for sync resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "hasync": { + "$ref": "#/components/schemas/Hasync" + } + }, + "required": [ + "hasync" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/hasync/{name}": { + "get": { + "tags": [ + "ha" + ], + "operationId": "getHasyncByName", + "summary": "Get a hasync resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single hasync resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "hasync": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Hasync" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ha" + ], + "operationId": "updateHasync", + "summary": "Update a hasync resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "hasync": { + "$ref": "#/components/schemas/Hasync" + } + }, + "required": [ + "hasync" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ha" + ], + "operationId": "deleteHasync", + "summary": "Delete a hasync resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/hasyncfailures": { + "get": { + "tags": [ + "ha" + ], + "operationId": "listHasyncfailures", + "summary": "List hasyncfailures resources. Configuration for HA sync failures resource.", + "responses": { + "200": { + "description": "List of hasyncfailures resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "hasyncfailures": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Hasyncfailures" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ha" + ], + "operationId": "createHasyncfailures", + "summary": "Create a hasyncfailures resource. Configuration for HA sync failures resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "hasyncfailures": { + "$ref": "#/components/schemas/Hasyncfailures" + } + }, + "required": [ + "hasyncfailures" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/hasyncfailures/{name}": { + "get": { + "tags": [ + "ha" + ], + "operationId": "getHasyncfailuresByName", + "summary": "Get a hasyncfailures resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single hasyncfailures resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "hasyncfailures": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Hasyncfailures" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ha" + ], + "operationId": "updateHasyncfailures", + "summary": "Update a hasyncfailures resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "hasyncfailures": { + "$ref": "#/components/schemas/Hasyncfailures" + } + }, + "required": [ + "hasyncfailures" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ha" + ], + "operationId": "deleteHasyncfailures", + "summary": "Delete a hasyncfailures resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/icaaccessprofile": { + "get": { + "tags": [ + "ica" + ], + "operationId": "listIcaaccessprofile", + "summary": "List icaaccessprofile resources. Configuration for ica accessprofile resource.", + "responses": { + "200": { + "description": "List of icaaccessprofile resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "icaaccessprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Icaaccessprofile" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ica" + ], + "operationId": "createIcaaccessprofile", + "summary": "Create a icaaccessprofile resource. Configuration for ica accessprofile resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "icaaccessprofile": { + "$ref": "#/components/schemas/Icaaccessprofile" + } + }, + "required": [ + "icaaccessprofile" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/icaaccessprofile/{name}": { + "get": { + "tags": [ + "ica" + ], + "operationId": "getIcaaccessprofileByName", + "summary": "Get a icaaccessprofile resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single icaaccessprofile resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "icaaccessprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Icaaccessprofile" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ica" + ], + "operationId": "updateIcaaccessprofile", + "summary": "Update a icaaccessprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "icaaccessprofile": { + "$ref": "#/components/schemas/Icaaccessprofile" + } + }, + "required": [ + "icaaccessprofile" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ica" + ], + "operationId": "deleteIcaaccessprofile", + "summary": "Delete a icaaccessprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/icaaction": { + "get": { + "tags": [ + "ica" + ], + "operationId": "listIcaaction", + "summary": "List icaaction resources. Configuration for ica action resource.", + "responses": { + "200": { + "description": "List of icaaction resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "icaaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Icaaction" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ica" + ], + "operationId": "createIcaaction", + "summary": "Create a icaaction resource. Configuration for ica action resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "icaaction": { + "$ref": "#/components/schemas/Icaaction" + } + }, + "required": [ + "icaaction" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/icaaction/{name}": { + "get": { + "tags": [ + "ica" + ], + "operationId": "getIcaactionByName", + "summary": "Get a icaaction resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single icaaction resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "icaaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Icaaction" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ica" + ], + "operationId": "updateIcaaction", + "summary": "Update a icaaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "icaaction": { + "$ref": "#/components/schemas/Icaaction" + } + }, + "required": [ + "icaaction" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ica" + ], + "operationId": "deleteIcaaction", + "summary": "Delete a icaaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/icaglobal_binding": { + "get": { + "tags": [ + "ica" + ], + "operationId": "listIcaglobalBinding", + "summary": "List icaglobal_binding resources. Binding object which returns the resources bound to icaglobal_binding.", + "responses": { + "200": { + "description": "List of icaglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "icaglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/IcaglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ica" + ], + "operationId": "createIcaglobalBinding", + "summary": "Create a icaglobal_binding resource. Binding object which returns the resources bound to icaglobal_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "icaglobal_binding": { + "$ref": "#/components/schemas/IcaglobalBinding" + } + }, + "required": [ + "icaglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/icaglobal_binding/{name}": { + "delete": { + "tags": [ + "ica" + ], + "operationId": "deleteIcaglobalBinding", + "summary": "Delete a icaglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/icaglobal_icapolicy_binding": { + "get": { + "tags": [ + "ica" + ], + "operationId": "listIcaglobalIcapolicyBinding", + "summary": "List icaglobal_icapolicy_binding resources. Binding class showing the icapolicy that can be bound to icaglobal.", + "responses": { + "200": { + "description": "List of icaglobal_icapolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "icaglobal_icapolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/IcaglobalIcapolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ica" + ], + "operationId": "createIcaglobalIcapolicyBinding", + "summary": "Create a icaglobal_icapolicy_binding resource. Binding class showing the icapolicy that can be bound to icaglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "icaglobal_icapolicy_binding": { + "$ref": "#/components/schemas/IcaglobalIcapolicyBinding" + } + }, + "required": [ + "icaglobal_icapolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/icaglobal_icapolicy_binding/{name}": { + "delete": { + "tags": [ + "ica" + ], + "operationId": "deleteIcaglobalIcapolicyBinding", + "summary": "Delete a icaglobal_icapolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/icaglobal_policy_binding": { + "get": { + "tags": [ + "ica" + ], + "operationId": "listIcaglobalPolicyBinding", + "summary": "List icaglobal_policy_binding resources. Binding class showing the policy that can be bound to icaglobal.", + "responses": { + "200": { + "description": "List of icaglobal_policy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "icaglobal_policy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/IcaglobalPolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ica" + ], + "operationId": "createIcaglobalPolicyBinding", + "summary": "Create a icaglobal_policy_binding resource. Binding class showing the policy that can be bound to icaglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "icaglobal_policy_binding": { + "$ref": "#/components/schemas/IcaglobalPolicyBinding" + } + }, + "required": [ + "icaglobal_policy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/icaglobal_policy_binding/{name}": { + "delete": { + "tags": [ + "ica" + ], + "operationId": "deleteIcaglobalPolicyBinding", + "summary": "Delete a icaglobal_policy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/icalatencyprofile": { + "get": { + "tags": [ + "ica" + ], + "operationId": "listIcalatencyprofile", + "summary": "List icalatencyprofile resources. Configuration for Profile for Latency monitoring resource.", + "responses": { + "200": { + "description": "List of icalatencyprofile resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "icalatencyprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Icalatencyprofile" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ica" + ], + "operationId": "createIcalatencyprofile", + "summary": "Create a icalatencyprofile resource. Configuration for Profile for Latency monitoring resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "icalatencyprofile": { + "$ref": "#/components/schemas/Icalatencyprofile" + } + }, + "required": [ + "icalatencyprofile" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/icalatencyprofile/{name}": { + "get": { + "tags": [ + "ica" + ], + "operationId": "getIcalatencyprofileByName", + "summary": "Get a icalatencyprofile resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single icalatencyprofile resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "icalatencyprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Icalatencyprofile" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ica" + ], + "operationId": "updateIcalatencyprofile", + "summary": "Update a icalatencyprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "icalatencyprofile": { + "$ref": "#/components/schemas/Icalatencyprofile" + } + }, + "required": [ + "icalatencyprofile" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ica" + ], + "operationId": "deleteIcalatencyprofile", + "summary": "Delete a icalatencyprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/icaparameter": { + "get": { + "tags": [ + "ica" + ], + "operationId": "listIcaparameter", + "summary": "List icaparameter resources. Configuration for Config Parameters for NS ICA resource.", + "responses": { + "200": { + "description": "List of icaparameter resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "icaparameter": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Icaparameter" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ica" + ], + "operationId": "createIcaparameter", + "summary": "Create a icaparameter resource. Configuration for Config Parameters for NS ICA resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "icaparameter": { + "$ref": "#/components/schemas/Icaparameter" + } + }, + "required": [ + "icaparameter" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/icaparameter/{name}": { + "get": { + "tags": [ + "ica" + ], + "operationId": "getIcaparameterByName", + "summary": "Get a icaparameter resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single icaparameter resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "icaparameter": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Icaparameter" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ica" + ], + "operationId": "updateIcaparameter", + "summary": "Update a icaparameter resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "icaparameter": { + "$ref": "#/components/schemas/Icaparameter" + } + }, + "required": [ + "icaparameter" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ica" + ], + "operationId": "deleteIcaparameter", + "summary": "Delete a icaparameter resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/icapolicy": { + "get": { + "tags": [ + "ica" + ], + "operationId": "listIcapolicy", + "summary": "List icapolicy resources. Configuration for ICA policy resource.", + "responses": { + "200": { + "description": "List of icapolicy resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "icapolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Icapolicy" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ica" + ], + "operationId": "createIcapolicy", + "summary": "Create a icapolicy resource. Configuration for ICA policy resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "icapolicy": { + "$ref": "#/components/schemas/Icapolicy" + } + }, + "required": [ + "icapolicy" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/icapolicy/{name}": { + "get": { + "tags": [ + "ica" + ], + "operationId": "getIcapolicyByName", + "summary": "Get a icapolicy resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single icapolicy resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "icapolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Icapolicy" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ica" + ], + "operationId": "updateIcapolicy", + "summary": "Update a icapolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "icapolicy": { + "$ref": "#/components/schemas/Icapolicy" + } + }, + "required": [ + "icapolicy" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ica" + ], + "operationId": "deleteIcapolicy", + "summary": "Delete a icapolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/icapolicy_binding": { + "get": { + "tags": [ + "ica" + ], + "operationId": "listIcapolicyBinding", + "summary": "List icapolicy_binding resources. Binding object which returns the resources bound to icapolicy_binding.", + "responses": { + "200": { + "description": "List of icapolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "icapolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/IcapolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ica" + ], + "operationId": "createIcapolicyBinding", + "summary": "Create a icapolicy_binding resource. Binding object which returns the resources bound to icapolicy_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "icapolicy_binding": { + "$ref": "#/components/schemas/IcapolicyBinding" + } + }, + "required": [ + "icapolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/icapolicy_binding/{name}": { + "delete": { + "tags": [ + "ica" + ], + "operationId": "deleteIcapolicyBinding", + "summary": "Delete a icapolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/icapolicy_crvserver_binding": { + "get": { + "tags": [ + "ica" + ], + "operationId": "listIcapolicyCrvserverBinding", + "summary": "List icapolicy_crvserver_binding resources. Binding class showing the crvserver that can be bound to icapolicy.", + "responses": { + "200": { + "description": "List of icapolicy_crvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "icapolicy_crvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/IcapolicyCrvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ica" + ], + "operationId": "createIcapolicyCrvserverBinding", + "summary": "Create a icapolicy_crvserver_binding resource. Binding class showing the crvserver that can be bound to icapolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "icapolicy_crvserver_binding": { + "$ref": "#/components/schemas/IcapolicyCrvserverBinding" + } + }, + "required": [ + "icapolicy_crvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/icapolicy_crvserver_binding/{name}": { + "delete": { + "tags": [ + "ica" + ], + "operationId": "deleteIcapolicyCrvserverBinding", + "summary": "Delete a icapolicy_crvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/icapolicy_global_binding": { + "get": { + "tags": [ + "ica" + ], + "operationId": "listIcapolicyGlobalBinding", + "summary": "List icapolicy_global_binding resources. Binding class showing the global that can be bound to icapolicy.", + "responses": { + "200": { + "description": "List of icapolicy_global_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "icapolicy_global_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/IcapolicyGlobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ica" + ], + "operationId": "createIcapolicyGlobalBinding", + "summary": "Create a icapolicy_global_binding resource. Binding class showing the global that can be bound to icapolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "icapolicy_global_binding": { + "$ref": "#/components/schemas/IcapolicyGlobalBinding" + } + }, + "required": [ + "icapolicy_global_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/icapolicy_global_binding/{name}": { + "delete": { + "tags": [ + "ica" + ], + "operationId": "deleteIcapolicyGlobalBinding", + "summary": "Delete a icapolicy_global_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/icapolicy_icaglobal_binding": { + "get": { + "tags": [ + "ica" + ], + "operationId": "listIcapolicyIcaglobalBinding", + "summary": "List icapolicy_icaglobal_binding resources. Binding class showing the icaglobal that can be bound to icapolicy.", + "responses": { + "200": { + "description": "List of icapolicy_icaglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "icapolicy_icaglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/IcapolicyIcaglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ica" + ], + "operationId": "createIcapolicyIcaglobalBinding", + "summary": "Create a icapolicy_icaglobal_binding resource. Binding class showing the icaglobal that can be bound to icapolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "icapolicy_icaglobal_binding": { + "$ref": "#/components/schemas/IcapolicyIcaglobalBinding" + } + }, + "required": [ + "icapolicy_icaglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/icapolicy_icaglobal_binding/{name}": { + "delete": { + "tags": [ + "ica" + ], + "operationId": "deleteIcapolicyIcaglobalBinding", + "summary": "Delete a icapolicy_icaglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/icapolicy_vpnvserver_binding": { + "get": { + "tags": [ + "ica" + ], + "operationId": "listIcapolicyVpnvserverBinding", + "summary": "List icapolicy_vpnvserver_binding resources. Binding class showing the vpnvserver that can be bound to icapolicy.", + "responses": { + "200": { + "description": "List of icapolicy_vpnvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "icapolicy_vpnvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/IcapolicyVpnvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ica" + ], + "operationId": "createIcapolicyVpnvserverBinding", + "summary": "Create a icapolicy_vpnvserver_binding resource. Binding class showing the vpnvserver that can be bound to icapolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "icapolicy_vpnvserver_binding": { + "$ref": "#/components/schemas/IcapolicyVpnvserverBinding" + } + }, + "required": [ + "icapolicy_vpnvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/icapolicy_vpnvserver_binding/{name}": { + "delete": { + "tags": [ + "ica" + ], + "operationId": "deleteIcapolicyVpnvserverBinding", + "summary": "Delete a icapolicy_vpnvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/icapolicy_vserver_binding": { + "get": { + "tags": [ + "ica" + ], + "operationId": "listIcapolicyVserverBinding", + "summary": "List icapolicy_vserver_binding resources. Binding class showing the vserver that can be bound to icapolicy.", + "responses": { + "200": { + "description": "List of icapolicy_vserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "icapolicy_vserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/IcapolicyVserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ica" + ], + "operationId": "createIcapolicyVserverBinding", + "summary": "Create a icapolicy_vserver_binding resource. Binding class showing the vserver that can be bound to icapolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "icapolicy_vserver_binding": { + "$ref": "#/components/schemas/IcapolicyVserverBinding" + } + }, + "required": [ + "icapolicy_vserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/icapolicy_vserver_binding/{name}": { + "delete": { + "tags": [ + "ica" + ], + "operationId": "deleteIcapolicyVserverBinding", + "summary": "Delete a icapolicy_vserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/ipsecparameter": { + "get": { + "tags": [ + "ipsec" + ], + "operationId": "listIpsecparameter", + "summary": "List ipsecparameter resources. Configuration for IPSEC paramter resource.", + "responses": { + "200": { + "description": "List of ipsecparameter resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ipsecparameter": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Ipsecparameter" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ipsec" + ], + "operationId": "createIpsecparameter", + "summary": "Create a ipsecparameter resource. Configuration for IPSEC paramter resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ipsecparameter": { + "$ref": "#/components/schemas/Ipsecparameter" + } + }, + "required": [ + "ipsecparameter" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/ipsecparameter/{name}": { + "get": { + "tags": [ + "ipsec" + ], + "operationId": "getIpsecparameterByName", + "summary": "Get a ipsecparameter resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single ipsecparameter resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ipsecparameter": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Ipsecparameter" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ipsec" + ], + "operationId": "updateIpsecparameter", + "summary": "Update a ipsecparameter resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ipsecparameter": { + "$ref": "#/components/schemas/Ipsecparameter" + } + }, + "required": [ + "ipsecparameter" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ipsec" + ], + "operationId": "deleteIpsecparameter", + "summary": "Delete a ipsecparameter resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/ipsecprofile": { + "get": { + "tags": [ + "ipsec" + ], + "operationId": "listIpsecprofile", + "summary": "List ipsecprofile resources. Configuration for IPSEC profile resource.", + "responses": { + "200": { + "description": "List of ipsecprofile resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ipsecprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Ipsecprofile" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ipsec" + ], + "operationId": "createIpsecprofile", + "summary": "Create a ipsecprofile resource. Configuration for IPSEC profile resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ipsecprofile": { + "$ref": "#/components/schemas/Ipsecprofile" + } + }, + "required": [ + "ipsecprofile" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/ipsecprofile/{name}": { + "get": { + "tags": [ + "ipsec" + ], + "operationId": "getIpsecprofileByName", + "summary": "Get a ipsecprofile resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single ipsecprofile resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ipsecprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Ipsecprofile" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ipsec" + ], + "operationId": "updateIpsecprofile", + "summary": "Update a ipsecprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ipsecprofile": { + "$ref": "#/components/schemas/Ipsecprofile" + } + }, + "required": [ + "ipsecprofile" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ipsec" + ], + "operationId": "deleteIpsecprofile", + "summary": "Delete a ipsecprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/ipsecalgprofile": { + "get": { + "tags": [ + "ipsecalg" + ], + "operationId": "listIpsecalgprofile", + "summary": "List ipsecalgprofile resources. Configuration for IPSEC ALG profile resource.", + "responses": { + "200": { + "description": "List of ipsecalgprofile resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ipsecalgprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Ipsecalgprofile" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ipsecalg" + ], + "operationId": "createIpsecalgprofile", + "summary": "Create a ipsecalgprofile resource. Configuration for IPSEC ALG profile resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ipsecalgprofile": { + "$ref": "#/components/schemas/Ipsecalgprofile" + } + }, + "required": [ + "ipsecalgprofile" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/ipsecalgprofile/{name}": { + "get": { + "tags": [ + "ipsecalg" + ], + "operationId": "getIpsecalgprofileByName", + "summary": "Get a ipsecalgprofile resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single ipsecalgprofile resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ipsecalgprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Ipsecalgprofile" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ipsecalg" + ], + "operationId": "updateIpsecalgprofile", + "summary": "Update a ipsecalgprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ipsecalgprofile": { + "$ref": "#/components/schemas/Ipsecalgprofile" + } + }, + "required": [ + "ipsecalgprofile" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ipsecalg" + ], + "operationId": "deleteIpsecalgprofile", + "summary": "Delete a ipsecalgprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/ipsecalgsession": { + "get": { + "tags": [ + "ipsecalg" + ], + "operationId": "listIpsecalgsession", + "summary": "List ipsecalgsession resources. Configuration for IPSEC ALG session resource.", + "responses": { + "200": { + "description": "List of ipsecalgsession resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ipsecalgsession": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Ipsecalgsession" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ipsecalg" + ], + "operationId": "createIpsecalgsession", + "summary": "Create a ipsecalgsession resource. Configuration for IPSEC ALG session resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ipsecalgsession": { + "$ref": "#/components/schemas/Ipsecalgsession" + } + }, + "required": [ + "ipsecalgsession" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/ipsecalgsession/{name}": { + "get": { + "tags": [ + "ipsecalg" + ], + "operationId": "getIpsecalgsessionByName", + "summary": "Get a ipsecalgsession resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single ipsecalgsession resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ipsecalgsession": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Ipsecalgsession" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ipsecalg" + ], + "operationId": "updateIpsecalgsession", + "summary": "Update a ipsecalgsession resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ipsecalgsession": { + "$ref": "#/components/schemas/Ipsecalgsession" + } + }, + "required": [ + "ipsecalgsession" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ipsecalg" + ], + "operationId": "deleteIpsecalgsession", + "summary": "Delete a ipsecalgsession resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/kafkacluster": { + "get": { + "tags": [ + "kafka" + ], + "operationId": "listKafkacluster", + "summary": "List kafkacluster resources. Configuration for Kafka cluster resource.", + "responses": { + "200": { + "description": "List of kafkacluster resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "kafkacluster": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Kafkacluster" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "kafka" + ], + "operationId": "createKafkacluster", + "summary": "Create a kafkacluster resource. Configuration for Kafka cluster resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "kafkacluster": { + "$ref": "#/components/schemas/Kafkacluster" + } + }, + "required": [ + "kafkacluster" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/kafkacluster/{name}": { + "get": { + "tags": [ + "kafka" + ], + "operationId": "getKafkaclusterByName", + "summary": "Get a kafkacluster resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single kafkacluster resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "kafkacluster": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Kafkacluster" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "kafka" + ], + "operationId": "updateKafkacluster", + "summary": "Update a kafkacluster resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "kafkacluster": { + "$ref": "#/components/schemas/Kafkacluster" + } + }, + "required": [ + "kafkacluster" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "kafka" + ], + "operationId": "deleteKafkacluster", + "summary": "Delete a kafkacluster resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/kafkacluster_binding": { + "get": { + "tags": [ + "kafka" + ], + "operationId": "listKafkaclusterBinding", + "summary": "List kafkacluster_binding resources. Binding object which returns the resources bound to kafkacluster_binding.", + "responses": { + "200": { + "description": "List of kafkacluster_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "kafkacluster_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/KafkaclusterBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "kafka" + ], + "operationId": "createKafkaclusterBinding", + "summary": "Create a kafkacluster_binding resource. Binding object which returns the resources bound to kafkacluster_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "kafkacluster_binding": { + "$ref": "#/components/schemas/KafkaclusterBinding" + } + }, + "required": [ + "kafkacluster_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/kafkacluster_binding/{name}": { + "delete": { + "tags": [ + "kafka" + ], + "operationId": "deleteKafkaclusterBinding", + "summary": "Delete a kafkacluster_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/kafkacluster_servicegroup_binding": { + "get": { + "tags": [ + "kafka" + ], + "operationId": "listKafkaclusterServicegroupBinding", + "summary": "List kafkacluster_servicegroup_binding resources. Binding class showing the servicegroup that can be bound to kafkacluster.", + "responses": { + "200": { + "description": "List of kafkacluster_servicegroup_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "kafkacluster_servicegroup_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/KafkaclusterServicegroupBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "kafka" + ], + "operationId": "createKafkaclusterServicegroupBinding", + "summary": "Create a kafkacluster_servicegroup_binding resource. Binding class showing the servicegroup that can be bound to kafkacluster.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "kafkacluster_servicegroup_binding": { + "$ref": "#/components/schemas/KafkaclusterServicegroupBinding" + } + }, + "required": [ + "kafkacluster_servicegroup_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/kafkacluster_servicegroup_binding/{name}": { + "delete": { + "tags": [ + "kafka" + ], + "operationId": "deleteKafkaclusterServicegroupBinding", + "summary": "Delete a kafkacluster_servicegroup_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbaction": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbaction", + "summary": "List lbaction resources. Configuration for lb action resource.", + "responses": { + "200": { + "description": "List of lbaction resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lbaction" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbaction", + "summary": "Create a lbaction resource. Configuration for lb action resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbaction": { + "$ref": "#/components/schemas/Lbaction" + } + }, + "required": [ + "lbaction" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbaction/{name}": { + "get": { + "tags": [ + "lb" + ], + "operationId": "getLbactionByName", + "summary": "Get a lbaction resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single lbaction resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lbaction" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "lb" + ], + "operationId": "updateLbaction", + "summary": "Update a lbaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbaction": { + "$ref": "#/components/schemas/Lbaction" + } + }, + "required": [ + "lbaction" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbaction", + "summary": "Delete a lbaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbglobal_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbglobalBinding", + "summary": "List lbglobal_binding resources. Binding object which returns the resources bound to lbglobal_binding.", + "responses": { + "200": { + "description": "List of lbglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbglobalBinding", + "summary": "Create a lbglobal_binding resource. Binding object which returns the resources bound to lbglobal_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbglobal_binding": { + "$ref": "#/components/schemas/LbglobalBinding" + } + }, + "required": [ + "lbglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbglobal_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbglobalBinding", + "summary": "Delete a lbglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbglobal_lbpolicy_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbglobalLbpolicyBinding", + "summary": "List lbglobal_lbpolicy_binding resources. Binding class showing the lbpolicy that can be bound to lbglobal.", + "responses": { + "200": { + "description": "List of lbglobal_lbpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbglobal_lbpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbglobalLbpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbglobalLbpolicyBinding", + "summary": "Create a lbglobal_lbpolicy_binding resource. Binding class showing the lbpolicy that can be bound to lbglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbglobal_lbpolicy_binding": { + "$ref": "#/components/schemas/LbglobalLbpolicyBinding" + } + }, + "required": [ + "lbglobal_lbpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbglobal_lbpolicy_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbglobalLbpolicyBinding", + "summary": "Delete a lbglobal_lbpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbgroup": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbgroup", + "summary": "List lbgroup resources. Configuration for LB group resource.", + "responses": { + "200": { + "description": "List of lbgroup resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbgroup": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lbgroup" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbgroup", + "summary": "Create a lbgroup resource. Configuration for LB group resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbgroup": { + "$ref": "#/components/schemas/Lbgroup" + } + }, + "required": [ + "lbgroup" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbgroup/{name}": { + "get": { + "tags": [ + "lb" + ], + "operationId": "getLbgroupByName", + "summary": "Get a lbgroup resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single lbgroup resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbgroup": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lbgroup" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "lb" + ], + "operationId": "updateLbgroup", + "summary": "Update a lbgroup resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbgroup": { + "$ref": "#/components/schemas/Lbgroup" + } + }, + "required": [ + "lbgroup" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbgroup", + "summary": "Delete a lbgroup resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbgroup_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbgroupBinding", + "summary": "List lbgroup_binding resources. Binding object which returns the resources bound to lbgroup_binding.", + "responses": { + "200": { + "description": "List of lbgroup_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbgroup_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbgroupBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbgroupBinding", + "summary": "Create a lbgroup_binding resource. Binding object which returns the resources bound to lbgroup_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbgroup_binding": { + "$ref": "#/components/schemas/LbgroupBinding" + } + }, + "required": [ + "lbgroup_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbgroup_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbgroupBinding", + "summary": "Delete a lbgroup_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbgroup_lbvserver_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbgroupLbvserverBinding", + "summary": "List lbgroup_lbvserver_binding resources. Binding class showing the lbvserver that can be bound to lbgroup.", + "responses": { + "200": { + "description": "List of lbgroup_lbvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbgroup_lbvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbgroupLbvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbgroupLbvserverBinding", + "summary": "Create a lbgroup_lbvserver_binding resource. Binding class showing the lbvserver that can be bound to lbgroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbgroup_lbvserver_binding": { + "$ref": "#/components/schemas/LbgroupLbvserverBinding" + } + }, + "required": [ + "lbgroup_lbvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbgroup_lbvserver_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbgroupLbvserverBinding", + "summary": "Delete a lbgroup_lbvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbgroup_vserver_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbgroupVserverBinding", + "summary": "List lbgroup_vserver_binding resources. Binding class showing the vserver that can be bound to lbgroup.", + "responses": { + "200": { + "description": "List of lbgroup_vserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbgroup_vserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbgroupVserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbgroupVserverBinding", + "summary": "Create a lbgroup_vserver_binding resource. Binding class showing the vserver that can be bound to lbgroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbgroup_vserver_binding": { + "$ref": "#/components/schemas/LbgroupVserverBinding" + } + }, + "required": [ + "lbgroup_vserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbgroup_vserver_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbgroupVserverBinding", + "summary": "Delete a lbgroup_vserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbmetrictable": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbmetrictable", + "summary": "List lbmetrictable resources. Configuration for metric table resource.", + "responses": { + "200": { + "description": "List of lbmetrictable resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbmetrictable": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lbmetrictable" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbmetrictable", + "summary": "Create a lbmetrictable resource. Configuration for metric table resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbmetrictable": { + "$ref": "#/components/schemas/Lbmetrictable" + } + }, + "required": [ + "lbmetrictable" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbmetrictable/{name}": { + "get": { + "tags": [ + "lb" + ], + "operationId": "getLbmetrictableByName", + "summary": "Get a lbmetrictable resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single lbmetrictable resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbmetrictable": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lbmetrictable" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "lb" + ], + "operationId": "updateLbmetrictable", + "summary": "Update a lbmetrictable resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbmetrictable": { + "$ref": "#/components/schemas/Lbmetrictable" + } + }, + "required": [ + "lbmetrictable" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbmetrictable", + "summary": "Delete a lbmetrictable resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbmetrictable_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbmetrictableBinding", + "summary": "List lbmetrictable_binding resources. Binding object which returns the resources bound to lbmetrictable_binding.", + "responses": { + "200": { + "description": "List of lbmetrictable_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbmetrictable_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbmetrictableBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbmetrictableBinding", + "summary": "Create a lbmetrictable_binding resource. Binding object which returns the resources bound to lbmetrictable_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbmetrictable_binding": { + "$ref": "#/components/schemas/LbmetrictableBinding" + } + }, + "required": [ + "lbmetrictable_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbmetrictable_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbmetrictableBinding", + "summary": "Delete a lbmetrictable_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbmetrictable_metric_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbmetrictableMetricBinding", + "summary": "List lbmetrictable_metric_binding resources. Binding class showing the metric that can be bound to lbmetrictable.", + "responses": { + "200": { + "description": "List of lbmetrictable_metric_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbmetrictable_metric_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbmetrictableMetricBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbmetrictableMetricBinding", + "summary": "Create a lbmetrictable_metric_binding resource. Binding class showing the metric that can be bound to lbmetrictable.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbmetrictable_metric_binding": { + "$ref": "#/components/schemas/LbmetrictableMetricBinding" + } + }, + "required": [ + "lbmetrictable_metric_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbmetrictable_metric_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbmetrictableMetricBinding", + "summary": "Delete a lbmetrictable_metric_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbmonbindings": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbmonbindings", + "summary": "List lbmonbindings resources. Configuration for monitro bindings resource.", + "responses": { + "200": { + "description": "List of lbmonbindings resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbmonbindings": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lbmonbindings" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbmonbindings", + "summary": "Create a lbmonbindings resource. Configuration for monitro bindings resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbmonbindings": { + "$ref": "#/components/schemas/Lbmonbindings" + } + }, + "required": [ + "lbmonbindings" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbmonbindings/{name}": { + "get": { + "tags": [ + "lb" + ], + "operationId": "getLbmonbindingsByName", + "summary": "Get a lbmonbindings resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single lbmonbindings resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbmonbindings": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lbmonbindings" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "lb" + ], + "operationId": "updateLbmonbindings", + "summary": "Update a lbmonbindings resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbmonbindings": { + "$ref": "#/components/schemas/Lbmonbindings" + } + }, + "required": [ + "lbmonbindings" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbmonbindings", + "summary": "Delete a lbmonbindings resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbmonbindings_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbmonbindingsBinding", + "summary": "List lbmonbindings_binding resources. Binding object which returns the resources bound to lbmonbindings_binding.", + "responses": { + "200": { + "description": "List of lbmonbindings_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbmonbindings_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbmonbindingsBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbmonbindingsBinding", + "summary": "Create a lbmonbindings_binding resource. Binding object which returns the resources bound to lbmonbindings_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbmonbindings_binding": { + "$ref": "#/components/schemas/LbmonbindingsBinding" + } + }, + "required": [ + "lbmonbindings_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbmonbindings_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbmonbindingsBinding", + "summary": "Delete a lbmonbindings_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbmonbindings_gslbservicegroup_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbmonbindingsGslbservicegroupBinding", + "summary": "List lbmonbindings_gslbservicegroup_binding resources. Binding class showing the gslbservicegroup that can be bound to lbmonbindings.", + "responses": { + "200": { + "description": "List of lbmonbindings_gslbservicegroup_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbmonbindings_gslbservicegroup_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbmonbindingsGslbservicegroupBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbmonbindingsGslbservicegroupBinding", + "summary": "Create a lbmonbindings_gslbservicegroup_binding resource. Binding class showing the gslbservicegroup that can be bound to lbmonbindings.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbmonbindings_gslbservicegroup_binding": { + "$ref": "#/components/schemas/LbmonbindingsGslbservicegroupBinding" + } + }, + "required": [ + "lbmonbindings_gslbservicegroup_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbmonbindings_gslbservicegroup_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbmonbindingsGslbservicegroupBinding", + "summary": "Delete a lbmonbindings_gslbservicegroup_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbmonbindings_service_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbmonbindingsServiceBinding", + "summary": "List lbmonbindings_service_binding resources. Binding class showing the service that can be bound to lbmonbindings.", + "responses": { + "200": { + "description": "List of lbmonbindings_service_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbmonbindings_service_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbmonbindingsServiceBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbmonbindingsServiceBinding", + "summary": "Create a lbmonbindings_service_binding resource. Binding class showing the service that can be bound to lbmonbindings.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbmonbindings_service_binding": { + "$ref": "#/components/schemas/LbmonbindingsServiceBinding" + } + }, + "required": [ + "lbmonbindings_service_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbmonbindings_service_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbmonbindingsServiceBinding", + "summary": "Delete a lbmonbindings_service_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbmonbindings_servicegroup_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbmonbindingsServicegroupBinding", + "summary": "List lbmonbindings_servicegroup_binding resources. Binding class showing the servicegroup that can be bound to lbmonbindings.", + "responses": { + "200": { + "description": "List of lbmonbindings_servicegroup_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbmonbindings_servicegroup_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbmonbindingsServicegroupBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbmonbindingsServicegroupBinding", + "summary": "Create a lbmonbindings_servicegroup_binding resource. Binding class showing the servicegroup that can be bound to lbmonbindings.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbmonbindings_servicegroup_binding": { + "$ref": "#/components/schemas/LbmonbindingsServicegroupBinding" + } + }, + "required": [ + "lbmonbindings_servicegroup_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbmonbindings_servicegroup_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbmonbindingsServicegroupBinding", + "summary": "Delete a lbmonbindings_servicegroup_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbmonitor": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbmonitor", + "summary": "List lbmonitor resources. Configuration for monitor resource.", + "responses": { + "200": { + "description": "List of lbmonitor resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbmonitor": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lbmonitor" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbmonitor", + "summary": "Create a lbmonitor resource. Configuration for monitor resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbmonitor": { + "$ref": "#/components/schemas/Lbmonitor" + } + }, + "required": [ + "lbmonitor" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbmonitor/{name}": { + "get": { + "tags": [ + "lb" + ], + "operationId": "getLbmonitorByName", + "summary": "Get a lbmonitor resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single lbmonitor resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbmonitor": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lbmonitor" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "lb" + ], + "operationId": "updateLbmonitor", + "summary": "Update a lbmonitor resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbmonitor": { + "$ref": "#/components/schemas/Lbmonitor" + } + }, + "required": [ + "lbmonitor" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbmonitor", + "summary": "Delete a lbmonitor resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbmonitor_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbmonitorBinding", + "summary": "List lbmonitor_binding resources. Binding object which returns the resources bound to lbmonitor_binding.", + "responses": { + "200": { + "description": "List of lbmonitor_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbmonitor_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbmonitorBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbmonitorBinding", + "summary": "Create a lbmonitor_binding resource. Binding object which returns the resources bound to lbmonitor_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbmonitor_binding": { + "$ref": "#/components/schemas/LbmonitorBinding" + } + }, + "required": [ + "lbmonitor_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbmonitor_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbmonitorBinding", + "summary": "Delete a lbmonitor_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbmonitor_certkey_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbmonitorCertkeyBinding", + "summary": "List lbmonitor_certkey_binding resources. Binding class showing the certkey that can be bound to lbmonitor.", + "responses": { + "200": { + "description": "List of lbmonitor_certkey_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbmonitor_certkey_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbmonitorCertkeyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbmonitorCertkeyBinding", + "summary": "Create a lbmonitor_certkey_binding resource. Binding class showing the certkey that can be bound to lbmonitor.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbmonitor_certkey_binding": { + "$ref": "#/components/schemas/LbmonitorCertkeyBinding" + } + }, + "required": [ + "lbmonitor_certkey_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbmonitor_certkey_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbmonitorCertkeyBinding", + "summary": "Delete a lbmonitor_certkey_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbmonitor_metric_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbmonitorMetricBinding", + "summary": "List lbmonitor_metric_binding resources. Binding class showing the metric that can be bound to lbmonitor.", + "responses": { + "200": { + "description": "List of lbmonitor_metric_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbmonitor_metric_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbmonitorMetricBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbmonitorMetricBinding", + "summary": "Create a lbmonitor_metric_binding resource. Binding class showing the metric that can be bound to lbmonitor.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbmonitor_metric_binding": { + "$ref": "#/components/schemas/LbmonitorMetricBinding" + } + }, + "required": [ + "lbmonitor_metric_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbmonitor_metric_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbmonitorMetricBinding", + "summary": "Delete a lbmonitor_metric_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbmonitor_service_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbmonitorServiceBinding", + "summary": "List lbmonitor_service_binding resources. Binding class showing the service that can be bound to lbmonitor.", + "responses": { + "200": { + "description": "List of lbmonitor_service_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbmonitor_service_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbmonitorServiceBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbmonitorServiceBinding", + "summary": "Create a lbmonitor_service_binding resource. Binding class showing the service that can be bound to lbmonitor.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbmonitor_service_binding": { + "$ref": "#/components/schemas/LbmonitorServiceBinding" + } + }, + "required": [ + "lbmonitor_service_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbmonitor_service_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbmonitorServiceBinding", + "summary": "Delete a lbmonitor_service_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbmonitor_servicegroup_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbmonitorServicegroupBinding", + "summary": "List lbmonitor_servicegroup_binding resources. Binding class showing the servicegroup that can be bound to lbmonitor.", + "responses": { + "200": { + "description": "List of lbmonitor_servicegroup_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbmonitor_servicegroup_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbmonitorServicegroupBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbmonitorServicegroupBinding", + "summary": "Create a lbmonitor_servicegroup_binding resource. Binding class showing the servicegroup that can be bound to lbmonitor.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbmonitor_servicegroup_binding": { + "$ref": "#/components/schemas/LbmonitorServicegroupBinding" + } + }, + "required": [ + "lbmonitor_servicegroup_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbmonitor_servicegroup_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbmonitorServicegroupBinding", + "summary": "Delete a lbmonitor_servicegroup_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbmonitor_sslcertkey_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbmonitorSslcertkeyBinding", + "summary": "List lbmonitor_sslcertkey_binding resources. Binding class showing the sslcertkey that can be bound to lbmonitor.", + "responses": { + "200": { + "description": "List of lbmonitor_sslcertkey_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbmonitor_sslcertkey_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbmonitorSslcertkeyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbmonitorSslcertkeyBinding", + "summary": "Create a lbmonitor_sslcertkey_binding resource. Binding class showing the sslcertkey that can be bound to lbmonitor.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbmonitor_sslcertkey_binding": { + "$ref": "#/components/schemas/LbmonitorSslcertkeyBinding" + } + }, + "required": [ + "lbmonitor_sslcertkey_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbmonitor_sslcertkey_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbmonitorSslcertkeyBinding", + "summary": "Delete a lbmonitor_sslcertkey_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbparameter": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbparameter", + "summary": "List lbparameter resources. Configuration for LB parameter resource.", + "responses": { + "200": { + "description": "List of lbparameter resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbparameter": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lbparameter" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbparameter", + "summary": "Create a lbparameter resource. Configuration for LB parameter resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbparameter": { + "$ref": "#/components/schemas/Lbparameter" + } + }, + "required": [ + "lbparameter" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbparameter/{name}": { + "get": { + "tags": [ + "lb" + ], + "operationId": "getLbparameterByName", + "summary": "Get a lbparameter resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single lbparameter resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbparameter": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lbparameter" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "lb" + ], + "operationId": "updateLbparameter", + "summary": "Update a lbparameter resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbparameter": { + "$ref": "#/components/schemas/Lbparameter" + } + }, + "required": [ + "lbparameter" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbparameter", + "summary": "Delete a lbparameter resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbpersistentsessions": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbpersistentsessions", + "summary": "List lbpersistentsessions resources. Configuration for persistence session resource.", + "responses": { + "200": { + "description": "List of lbpersistentsessions resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbpersistentsessions": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lbpersistentsessions" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbpersistentsessions", + "summary": "Create a lbpersistentsessions resource. Configuration for persistence session resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbpersistentsessions": { + "$ref": "#/components/schemas/Lbpersistentsessions" + } + }, + "required": [ + "lbpersistentsessions" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbpersistentsessions/{name}": { + "get": { + "tags": [ + "lb" + ], + "operationId": "getLbpersistentsessionsByName", + "summary": "Get a lbpersistentsessions resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single lbpersistentsessions resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbpersistentsessions": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lbpersistentsessions" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "lb" + ], + "operationId": "updateLbpersistentsessions", + "summary": "Update a lbpersistentsessions resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbpersistentsessions": { + "$ref": "#/components/schemas/Lbpersistentsessions" + } + }, + "required": [ + "lbpersistentsessions" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbpersistentsessions", + "summary": "Delete a lbpersistentsessions resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbpolicy": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbpolicy", + "summary": "List lbpolicy resources. Configuration for lb policy resource.", + "responses": { + "200": { + "description": "List of lbpolicy resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbpolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lbpolicy" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbpolicy", + "summary": "Create a lbpolicy resource. Configuration for lb policy resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbpolicy": { + "$ref": "#/components/schemas/Lbpolicy" + } + }, + "required": [ + "lbpolicy" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbpolicy/{name}": { + "get": { + "tags": [ + "lb" + ], + "operationId": "getLbpolicyByName", + "summary": "Get a lbpolicy resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single lbpolicy resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbpolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lbpolicy" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "lb" + ], + "operationId": "updateLbpolicy", + "summary": "Update a lbpolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbpolicy": { + "$ref": "#/components/schemas/Lbpolicy" + } + }, + "required": [ + "lbpolicy" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbpolicy", + "summary": "Delete a lbpolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbpolicy_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbpolicyBinding", + "summary": "List lbpolicy_binding resources. Binding object which returns the resources bound to lbpolicy_binding.", + "responses": { + "200": { + "description": "List of lbpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbpolicyBinding", + "summary": "Create a lbpolicy_binding resource. Binding object which returns the resources bound to lbpolicy_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbpolicy_binding": { + "$ref": "#/components/schemas/LbpolicyBinding" + } + }, + "required": [ + "lbpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbpolicy_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbpolicyBinding", + "summary": "Delete a lbpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbpolicy_gslbvserver_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbpolicyGslbvserverBinding", + "summary": "List lbpolicy_gslbvserver_binding resources. Binding class showing the gslbvserver that can be bound to lbpolicy.", + "responses": { + "200": { + "description": "List of lbpolicy_gslbvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbpolicy_gslbvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbpolicyGslbvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbpolicyGslbvserverBinding", + "summary": "Create a lbpolicy_gslbvserver_binding resource. Binding class showing the gslbvserver that can be bound to lbpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbpolicy_gslbvserver_binding": { + "$ref": "#/components/schemas/LbpolicyGslbvserverBinding" + } + }, + "required": [ + "lbpolicy_gslbvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbpolicy_gslbvserver_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbpolicyGslbvserverBinding", + "summary": "Delete a lbpolicy_gslbvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbpolicy_lbglobal_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbpolicyLbglobalBinding", + "summary": "List lbpolicy_lbglobal_binding resources. Binding class showing the lbglobal that can be bound to lbpolicy.", + "responses": { + "200": { + "description": "List of lbpolicy_lbglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbpolicy_lbglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbpolicyLbglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbpolicyLbglobalBinding", + "summary": "Create a lbpolicy_lbglobal_binding resource. Binding class showing the lbglobal that can be bound to lbpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbpolicy_lbglobal_binding": { + "$ref": "#/components/schemas/LbpolicyLbglobalBinding" + } + }, + "required": [ + "lbpolicy_lbglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbpolicy_lbglobal_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbpolicyLbglobalBinding", + "summary": "Delete a lbpolicy_lbglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbpolicy_lbpolicylabel_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbpolicyLbpolicylabelBinding", + "summary": "List lbpolicy_lbpolicylabel_binding resources. Binding class showing the lbpolicylabel that can be bound to lbpolicy.", + "responses": { + "200": { + "description": "List of lbpolicy_lbpolicylabel_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbpolicy_lbpolicylabel_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbpolicyLbpolicylabelBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbpolicyLbpolicylabelBinding", + "summary": "Create a lbpolicy_lbpolicylabel_binding resource. Binding class showing the lbpolicylabel that can be bound to lbpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbpolicy_lbpolicylabel_binding": { + "$ref": "#/components/schemas/LbpolicyLbpolicylabelBinding" + } + }, + "required": [ + "lbpolicy_lbpolicylabel_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbpolicy_lbpolicylabel_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbpolicyLbpolicylabelBinding", + "summary": "Delete a lbpolicy_lbpolicylabel_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbpolicy_lbvserver_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbpolicyLbvserverBinding", + "summary": "List lbpolicy_lbvserver_binding resources. Binding class showing the lbvserver that can be bound to lbpolicy.", + "responses": { + "200": { + "description": "List of lbpolicy_lbvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbpolicy_lbvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbpolicyLbvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbpolicyLbvserverBinding", + "summary": "Create a lbpolicy_lbvserver_binding resource. Binding class showing the lbvserver that can be bound to lbpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbpolicy_lbvserver_binding": { + "$ref": "#/components/schemas/LbpolicyLbvserverBinding" + } + }, + "required": [ + "lbpolicy_lbvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbpolicy_lbvserver_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbpolicyLbvserverBinding", + "summary": "Delete a lbpolicy_lbvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbpolicylabel": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbpolicylabel", + "summary": "List lbpolicylabel resources. Configuration for lb policy label resource.", + "responses": { + "200": { + "description": "List of lbpolicylabel resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbpolicylabel": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lbpolicylabel" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbpolicylabel", + "summary": "Create a lbpolicylabel resource. Configuration for lb policy label resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbpolicylabel": { + "$ref": "#/components/schemas/Lbpolicylabel" + } + }, + "required": [ + "lbpolicylabel" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbpolicylabel/{name}": { + "get": { + "tags": [ + "lb" + ], + "operationId": "getLbpolicylabelByName", + "summary": "Get a lbpolicylabel resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single lbpolicylabel resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbpolicylabel": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lbpolicylabel" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "lb" + ], + "operationId": "updateLbpolicylabel", + "summary": "Update a lbpolicylabel resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbpolicylabel": { + "$ref": "#/components/schemas/Lbpolicylabel" + } + }, + "required": [ + "lbpolicylabel" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbpolicylabel", + "summary": "Delete a lbpolicylabel resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbpolicylabel_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbpolicylabelBinding", + "summary": "List lbpolicylabel_binding resources. Binding object which returns the resources bound to lbpolicylabel_binding.", + "responses": { + "200": { + "description": "List of lbpolicylabel_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbpolicylabel_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbpolicylabelBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbpolicylabelBinding", + "summary": "Create a lbpolicylabel_binding resource. Binding object which returns the resources bound to lbpolicylabel_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbpolicylabel_binding": { + "$ref": "#/components/schemas/LbpolicylabelBinding" + } + }, + "required": [ + "lbpolicylabel_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbpolicylabel_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbpolicylabelBinding", + "summary": "Delete a lbpolicylabel_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbpolicylabel_lbpolicy_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbpolicylabelLbpolicyBinding", + "summary": "List lbpolicylabel_lbpolicy_binding resources. Binding class showing the lbpolicy that can be bound to lbpolicylabel.", + "responses": { + "200": { + "description": "List of lbpolicylabel_lbpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbpolicylabel_lbpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbpolicylabelLbpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbpolicylabelLbpolicyBinding", + "summary": "Create a lbpolicylabel_lbpolicy_binding resource. Binding class showing the lbpolicy that can be bound to lbpolicylabel.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbpolicylabel_lbpolicy_binding": { + "$ref": "#/components/schemas/LbpolicylabelLbpolicyBinding" + } + }, + "required": [ + "lbpolicylabel_lbpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbpolicylabel_lbpolicy_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbpolicylabelLbpolicyBinding", + "summary": "Delete a lbpolicylabel_lbpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbpolicylabel_policybinding_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbpolicylabelPolicybindingBinding", + "summary": "List lbpolicylabel_policybinding_binding resources. Binding class showing the policybinding that can be bound to lbpolicylabel.", + "responses": { + "200": { + "description": "List of lbpolicylabel_policybinding_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbpolicylabel_policybinding_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbpolicylabelPolicybindingBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbpolicylabelPolicybindingBinding", + "summary": "Create a lbpolicylabel_policybinding_binding resource. Binding class showing the policybinding that can be bound to lbpolicylabel.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbpolicylabel_policybinding_binding": { + "$ref": "#/components/schemas/LbpolicylabelPolicybindingBinding" + } + }, + "required": [ + "lbpolicylabel_policybinding_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbpolicylabel_policybinding_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbpolicylabelPolicybindingBinding", + "summary": "Delete a lbpolicylabel_policybinding_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbprofile": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbprofile", + "summary": "List lbprofile resources. Configuration for LB profile resource.", + "responses": { + "200": { + "description": "List of lbprofile resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lbprofile" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbprofile", + "summary": "Create a lbprofile resource. Configuration for LB profile resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbprofile": { + "$ref": "#/components/schemas/Lbprofile" + } + }, + "required": [ + "lbprofile" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbprofile/{name}": { + "get": { + "tags": [ + "lb" + ], + "operationId": "getLbprofileByName", + "summary": "Get a lbprofile resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single lbprofile resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lbprofile" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "lb" + ], + "operationId": "updateLbprofile", + "summary": "Update a lbprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbprofile": { + "$ref": "#/components/schemas/Lbprofile" + } + }, + "required": [ + "lbprofile" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbprofile", + "summary": "Delete a lbprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbroute": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbroute", + "summary": "List lbroute resources. Configuration for LB route resource.", + "responses": { + "200": { + "description": "List of lbroute resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbroute": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lbroute" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbroute", + "summary": "Create a lbroute resource. Configuration for LB route resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbroute": { + "$ref": "#/components/schemas/Lbroute" + } + }, + "required": [ + "lbroute" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbroute/{name}": { + "get": { + "tags": [ + "lb" + ], + "operationId": "getLbrouteByName", + "summary": "Get a lbroute resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single lbroute resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbroute": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lbroute" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "lb" + ], + "operationId": "updateLbroute", + "summary": "Update a lbroute resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbroute": { + "$ref": "#/components/schemas/Lbroute" + } + }, + "required": [ + "lbroute" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbroute", + "summary": "Delete a lbroute resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbroute6": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbroute6", + "summary": "List lbroute6 resources. Configuration for LB route6 resource.", + "responses": { + "200": { + "description": "List of lbroute6 resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbroute6": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lbroute6" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbroute6", + "summary": "Create a lbroute6 resource. Configuration for LB route6 resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbroute6": { + "$ref": "#/components/schemas/Lbroute6" + } + }, + "required": [ + "lbroute6" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbroute6/{name}": { + "get": { + "tags": [ + "lb" + ], + "operationId": "getLbroute6ByName", + "summary": "Get a lbroute6 resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single lbroute6 resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbroute6": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lbroute6" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "lb" + ], + "operationId": "updateLbroute6", + "summary": "Update a lbroute6 resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbroute6": { + "$ref": "#/components/schemas/Lbroute6" + } + }, + "required": [ + "lbroute6" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbroute6", + "summary": "Delete a lbroute6 resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbsipparameters": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbsipparameters", + "summary": "List lbsipparameters resources. Configuration for SIP parameters resource.", + "responses": { + "200": { + "description": "List of lbsipparameters resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbsipparameters": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lbsipparameters" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbsipparameters", + "summary": "Create a lbsipparameters resource. Configuration for SIP parameters resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbsipparameters": { + "$ref": "#/components/schemas/Lbsipparameters" + } + }, + "required": [ + "lbsipparameters" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbsipparameters/{name}": { + "get": { + "tags": [ + "lb" + ], + "operationId": "getLbsipparametersByName", + "summary": "Get a lbsipparameters resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single lbsipparameters resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbsipparameters": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lbsipparameters" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "lb" + ], + "operationId": "updateLbsipparameters", + "summary": "Update a lbsipparameters resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbsipparameters": { + "$ref": "#/components/schemas/Lbsipparameters" + } + }, + "required": [ + "lbsipparameters" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbsipparameters", + "summary": "Delete a lbsipparameters resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbvserver": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbvserver", + "summary": "List lbvserver resources. Configuration for Load Balancing Virtual Server resource.", + "responses": { + "200": { + "description": "List of lbvserver resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lbvserver" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbvserver", + "summary": "Create a lbvserver resource. Configuration for Load Balancing Virtual Server resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver": { + "$ref": "#/components/schemas/Lbvserver" + } + }, + "required": [ + "lbvserver" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbvserver/{name}": { + "get": { + "tags": [ + "lb" + ], + "operationId": "getLbvserverByName", + "summary": "Get a lbvserver resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single lbvserver resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lbvserver" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "lb" + ], + "operationId": "updateLbvserver", + "summary": "Update a lbvserver resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver": { + "$ref": "#/components/schemas/Lbvserver" + } + }, + "required": [ + "lbvserver" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbvserver", + "summary": "Delete a lbvserver resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbvserver_analyticsprofile_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbvserverAnalyticsprofileBinding", + "summary": "List lbvserver_analyticsprofile_binding resources. Binding class showing the analyticsprofile that can be bound to lbvserver.", + "responses": { + "200": { + "description": "List of lbvserver_analyticsprofile_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_analyticsprofile_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbvserverAnalyticsprofileBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbvserverAnalyticsprofileBinding", + "summary": "Create a lbvserver_analyticsprofile_binding resource. Binding class showing the analyticsprofile that can be bound to lbvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_analyticsprofile_binding": { + "$ref": "#/components/schemas/LbvserverAnalyticsprofileBinding" + } + }, + "required": [ + "lbvserver_analyticsprofile_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbvserver_analyticsprofile_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbvserverAnalyticsprofileBinding", + "summary": "Delete a lbvserver_analyticsprofile_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbvserver_appflowpolicy_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbvserverAppflowpolicyBinding", + "summary": "List lbvserver_appflowpolicy_binding resources. Binding class showing the appflowpolicy that can be bound to lbvserver.", + "responses": { + "200": { + "description": "List of lbvserver_appflowpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_appflowpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbvserverAppflowpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbvserverAppflowpolicyBinding", + "summary": "Create a lbvserver_appflowpolicy_binding resource. Binding class showing the appflowpolicy that can be bound to lbvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_appflowpolicy_binding": { + "$ref": "#/components/schemas/LbvserverAppflowpolicyBinding" + } + }, + "required": [ + "lbvserver_appflowpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbvserver_appflowpolicy_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbvserverAppflowpolicyBinding", + "summary": "Delete a lbvserver_appflowpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbvserver_appfwpolicy_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbvserverAppfwpolicyBinding", + "summary": "List lbvserver_appfwpolicy_binding resources. Binding class showing the appfwpolicy that can be bound to lbvserver.", + "responses": { + "200": { + "description": "List of lbvserver_appfwpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_appfwpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbvserverAppfwpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbvserverAppfwpolicyBinding", + "summary": "Create a lbvserver_appfwpolicy_binding resource. Binding class showing the appfwpolicy that can be bound to lbvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_appfwpolicy_binding": { + "$ref": "#/components/schemas/LbvserverAppfwpolicyBinding" + } + }, + "required": [ + "lbvserver_appfwpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbvserver_appfwpolicy_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbvserverAppfwpolicyBinding", + "summary": "Delete a lbvserver_appfwpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbvserver_appqoepolicy_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbvserverAppqoepolicyBinding", + "summary": "List lbvserver_appqoepolicy_binding resources. Binding class showing the appqoepolicy that can be bound to lbvserver.", + "responses": { + "200": { + "description": "List of lbvserver_appqoepolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_appqoepolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbvserverAppqoepolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbvserverAppqoepolicyBinding", + "summary": "Create a lbvserver_appqoepolicy_binding resource. Binding class showing the appqoepolicy that can be bound to lbvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_appqoepolicy_binding": { + "$ref": "#/components/schemas/LbvserverAppqoepolicyBinding" + } + }, + "required": [ + "lbvserver_appqoepolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbvserver_appqoepolicy_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbvserverAppqoepolicyBinding", + "summary": "Delete a lbvserver_appqoepolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbvserver_auditnslogpolicy_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbvserverAuditnslogpolicyBinding", + "summary": "List lbvserver_auditnslogpolicy_binding resources. Binding class showing the auditnslogpolicy that can be bound to lbvserver.", + "responses": { + "200": { + "description": "List of lbvserver_auditnslogpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_auditnslogpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbvserverAuditnslogpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbvserverAuditnslogpolicyBinding", + "summary": "Create a lbvserver_auditnslogpolicy_binding resource. Binding class showing the auditnslogpolicy that can be bound to lbvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_auditnslogpolicy_binding": { + "$ref": "#/components/schemas/LbvserverAuditnslogpolicyBinding" + } + }, + "required": [ + "lbvserver_auditnslogpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbvserver_auditnslogpolicy_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbvserverAuditnslogpolicyBinding", + "summary": "Delete a lbvserver_auditnslogpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbvserver_auditsyslogpolicy_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbvserverAuditsyslogpolicyBinding", + "summary": "List lbvserver_auditsyslogpolicy_binding resources. Binding class showing the auditsyslogpolicy that can be bound to lbvserver.", + "responses": { + "200": { + "description": "List of lbvserver_auditsyslogpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_auditsyslogpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbvserverAuditsyslogpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbvserverAuditsyslogpolicyBinding", + "summary": "Create a lbvserver_auditsyslogpolicy_binding resource. Binding class showing the auditsyslogpolicy that can be bound to lbvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_auditsyslogpolicy_binding": { + "$ref": "#/components/schemas/LbvserverAuditsyslogpolicyBinding" + } + }, + "required": [ + "lbvserver_auditsyslogpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbvserver_auditsyslogpolicy_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbvserverAuditsyslogpolicyBinding", + "summary": "Delete a lbvserver_auditsyslogpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbvserver_authorizationpolicy_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbvserverAuthorizationpolicyBinding", + "summary": "List lbvserver_authorizationpolicy_binding resources. Binding class showing the authorizationpolicy that can be bound to lbvserver.", + "responses": { + "200": { + "description": "List of lbvserver_authorizationpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_authorizationpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbvserverAuthorizationpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbvserverAuthorizationpolicyBinding", + "summary": "Create a lbvserver_authorizationpolicy_binding resource. Binding class showing the authorizationpolicy that can be bound to lbvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_authorizationpolicy_binding": { + "$ref": "#/components/schemas/LbvserverAuthorizationpolicyBinding" + } + }, + "required": [ + "lbvserver_authorizationpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbvserver_authorizationpolicy_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbvserverAuthorizationpolicyBinding", + "summary": "Delete a lbvserver_authorizationpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbvserver_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbvserverBinding", + "summary": "List lbvserver_binding resources. Binding object which returns the resources bound to lbvserver_binding.", + "responses": { + "200": { + "description": "List of lbvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbvserverBinding", + "summary": "Create a lbvserver_binding resource. Binding object which returns the resources bound to lbvserver_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_binding": { + "$ref": "#/components/schemas/LbvserverBinding" + } + }, + "required": [ + "lbvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbvserver_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbvserverBinding", + "summary": "Delete a lbvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbvserver_botpolicy_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbvserverBotpolicyBinding", + "summary": "List lbvserver_botpolicy_binding resources. Binding class showing the botpolicy that can be bound to lbvserver.", + "responses": { + "200": { + "description": "List of lbvserver_botpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_botpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbvserverBotpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbvserverBotpolicyBinding", + "summary": "Create a lbvserver_botpolicy_binding resource. Binding class showing the botpolicy that can be bound to lbvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_botpolicy_binding": { + "$ref": "#/components/schemas/LbvserverBotpolicyBinding" + } + }, + "required": [ + "lbvserver_botpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbvserver_botpolicy_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbvserverBotpolicyBinding", + "summary": "Delete a lbvserver_botpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbvserver_cachepolicy_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbvserverCachepolicyBinding", + "summary": "List lbvserver_cachepolicy_binding resources. Binding class showing the cachepolicy that can be bound to lbvserver.", + "responses": { + "200": { + "description": "List of lbvserver_cachepolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_cachepolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbvserverCachepolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbvserverCachepolicyBinding", + "summary": "Create a lbvserver_cachepolicy_binding resource. Binding class showing the cachepolicy that can be bound to lbvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_cachepolicy_binding": { + "$ref": "#/components/schemas/LbvserverCachepolicyBinding" + } + }, + "required": [ + "lbvserver_cachepolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbvserver_cachepolicy_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbvserverCachepolicyBinding", + "summary": "Delete a lbvserver_cachepolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbvserver_cmppolicy_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbvserverCmppolicyBinding", + "summary": "List lbvserver_cmppolicy_binding resources. Binding class showing the cmppolicy that can be bound to lbvserver.", + "responses": { + "200": { + "description": "List of lbvserver_cmppolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_cmppolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbvserverCmppolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbvserverCmppolicyBinding", + "summary": "Create a lbvserver_cmppolicy_binding resource. Binding class showing the cmppolicy that can be bound to lbvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_cmppolicy_binding": { + "$ref": "#/components/schemas/LbvserverCmppolicyBinding" + } + }, + "required": [ + "lbvserver_cmppolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbvserver_cmppolicy_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbvserverCmppolicyBinding", + "summary": "Delete a lbvserver_cmppolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbvserver_contentinspectionpolicy_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbvserverContentinspectionpolicyBinding", + "summary": "List lbvserver_contentinspectionpolicy_binding resources. Binding class showing the contentinspectionpolicy that can be bound to lbvserver.", + "responses": { + "200": { + "description": "List of lbvserver_contentinspectionpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_contentinspectionpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbvserverContentinspectionpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbvserverContentinspectionpolicyBinding", + "summary": "Create a lbvserver_contentinspectionpolicy_binding resource. Binding class showing the contentinspectionpolicy that can be bound to lbvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_contentinspectionpolicy_binding": { + "$ref": "#/components/schemas/LbvserverContentinspectionpolicyBinding" + } + }, + "required": [ + "lbvserver_contentinspectionpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbvserver_contentinspectionpolicy_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbvserverContentinspectionpolicyBinding", + "summary": "Delete a lbvserver_contentinspectionpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbvserver_csvserver_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbvserverCsvserverBinding", + "summary": "List lbvserver_csvserver_binding resources. Binding class showing the csvserver that can be bound to lbvserver.", + "responses": { + "200": { + "description": "List of lbvserver_csvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_csvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbvserverCsvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbvserverCsvserverBinding", + "summary": "Create a lbvserver_csvserver_binding resource. Binding class showing the csvserver that can be bound to lbvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_csvserver_binding": { + "$ref": "#/components/schemas/LbvserverCsvserverBinding" + } + }, + "required": [ + "lbvserver_csvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbvserver_csvserver_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbvserverCsvserverBinding", + "summary": "Delete a lbvserver_csvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbvserver_detectionpolicy_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbvserverDetectionpolicyBinding", + "summary": "List lbvserver_detectionpolicy_binding resources. Binding class showing the detectionpolicy that can be bound to lbvserver.", + "responses": { + "200": { + "description": "List of lbvserver_detectionpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_detectionpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbvserverDetectionpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbvserverDetectionpolicyBinding", + "summary": "Create a lbvserver_detectionpolicy_binding resource. Binding class showing the detectionpolicy that can be bound to lbvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_detectionpolicy_binding": { + "$ref": "#/components/schemas/LbvserverDetectionpolicyBinding" + } + }, + "required": [ + "lbvserver_detectionpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbvserver_detectionpolicy_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbvserverDetectionpolicyBinding", + "summary": "Delete a lbvserver_detectionpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbvserver_dnspolicy64_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbvserverDnspolicy64Binding", + "summary": "List lbvserver_dnspolicy64_binding resources. Binding class showing the dnspolicy64 that can be bound to lbvserver.", + "responses": { + "200": { + "description": "List of lbvserver_dnspolicy64_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_dnspolicy64_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbvserverDnspolicy64Binding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbvserverDnspolicy64Binding", + "summary": "Create a lbvserver_dnspolicy64_binding resource. Binding class showing the dnspolicy64 that can be bound to lbvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_dnspolicy64_binding": { + "$ref": "#/components/schemas/LbvserverDnspolicy64Binding" + } + }, + "required": [ + "lbvserver_dnspolicy64_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbvserver_dnspolicy64_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbvserverDnspolicy64Binding", + "summary": "Delete a lbvserver_dnspolicy64_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbvserver_dospolicy_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbvserverDospolicyBinding", + "summary": "List lbvserver_dospolicy_binding resources. Binding class showing the dospolicy that can be bound to lbvserver.", + "responses": { + "200": { + "description": "List of lbvserver_dospolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_dospolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbvserverDospolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbvserverDospolicyBinding", + "summary": "Create a lbvserver_dospolicy_binding resource. Binding class showing the dospolicy that can be bound to lbvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_dospolicy_binding": { + "$ref": "#/components/schemas/LbvserverDospolicyBinding" + } + }, + "required": [ + "lbvserver_dospolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbvserver_dospolicy_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbvserverDospolicyBinding", + "summary": "Delete a lbvserver_dospolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbvserver_feopolicy_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbvserverFeopolicyBinding", + "summary": "List lbvserver_feopolicy_binding resources. Binding class showing the feopolicy that can be bound to lbvserver.", + "responses": { + "200": { + "description": "List of lbvserver_feopolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_feopolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbvserverFeopolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbvserverFeopolicyBinding", + "summary": "Create a lbvserver_feopolicy_binding resource. Binding class showing the feopolicy that can be bound to lbvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_feopolicy_binding": { + "$ref": "#/components/schemas/LbvserverFeopolicyBinding" + } + }, + "required": [ + "lbvserver_feopolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbvserver_feopolicy_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbvserverFeopolicyBinding", + "summary": "Delete a lbvserver_feopolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbvserver_filterpolicy_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbvserverFilterpolicyBinding", + "summary": "List lbvserver_filterpolicy_binding resources. Binding class showing the filterpolicy that can be bound to lbvserver.", + "responses": { + "200": { + "description": "List of lbvserver_filterpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_filterpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbvserverFilterpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbvserverFilterpolicyBinding", + "summary": "Create a lbvserver_filterpolicy_binding resource. Binding class showing the filterpolicy that can be bound to lbvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_filterpolicy_binding": { + "$ref": "#/components/schemas/LbvserverFilterpolicyBinding" + } + }, + "required": [ + "lbvserver_filterpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbvserver_filterpolicy_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbvserverFilterpolicyBinding", + "summary": "Delete a lbvserver_filterpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbvserver_lbpolicy_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbvserverLbpolicyBinding", + "summary": "List lbvserver_lbpolicy_binding resources. Binding class showing the lbpolicy that can be bound to lbvserver.", + "responses": { + "200": { + "description": "List of lbvserver_lbpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_lbpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbvserverLbpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbvserverLbpolicyBinding", + "summary": "Create a lbvserver_lbpolicy_binding resource. Binding class showing the lbpolicy that can be bound to lbvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_lbpolicy_binding": { + "$ref": "#/components/schemas/LbvserverLbpolicyBinding" + } + }, + "required": [ + "lbvserver_lbpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbvserver_lbpolicy_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbvserverLbpolicyBinding", + "summary": "Delete a lbvserver_lbpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbvserver_nslogpolicy_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbvserverNslogpolicyBinding", + "summary": "List lbvserver_nslogpolicy_binding resources. Binding class showing the nslogpolicy that can be bound to lbvserver.", + "responses": { + "200": { + "description": "List of lbvserver_nslogpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_nslogpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbvserverNslogpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbvserverNslogpolicyBinding", + "summary": "Create a lbvserver_nslogpolicy_binding resource. Binding class showing the nslogpolicy that can be bound to lbvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_nslogpolicy_binding": { + "$ref": "#/components/schemas/LbvserverNslogpolicyBinding" + } + }, + "required": [ + "lbvserver_nslogpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbvserver_nslogpolicy_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbvserverNslogpolicyBinding", + "summary": "Delete a lbvserver_nslogpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbvserver_pacingpolicy_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbvserverPacingpolicyBinding", + "summary": "List lbvserver_pacingpolicy_binding resources. Binding class showing the pacingpolicy that can be bound to lbvserver.", + "responses": { + "200": { + "description": "List of lbvserver_pacingpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_pacingpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbvserverPacingpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbvserverPacingpolicyBinding", + "summary": "Create a lbvserver_pacingpolicy_binding resource. Binding class showing the pacingpolicy that can be bound to lbvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_pacingpolicy_binding": { + "$ref": "#/components/schemas/LbvserverPacingpolicyBinding" + } + }, + "required": [ + "lbvserver_pacingpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbvserver_pacingpolicy_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbvserverPacingpolicyBinding", + "summary": "Delete a lbvserver_pacingpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbvserver_policy64_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbvserverPolicy64Binding", + "summary": "List lbvserver_policy64_binding resources. Binding class showing the policy64 that can be bound to lbvserver.", + "responses": { + "200": { + "description": "List of lbvserver_policy64_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_policy64_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbvserverPolicy64Binding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbvserverPolicy64Binding", + "summary": "Create a lbvserver_policy64_binding resource. Binding class showing the policy64 that can be bound to lbvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_policy64_binding": { + "$ref": "#/components/schemas/LbvserverPolicy64Binding" + } + }, + "required": [ + "lbvserver_policy64_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbvserver_policy64_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbvserverPolicy64Binding", + "summary": "Delete a lbvserver_policy64_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbvserver_policy_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbvserverPolicyBinding", + "summary": "List lbvserver_policy_binding resources. Binding class showing the policy that can be bound to lbvserver.", + "responses": { + "200": { + "description": "List of lbvserver_policy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_policy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbvserverPolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbvserverPolicyBinding", + "summary": "Create a lbvserver_policy_binding resource. Binding class showing the policy that can be bound to lbvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_policy_binding": { + "$ref": "#/components/schemas/LbvserverPolicyBinding" + } + }, + "required": [ + "lbvserver_policy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbvserver_policy_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbvserverPolicyBinding", + "summary": "Delete a lbvserver_policy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbvserver_pqpolicy_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbvserverPqpolicyBinding", + "summary": "List lbvserver_pqpolicy_binding resources. Binding class showing the pqpolicy that can be bound to lbvserver.", + "responses": { + "200": { + "description": "List of lbvserver_pqpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_pqpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbvserverPqpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbvserverPqpolicyBinding", + "summary": "Create a lbvserver_pqpolicy_binding resource. Binding class showing the pqpolicy that can be bound to lbvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_pqpolicy_binding": { + "$ref": "#/components/schemas/LbvserverPqpolicyBinding" + } + }, + "required": [ + "lbvserver_pqpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbvserver_pqpolicy_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbvserverPqpolicyBinding", + "summary": "Delete a lbvserver_pqpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbvserver_profile_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbvserverProfileBinding", + "summary": "List lbvserver_profile_binding resources. Binding class showing the profile that can be bound to lbvserver.", + "responses": { + "200": { + "description": "List of lbvserver_profile_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_profile_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbvserverProfileBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbvserverProfileBinding", + "summary": "Create a lbvserver_profile_binding resource. Binding class showing the profile that can be bound to lbvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_profile_binding": { + "$ref": "#/components/schemas/LbvserverProfileBinding" + } + }, + "required": [ + "lbvserver_profile_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbvserver_profile_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbvserverProfileBinding", + "summary": "Delete a lbvserver_profile_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbvserver_responderpolicy_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbvserverResponderpolicyBinding", + "summary": "List lbvserver_responderpolicy_binding resources. Binding class showing the responderpolicy that can be bound to lbvserver.", + "responses": { + "200": { + "description": "List of lbvserver_responderpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_responderpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbvserverResponderpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbvserverResponderpolicyBinding", + "summary": "Create a lbvserver_responderpolicy_binding resource. Binding class showing the responderpolicy that can be bound to lbvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_responderpolicy_binding": { + "$ref": "#/components/schemas/LbvserverResponderpolicyBinding" + } + }, + "required": [ + "lbvserver_responderpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbvserver_responderpolicy_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbvserverResponderpolicyBinding", + "summary": "Delete a lbvserver_responderpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbvserver_rewritepolicy_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbvserverRewritepolicyBinding", + "summary": "List lbvserver_rewritepolicy_binding resources. Binding class showing the rewritepolicy that can be bound to lbvserver.", + "responses": { + "200": { + "description": "List of lbvserver_rewritepolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_rewritepolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbvserverRewritepolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbvserverRewritepolicyBinding", + "summary": "Create a lbvserver_rewritepolicy_binding resource. Binding class showing the rewritepolicy that can be bound to lbvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_rewritepolicy_binding": { + "$ref": "#/components/schemas/LbvserverRewritepolicyBinding" + } + }, + "required": [ + "lbvserver_rewritepolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbvserver_rewritepolicy_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbvserverRewritepolicyBinding", + "summary": "Delete a lbvserver_rewritepolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbvserver_scpolicy_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbvserverScpolicyBinding", + "summary": "List lbvserver_scpolicy_binding resources. Binding class showing the scpolicy that can be bound to lbvserver.", + "responses": { + "200": { + "description": "List of lbvserver_scpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_scpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbvserverScpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbvserverScpolicyBinding", + "summary": "Create a lbvserver_scpolicy_binding resource. Binding class showing the scpolicy that can be bound to lbvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_scpolicy_binding": { + "$ref": "#/components/schemas/LbvserverScpolicyBinding" + } + }, + "required": [ + "lbvserver_scpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbvserver_scpolicy_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbvserverScpolicyBinding", + "summary": "Delete a lbvserver_scpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbvserver_service_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbvserverServiceBinding", + "summary": "List lbvserver_service_binding resources. Binding class showing the service that can be bound to lbvserver.", + "responses": { + "200": { + "description": "List of lbvserver_service_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_service_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbvserverServiceBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbvserverServiceBinding", + "summary": "Create a lbvserver_service_binding resource. Binding class showing the service that can be bound to lbvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_service_binding": { + "$ref": "#/components/schemas/LbvserverServiceBinding" + } + }, + "required": [ + "lbvserver_service_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbvserver_service_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbvserverServiceBinding", + "summary": "Delete a lbvserver_service_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbvserver_servicegroup_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbvserverServicegroupBinding", + "summary": "List lbvserver_servicegroup_binding resources. Binding class showing the servicegroup that can be bound to lbvserver.", + "responses": { + "200": { + "description": "List of lbvserver_servicegroup_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_servicegroup_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbvserverServicegroupBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbvserverServicegroupBinding", + "summary": "Create a lbvserver_servicegroup_binding resource. Binding class showing the servicegroup that can be bound to lbvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_servicegroup_binding": { + "$ref": "#/components/schemas/LbvserverServicegroupBinding" + } + }, + "required": [ + "lbvserver_servicegroup_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbvserver_servicegroup_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbvserverServicegroupBinding", + "summary": "Delete a lbvserver_servicegroup_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbvserver_servicegroupmember_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbvserverServicegroupmemberBinding", + "summary": "List lbvserver_servicegroupmember_binding resources. Binding class showing the servicegroupmember that can be bound to lbvserver.", + "responses": { + "200": { + "description": "List of lbvserver_servicegroupmember_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_servicegroupmember_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbvserverServicegroupmemberBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbvserverServicegroupmemberBinding", + "summary": "Create a lbvserver_servicegroupmember_binding resource. Binding class showing the servicegroupmember that can be bound to lbvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_servicegroupmember_binding": { + "$ref": "#/components/schemas/LbvserverServicegroupmemberBinding" + } + }, + "required": [ + "lbvserver_servicegroupmember_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbvserver_servicegroupmember_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbvserverServicegroupmemberBinding", + "summary": "Delete a lbvserver_servicegroupmember_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbvserver_spilloverpolicy_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbvserverSpilloverpolicyBinding", + "summary": "List lbvserver_spilloverpolicy_binding resources. Binding class showing the spilloverpolicy that can be bound to lbvserver.", + "responses": { + "200": { + "description": "List of lbvserver_spilloverpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_spilloverpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbvserverSpilloverpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbvserverSpilloverpolicyBinding", + "summary": "Create a lbvserver_spilloverpolicy_binding resource. Binding class showing the spilloverpolicy that can be bound to lbvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_spilloverpolicy_binding": { + "$ref": "#/components/schemas/LbvserverSpilloverpolicyBinding" + } + }, + "required": [ + "lbvserver_spilloverpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbvserver_spilloverpolicy_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbvserverSpilloverpolicyBinding", + "summary": "Delete a lbvserver_spilloverpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbvserver_syslogpolicy_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbvserverSyslogpolicyBinding", + "summary": "List lbvserver_syslogpolicy_binding resources. Binding class showing the syslogpolicy that can be bound to lbvserver.", + "responses": { + "200": { + "description": "List of lbvserver_syslogpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_syslogpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbvserverSyslogpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbvserverSyslogpolicyBinding", + "summary": "Create a lbvserver_syslogpolicy_binding resource. Binding class showing the syslogpolicy that can be bound to lbvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_syslogpolicy_binding": { + "$ref": "#/components/schemas/LbvserverSyslogpolicyBinding" + } + }, + "required": [ + "lbvserver_syslogpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbvserver_syslogpolicy_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbvserverSyslogpolicyBinding", + "summary": "Delete a lbvserver_syslogpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbvserver_tmtrafficpolicy_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbvserverTmtrafficpolicyBinding", + "summary": "List lbvserver_tmtrafficpolicy_binding resources. Binding class showing the tmtrafficpolicy that can be bound to lbvserver.", + "responses": { + "200": { + "description": "List of lbvserver_tmtrafficpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_tmtrafficpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbvserverTmtrafficpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbvserverTmtrafficpolicyBinding", + "summary": "Create a lbvserver_tmtrafficpolicy_binding resource. Binding class showing the tmtrafficpolicy that can be bound to lbvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_tmtrafficpolicy_binding": { + "$ref": "#/components/schemas/LbvserverTmtrafficpolicyBinding" + } + }, + "required": [ + "lbvserver_tmtrafficpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbvserver_tmtrafficpolicy_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbvserverTmtrafficpolicyBinding", + "summary": "Delete a lbvserver_tmtrafficpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbvserver_trafficpolicy_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbvserverTrafficpolicyBinding", + "summary": "List lbvserver_trafficpolicy_binding resources. Binding class showing the trafficpolicy that can be bound to lbvserver.", + "responses": { + "200": { + "description": "List of lbvserver_trafficpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_trafficpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbvserverTrafficpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbvserverTrafficpolicyBinding", + "summary": "Create a lbvserver_trafficpolicy_binding resource. Binding class showing the trafficpolicy that can be bound to lbvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_trafficpolicy_binding": { + "$ref": "#/components/schemas/LbvserverTrafficpolicyBinding" + } + }, + "required": [ + "lbvserver_trafficpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbvserver_trafficpolicy_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbvserverTrafficpolicyBinding", + "summary": "Delete a lbvserver_trafficpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbvserver_transformpolicy_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbvserverTransformpolicyBinding", + "summary": "List lbvserver_transformpolicy_binding resources. Binding class showing the transformpolicy that can be bound to lbvserver.", + "responses": { + "200": { + "description": "List of lbvserver_transformpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_transformpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbvserverTransformpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbvserverTransformpolicyBinding", + "summary": "Create a lbvserver_transformpolicy_binding resource. Binding class showing the transformpolicy that can be bound to lbvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_transformpolicy_binding": { + "$ref": "#/components/schemas/LbvserverTransformpolicyBinding" + } + }, + "required": [ + "lbvserver_transformpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbvserver_transformpolicy_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbvserverTransformpolicyBinding", + "summary": "Delete a lbvserver_transformpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbvserver_videooptimizationdetectionpolicy_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbvserverVideooptimizationdetectionpolicyBinding", + "summary": "List lbvserver_videooptimizationdetectionpolicy_binding resources. Binding class showing the videooptimizationdetectionpolicy that can be bound to lbvserver.", + "responses": { + "200": { + "description": "List of lbvserver_videooptimizationdetectionpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_videooptimizationdetectionpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbvserverVideooptimizationdetectionpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbvserverVideooptimizationdetectionpolicyBinding", + "summary": "Create a lbvserver_videooptimizationdetectionpolicy_binding resource. Binding class showing the videooptimizationdetectionpolicy that can be bound to lbvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_videooptimizationdetectionpolicy_binding": { + "$ref": "#/components/schemas/LbvserverVideooptimizationdetectionpolicyBinding" + } + }, + "required": [ + "lbvserver_videooptimizationdetectionpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbvserver_videooptimizationdetectionpolicy_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbvserverVideooptimizationdetectionpolicyBinding", + "summary": "Delete a lbvserver_videooptimizationdetectionpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbvserver_videooptimizationpacingpolicy_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbvserverVideooptimizationpacingpolicyBinding", + "summary": "List lbvserver_videooptimizationpacingpolicy_binding resources. Binding class showing the videooptimizationpacingpolicy that can be bound to lbvserver.", + "responses": { + "200": { + "description": "List of lbvserver_videooptimizationpacingpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_videooptimizationpacingpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbvserverVideooptimizationpacingpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbvserverVideooptimizationpacingpolicyBinding", + "summary": "Create a lbvserver_videooptimizationpacingpolicy_binding resource. Binding class showing the videooptimizationpacingpolicy that can be bound to lbvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_videooptimizationpacingpolicy_binding": { + "$ref": "#/components/schemas/LbvserverVideooptimizationpacingpolicyBinding" + } + }, + "required": [ + "lbvserver_videooptimizationpacingpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbvserver_videooptimizationpacingpolicy_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbvserverVideooptimizationpacingpolicyBinding", + "summary": "Delete a lbvserver_videooptimizationpacingpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbvserver_vserver_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbvserverVserverBinding", + "summary": "List lbvserver_vserver_binding resources. Binding class showing the vserver that can be bound to lbvserver.", + "responses": { + "200": { + "description": "List of lbvserver_vserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_vserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbvserverVserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbvserverVserverBinding", + "summary": "Create a lbvserver_vserver_binding resource. Binding class showing the vserver that can be bound to lbvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbvserver_vserver_binding": { + "$ref": "#/components/schemas/LbvserverVserverBinding" + } + }, + "required": [ + "lbvserver_vserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbvserver_vserver_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbvserverVserverBinding", + "summary": "Delete a lbvserver_vserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbwlm": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbwlm", + "summary": "List lbwlm resources. Configuration for web log manager resource.", + "responses": { + "200": { + "description": "List of lbwlm resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbwlm": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lbwlm" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbwlm", + "summary": "Create a lbwlm resource. Configuration for web log manager resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbwlm": { + "$ref": "#/components/schemas/Lbwlm" + } + }, + "required": [ + "lbwlm" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbwlm/{name}": { + "get": { + "tags": [ + "lb" + ], + "operationId": "getLbwlmByName", + "summary": "Get a lbwlm resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single lbwlm resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbwlm": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lbwlm" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "lb" + ], + "operationId": "updateLbwlm", + "summary": "Update a lbwlm resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbwlm": { + "$ref": "#/components/schemas/Lbwlm" + } + }, + "required": [ + "lbwlm" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbwlm", + "summary": "Delete a lbwlm resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbwlm_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbwlmBinding", + "summary": "List lbwlm_binding resources. Binding object which returns the resources bound to lbwlm_binding.", + "responses": { + "200": { + "description": "List of lbwlm_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbwlm_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbwlmBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbwlmBinding", + "summary": "Create a lbwlm_binding resource. Binding object which returns the resources bound to lbwlm_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbwlm_binding": { + "$ref": "#/components/schemas/LbwlmBinding" + } + }, + "required": [ + "lbwlm_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbwlm_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbwlmBinding", + "summary": "Delete a lbwlm_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbwlm_lbvserver_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbwlmLbvserverBinding", + "summary": "List lbwlm_lbvserver_binding resources. Binding class showing the lbvserver that can be bound to lbwlm.", + "responses": { + "200": { + "description": "List of lbwlm_lbvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbwlm_lbvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbwlmLbvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbwlmLbvserverBinding", + "summary": "Create a lbwlm_lbvserver_binding resource. Binding class showing the lbvserver that can be bound to lbwlm.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbwlm_lbvserver_binding": { + "$ref": "#/components/schemas/LbwlmLbvserverBinding" + } + }, + "required": [ + "lbwlm_lbvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbwlm_lbvserver_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbwlmLbvserverBinding", + "summary": "Delete a lbwlm_lbvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lbwlm_vserver_binding": { + "get": { + "tags": [ + "lb" + ], + "operationId": "listLbwlmVserverBinding", + "summary": "List lbwlm_vserver_binding resources. Binding class showing the vserver that can be bound to lbwlm.", + "responses": { + "200": { + "description": "List of lbwlm_vserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbwlm_vserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LbwlmVserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lb" + ], + "operationId": "createLbwlmVserverBinding", + "summary": "Create a lbwlm_vserver_binding resource. Binding class showing the vserver that can be bound to lbwlm.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lbwlm_vserver_binding": { + "$ref": "#/components/schemas/LbwlmVserverBinding" + } + }, + "required": [ + "lbwlm_vserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lbwlm_vserver_binding/{name}": { + "delete": { + "tags": [ + "lb" + ], + "operationId": "deleteLbwlmVserverBinding", + "summary": "Delete a lbwlm_vserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lldpneighbors": { + "get": { + "tags": [ + "lldp" + ], + "operationId": "listLldpneighbors", + "summary": "List lldpneighbors resources. Configuration for lldp neighbors resource.", + "responses": { + "200": { + "description": "List of lldpneighbors resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lldpneighbors": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lldpneighbors" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lldp" + ], + "operationId": "createLldpneighbors", + "summary": "Create a lldpneighbors resource. Configuration for lldp neighbors resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lldpneighbors": { + "$ref": "#/components/schemas/Lldpneighbors" + } + }, + "required": [ + "lldpneighbors" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lldpneighbors/{name}": { + "get": { + "tags": [ + "lldp" + ], + "operationId": "getLldpneighborsByName", + "summary": "Get a lldpneighbors resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single lldpneighbors resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lldpneighbors": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lldpneighbors" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "lldp" + ], + "operationId": "updateLldpneighbors", + "summary": "Update a lldpneighbors resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lldpneighbors": { + "$ref": "#/components/schemas/Lldpneighbors" + } + }, + "required": [ + "lldpneighbors" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "lldp" + ], + "operationId": "deleteLldpneighbors", + "summary": "Delete a lldpneighbors resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lldpparam": { + "get": { + "tags": [ + "lldp" + ], + "operationId": "listLldpparam", + "summary": "List lldpparam resources. Configuration for lldp params resource.", + "responses": { + "200": { + "description": "List of lldpparam resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lldpparam": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lldpparam" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lldp" + ], + "operationId": "createLldpparam", + "summary": "Create a lldpparam resource. Configuration for lldp params resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lldpparam": { + "$ref": "#/components/schemas/Lldpparam" + } + }, + "required": [ + "lldpparam" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lldpparam/{name}": { + "get": { + "tags": [ + "lldp" + ], + "operationId": "getLldpparamByName", + "summary": "Get a lldpparam resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single lldpparam resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lldpparam": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lldpparam" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "lldp" + ], + "operationId": "updateLldpparam", + "summary": "Update a lldpparam resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lldpparam": { + "$ref": "#/components/schemas/Lldpparam" + } + }, + "required": [ + "lldpparam" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "lldp" + ], + "operationId": "deleteLldpparam", + "summary": "Delete a lldpparam resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lsnappsattributes": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "listLsnappsattributes", + "summary": "List lsnappsattributes resources. Configuration for LSN Application Attributes resource.", + "responses": { + "200": { + "description": "List of lsnappsattributes resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnappsattributes": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lsnappsattributes" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lsn" + ], + "operationId": "createLsnappsattributes", + "summary": "Create a lsnappsattributes resource. Configuration for LSN Application Attributes resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnappsattributes": { + "$ref": "#/components/schemas/Lsnappsattributes" + } + }, + "required": [ + "lsnappsattributes" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lsnappsattributes/{name}": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "getLsnappsattributesByName", + "summary": "Get a lsnappsattributes resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single lsnappsattributes resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnappsattributes": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lsnappsattributes" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "lsn" + ], + "operationId": "updateLsnappsattributes", + "summary": "Update a lsnappsattributes resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnappsattributes": { + "$ref": "#/components/schemas/Lsnappsattributes" + } + }, + "required": [ + "lsnappsattributes" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "lsn" + ], + "operationId": "deleteLsnappsattributes", + "summary": "Delete a lsnappsattributes resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lsnappsprofile": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "listLsnappsprofile", + "summary": "List lsnappsprofile resources. Configuration for LSN Application Profile resource.", + "responses": { + "200": { + "description": "List of lsnappsprofile resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnappsprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lsnappsprofile" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lsn" + ], + "operationId": "createLsnappsprofile", + "summary": "Create a lsnappsprofile resource. Configuration for LSN Application Profile resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnappsprofile": { + "$ref": "#/components/schemas/Lsnappsprofile" + } + }, + "required": [ + "lsnappsprofile" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lsnappsprofile/{name}": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "getLsnappsprofileByName", + "summary": "Get a lsnappsprofile resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single lsnappsprofile resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnappsprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lsnappsprofile" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "lsn" + ], + "operationId": "updateLsnappsprofile", + "summary": "Update a lsnappsprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnappsprofile": { + "$ref": "#/components/schemas/Lsnappsprofile" + } + }, + "required": [ + "lsnappsprofile" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "lsn" + ], + "operationId": "deleteLsnappsprofile", + "summary": "Delete a lsnappsprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lsnappsprofile_appsattributes_binding": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "listLsnappsprofileAppsattributesBinding", + "summary": "List lsnappsprofile_appsattributes_binding resources. Binding class showing the appsattributes that can be bound to lsnappsprofile.", + "responses": { + "200": { + "description": "List of lsnappsprofile_appsattributes_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnappsprofile_appsattributes_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LsnappsprofileAppsattributesBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lsn" + ], + "operationId": "createLsnappsprofileAppsattributesBinding", + "summary": "Create a lsnappsprofile_appsattributes_binding resource. Binding class showing the appsattributes that can be bound to lsnappsprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnappsprofile_appsattributes_binding": { + "$ref": "#/components/schemas/LsnappsprofileAppsattributesBinding" + } + }, + "required": [ + "lsnappsprofile_appsattributes_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lsnappsprofile_appsattributes_binding/{name}": { + "delete": { + "tags": [ + "lsn" + ], + "operationId": "deleteLsnappsprofileAppsattributesBinding", + "summary": "Delete a lsnappsprofile_appsattributes_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lsnappsprofile_binding": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "listLsnappsprofileBinding", + "summary": "List lsnappsprofile_binding resources. Binding object which returns the resources bound to lsnappsprofile_binding.", + "responses": { + "200": { + "description": "List of lsnappsprofile_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnappsprofile_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LsnappsprofileBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lsn" + ], + "operationId": "createLsnappsprofileBinding", + "summary": "Create a lsnappsprofile_binding resource. Binding object which returns the resources bound to lsnappsprofile_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnappsprofile_binding": { + "$ref": "#/components/schemas/LsnappsprofileBinding" + } + }, + "required": [ + "lsnappsprofile_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lsnappsprofile_binding/{name}": { + "delete": { + "tags": [ + "lsn" + ], + "operationId": "deleteLsnappsprofileBinding", + "summary": "Delete a lsnappsprofile_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lsnappsprofile_lsnappsattributes_binding": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "listLsnappsprofileLsnappsattributesBinding", + "summary": "List lsnappsprofile_lsnappsattributes_binding resources. Binding class showing the lsnappsattributes that can be bound to lsnappsprofile.", + "responses": { + "200": { + "description": "List of lsnappsprofile_lsnappsattributes_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnappsprofile_lsnappsattributes_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LsnappsprofileLsnappsattributesBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lsn" + ], + "operationId": "createLsnappsprofileLsnappsattributesBinding", + "summary": "Create a lsnappsprofile_lsnappsattributes_binding resource. Binding class showing the lsnappsattributes that can be bound to lsnappsprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnappsprofile_lsnappsattributes_binding": { + "$ref": "#/components/schemas/LsnappsprofileLsnappsattributesBinding" + } + }, + "required": [ + "lsnappsprofile_lsnappsattributes_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lsnappsprofile_lsnappsattributes_binding/{name}": { + "delete": { + "tags": [ + "lsn" + ], + "operationId": "deleteLsnappsprofileLsnappsattributesBinding", + "summary": "Delete a lsnappsprofile_lsnappsattributes_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lsnappsprofile_port_binding": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "listLsnappsprofilePortBinding", + "summary": "List lsnappsprofile_port_binding resources. Binding class showing the port that can be bound to lsnappsprofile.", + "responses": { + "200": { + "description": "List of lsnappsprofile_port_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnappsprofile_port_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LsnappsprofilePortBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lsn" + ], + "operationId": "createLsnappsprofilePortBinding", + "summary": "Create a lsnappsprofile_port_binding resource. Binding class showing the port that can be bound to lsnappsprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnappsprofile_port_binding": { + "$ref": "#/components/schemas/LsnappsprofilePortBinding" + } + }, + "required": [ + "lsnappsprofile_port_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lsnappsprofile_port_binding/{name}": { + "delete": { + "tags": [ + "lsn" + ], + "operationId": "deleteLsnappsprofilePortBinding", + "summary": "Delete a lsnappsprofile_port_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lsnclient": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "listLsnclient", + "summary": "List lsnclient resources. Configuration for lsn client resource.", + "responses": { + "200": { + "description": "List of lsnclient resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnclient": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lsnclient" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lsn" + ], + "operationId": "createLsnclient", + "summary": "Create a lsnclient resource. Configuration for lsn client resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnclient": { + "$ref": "#/components/schemas/Lsnclient" + } + }, + "required": [ + "lsnclient" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lsnclient/{name}": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "getLsnclientByName", + "summary": "Get a lsnclient resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single lsnclient resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnclient": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lsnclient" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "lsn" + ], + "operationId": "updateLsnclient", + "summary": "Update a lsnclient resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnclient": { + "$ref": "#/components/schemas/Lsnclient" + } + }, + "required": [ + "lsnclient" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "lsn" + ], + "operationId": "deleteLsnclient", + "summary": "Delete a lsnclient resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lsnclient_acl6_binding": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "listLsnclientAcl6Binding", + "summary": "List lsnclient_acl6_binding resources. Binding class showing the acl6 that can be bound to lsnclient.", + "responses": { + "200": { + "description": "List of lsnclient_acl6_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnclient_acl6_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LsnclientAcl6Binding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lsn" + ], + "operationId": "createLsnclientAcl6Binding", + "summary": "Create a lsnclient_acl6_binding resource. Binding class showing the acl6 that can be bound to lsnclient.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnclient_acl6_binding": { + "$ref": "#/components/schemas/LsnclientAcl6Binding" + } + }, + "required": [ + "lsnclient_acl6_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lsnclient_acl6_binding/{name}": { + "delete": { + "tags": [ + "lsn" + ], + "operationId": "deleteLsnclientAcl6Binding", + "summary": "Delete a lsnclient_acl6_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lsnclient_acl_binding": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "listLsnclientAclBinding", + "summary": "List lsnclient_acl_binding resources. Binding class showing the acl that can be bound to lsnclient.", + "responses": { + "200": { + "description": "List of lsnclient_acl_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnclient_acl_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LsnclientAclBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lsn" + ], + "operationId": "createLsnclientAclBinding", + "summary": "Create a lsnclient_acl_binding resource. Binding class showing the acl that can be bound to lsnclient.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnclient_acl_binding": { + "$ref": "#/components/schemas/LsnclientAclBinding" + } + }, + "required": [ + "lsnclient_acl_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lsnclient_acl_binding/{name}": { + "delete": { + "tags": [ + "lsn" + ], + "operationId": "deleteLsnclientAclBinding", + "summary": "Delete a lsnclient_acl_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lsnclient_binding": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "listLsnclientBinding", + "summary": "List lsnclient_binding resources. Binding object which returns the resources bound to lsnclient_binding.", + "responses": { + "200": { + "description": "List of lsnclient_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnclient_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LsnclientBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lsn" + ], + "operationId": "createLsnclientBinding", + "summary": "Create a lsnclient_binding resource. Binding object which returns the resources bound to lsnclient_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnclient_binding": { + "$ref": "#/components/schemas/LsnclientBinding" + } + }, + "required": [ + "lsnclient_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lsnclient_binding/{name}": { + "delete": { + "tags": [ + "lsn" + ], + "operationId": "deleteLsnclientBinding", + "summary": "Delete a lsnclient_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lsnclient_network6_binding": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "listLsnclientNetwork6Binding", + "summary": "List lsnclient_network6_binding resources. Binding class showing the network6 that can be bound to lsnclient.", + "responses": { + "200": { + "description": "List of lsnclient_network6_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnclient_network6_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LsnclientNetwork6Binding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lsn" + ], + "operationId": "createLsnclientNetwork6Binding", + "summary": "Create a lsnclient_network6_binding resource. Binding class showing the network6 that can be bound to lsnclient.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnclient_network6_binding": { + "$ref": "#/components/schemas/LsnclientNetwork6Binding" + } + }, + "required": [ + "lsnclient_network6_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lsnclient_network6_binding/{name}": { + "delete": { + "tags": [ + "lsn" + ], + "operationId": "deleteLsnclientNetwork6Binding", + "summary": "Delete a lsnclient_network6_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lsnclient_network_binding": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "listLsnclientNetworkBinding", + "summary": "List lsnclient_network_binding resources. Binding class showing the network that can be bound to lsnclient.", + "responses": { + "200": { + "description": "List of lsnclient_network_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnclient_network_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LsnclientNetworkBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lsn" + ], + "operationId": "createLsnclientNetworkBinding", + "summary": "Create a lsnclient_network_binding resource. Binding class showing the network that can be bound to lsnclient.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnclient_network_binding": { + "$ref": "#/components/schemas/LsnclientNetworkBinding" + } + }, + "required": [ + "lsnclient_network_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lsnclient_network_binding/{name}": { + "delete": { + "tags": [ + "lsn" + ], + "operationId": "deleteLsnclientNetworkBinding", + "summary": "Delete a lsnclient_network_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lsnclient_nsacl6_binding": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "listLsnclientNsacl6Binding", + "summary": "List lsnclient_nsacl6_binding resources. Binding class showing the nsacl6 that can be bound to lsnclient.", + "responses": { + "200": { + "description": "List of lsnclient_nsacl6_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnclient_nsacl6_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LsnclientNsacl6Binding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lsn" + ], + "operationId": "createLsnclientNsacl6Binding", + "summary": "Create a lsnclient_nsacl6_binding resource. Binding class showing the nsacl6 that can be bound to lsnclient.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnclient_nsacl6_binding": { + "$ref": "#/components/schemas/LsnclientNsacl6Binding" + } + }, + "required": [ + "lsnclient_nsacl6_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lsnclient_nsacl6_binding/{name}": { + "delete": { + "tags": [ + "lsn" + ], + "operationId": "deleteLsnclientNsacl6Binding", + "summary": "Delete a lsnclient_nsacl6_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lsnclient_nsacl_binding": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "listLsnclientNsaclBinding", + "summary": "List lsnclient_nsacl_binding resources. Binding class showing the nsacl that can be bound to lsnclient.", + "responses": { + "200": { + "description": "List of lsnclient_nsacl_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnclient_nsacl_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LsnclientNsaclBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lsn" + ], + "operationId": "createLsnclientNsaclBinding", + "summary": "Create a lsnclient_nsacl_binding resource. Binding class showing the nsacl that can be bound to lsnclient.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnclient_nsacl_binding": { + "$ref": "#/components/schemas/LsnclientNsaclBinding" + } + }, + "required": [ + "lsnclient_nsacl_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lsnclient_nsacl_binding/{name}": { + "delete": { + "tags": [ + "lsn" + ], + "operationId": "deleteLsnclientNsaclBinding", + "summary": "Delete a lsnclient_nsacl_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lsndeterministicnat": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "listLsndeterministicnat", + "summary": "List lsndeterministicnat resources. Configuration for deterministic NAT resource.", + "responses": { + "200": { + "description": "List of lsndeterministicnat resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsndeterministicnat": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lsndeterministicnat" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lsn" + ], + "operationId": "createLsndeterministicnat", + "summary": "Create a lsndeterministicnat resource. Configuration for deterministic NAT resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsndeterministicnat": { + "$ref": "#/components/schemas/Lsndeterministicnat" + } + }, + "required": [ + "lsndeterministicnat" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lsndeterministicnat/{name}": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "getLsndeterministicnatByName", + "summary": "Get a lsndeterministicnat resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single lsndeterministicnat resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsndeterministicnat": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lsndeterministicnat" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "lsn" + ], + "operationId": "updateLsndeterministicnat", + "summary": "Update a lsndeterministicnat resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsndeterministicnat": { + "$ref": "#/components/schemas/Lsndeterministicnat" + } + }, + "required": [ + "lsndeterministicnat" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "lsn" + ], + "operationId": "deleteLsndeterministicnat", + "summary": "Delete a lsndeterministicnat resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lsngroup": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "listLsngroup", + "summary": "List lsngroup resources. Configuration for LSN group resource.", + "responses": { + "200": { + "description": "List of lsngroup resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsngroup": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lsngroup" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lsn" + ], + "operationId": "createLsngroup", + "summary": "Create a lsngroup resource. Configuration for LSN group resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsngroup": { + "$ref": "#/components/schemas/Lsngroup" + } + }, + "required": [ + "lsngroup" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lsngroup/{name}": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "getLsngroupByName", + "summary": "Get a lsngroup resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single lsngroup resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsngroup": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lsngroup" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "lsn" + ], + "operationId": "updateLsngroup", + "summary": "Update a lsngroup resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsngroup": { + "$ref": "#/components/schemas/Lsngroup" + } + }, + "required": [ + "lsngroup" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "lsn" + ], + "operationId": "deleteLsngroup", + "summary": "Delete a lsngroup resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lsngroup_appsprofile_binding": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "listLsngroupAppsprofileBinding", + "summary": "List lsngroup_appsprofile_binding resources. Binding class showing the appsprofile that can be bound to lsngroup.", + "responses": { + "200": { + "description": "List of lsngroup_appsprofile_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsngroup_appsprofile_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LsngroupAppsprofileBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lsn" + ], + "operationId": "createLsngroupAppsprofileBinding", + "summary": "Create a lsngroup_appsprofile_binding resource. Binding class showing the appsprofile that can be bound to lsngroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsngroup_appsprofile_binding": { + "$ref": "#/components/schemas/LsngroupAppsprofileBinding" + } + }, + "required": [ + "lsngroup_appsprofile_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lsngroup_appsprofile_binding/{name}": { + "delete": { + "tags": [ + "lsn" + ], + "operationId": "deleteLsngroupAppsprofileBinding", + "summary": "Delete a lsngroup_appsprofile_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lsngroup_binding": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "listLsngroupBinding", + "summary": "List lsngroup_binding resources. Binding object which returns the resources bound to lsngroup_binding.", + "responses": { + "200": { + "description": "List of lsngroup_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsngroup_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LsngroupBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lsn" + ], + "operationId": "createLsngroupBinding", + "summary": "Create a lsngroup_binding resource. Binding object which returns the resources bound to lsngroup_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsngroup_binding": { + "$ref": "#/components/schemas/LsngroupBinding" + } + }, + "required": [ + "lsngroup_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lsngroup_binding/{name}": { + "delete": { + "tags": [ + "lsn" + ], + "operationId": "deleteLsngroupBinding", + "summary": "Delete a lsngroup_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lsngroup_httphdrlogprofile_binding": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "listLsngroupHttphdrlogprofileBinding", + "summary": "List lsngroup_httphdrlogprofile_binding resources. Binding class showing the httphdrlogprofile that can be bound to lsngroup.", + "responses": { + "200": { + "description": "List of lsngroup_httphdrlogprofile_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsngroup_httphdrlogprofile_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LsngroupHttphdrlogprofileBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lsn" + ], + "operationId": "createLsngroupHttphdrlogprofileBinding", + "summary": "Create a lsngroup_httphdrlogprofile_binding resource. Binding class showing the httphdrlogprofile that can be bound to lsngroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsngroup_httphdrlogprofile_binding": { + "$ref": "#/components/schemas/LsngroupHttphdrlogprofileBinding" + } + }, + "required": [ + "lsngroup_httphdrlogprofile_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lsngroup_httphdrlogprofile_binding/{name}": { + "delete": { + "tags": [ + "lsn" + ], + "operationId": "deleteLsngroupHttphdrlogprofileBinding", + "summary": "Delete a lsngroup_httphdrlogprofile_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lsngroup_ipsecalgprofile_binding": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "listLsngroupIpsecalgprofileBinding", + "summary": "List lsngroup_ipsecalgprofile_binding resources. Binding class showing the ipsecalgprofile that can be bound to lsngroup.", + "responses": { + "200": { + "description": "List of lsngroup_ipsecalgprofile_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsngroup_ipsecalgprofile_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LsngroupIpsecalgprofileBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lsn" + ], + "operationId": "createLsngroupIpsecalgprofileBinding", + "summary": "Create a lsngroup_ipsecalgprofile_binding resource. Binding class showing the ipsecalgprofile that can be bound to lsngroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsngroup_ipsecalgprofile_binding": { + "$ref": "#/components/schemas/LsngroupIpsecalgprofileBinding" + } + }, + "required": [ + "lsngroup_ipsecalgprofile_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lsngroup_ipsecalgprofile_binding/{name}": { + "delete": { + "tags": [ + "lsn" + ], + "operationId": "deleteLsngroupIpsecalgprofileBinding", + "summary": "Delete a lsngroup_ipsecalgprofile_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lsngroup_logprofile_binding": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "listLsngroupLogprofileBinding", + "summary": "List lsngroup_logprofile_binding resources. Binding class showing the logprofile that can be bound to lsngroup.", + "responses": { + "200": { + "description": "List of lsngroup_logprofile_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsngroup_logprofile_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LsngroupLogprofileBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lsn" + ], + "operationId": "createLsngroupLogprofileBinding", + "summary": "Create a lsngroup_logprofile_binding resource. Binding class showing the logprofile that can be bound to lsngroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsngroup_logprofile_binding": { + "$ref": "#/components/schemas/LsngroupLogprofileBinding" + } + }, + "required": [ + "lsngroup_logprofile_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lsngroup_logprofile_binding/{name}": { + "delete": { + "tags": [ + "lsn" + ], + "operationId": "deleteLsngroupLogprofileBinding", + "summary": "Delete a lsngroup_logprofile_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lsngroup_lsnappsprofile_binding": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "listLsngroupLsnappsprofileBinding", + "summary": "List lsngroup_lsnappsprofile_binding resources. Binding class showing the lsnappsprofile that can be bound to lsngroup.", + "responses": { + "200": { + "description": "List of lsngroup_lsnappsprofile_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsngroup_lsnappsprofile_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LsngroupLsnappsprofileBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lsn" + ], + "operationId": "createLsngroupLsnappsprofileBinding", + "summary": "Create a lsngroup_lsnappsprofile_binding resource. Binding class showing the lsnappsprofile that can be bound to lsngroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsngroup_lsnappsprofile_binding": { + "$ref": "#/components/schemas/LsngroupLsnappsprofileBinding" + } + }, + "required": [ + "lsngroup_lsnappsprofile_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lsngroup_lsnappsprofile_binding/{name}": { + "delete": { + "tags": [ + "lsn" + ], + "operationId": "deleteLsngroupLsnappsprofileBinding", + "summary": "Delete a lsngroup_lsnappsprofile_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lsngroup_lsnhttphdrlogprofile_binding": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "listLsngroupLsnhttphdrlogprofileBinding", + "summary": "List lsngroup_lsnhttphdrlogprofile_binding resources. Binding class showing the lsnhttphdrlogprofile that can be bound to lsngroup.", + "responses": { + "200": { + "description": "List of lsngroup_lsnhttphdrlogprofile_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsngroup_lsnhttphdrlogprofile_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LsngroupLsnhttphdrlogprofileBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lsn" + ], + "operationId": "createLsngroupLsnhttphdrlogprofileBinding", + "summary": "Create a lsngroup_lsnhttphdrlogprofile_binding resource. Binding class showing the lsnhttphdrlogprofile that can be bound to lsngroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsngroup_lsnhttphdrlogprofile_binding": { + "$ref": "#/components/schemas/LsngroupLsnhttphdrlogprofileBinding" + } + }, + "required": [ + "lsngroup_lsnhttphdrlogprofile_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lsngroup_lsnhttphdrlogprofile_binding/{name}": { + "delete": { + "tags": [ + "lsn" + ], + "operationId": "deleteLsngroupLsnhttphdrlogprofileBinding", + "summary": "Delete a lsngroup_lsnhttphdrlogprofile_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lsngroup_lsnlogprofile_binding": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "listLsngroupLsnlogprofileBinding", + "summary": "List lsngroup_lsnlogprofile_binding resources. Binding class showing the lsnlogprofile that can be bound to lsngroup.", + "responses": { + "200": { + "description": "List of lsngroup_lsnlogprofile_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsngroup_lsnlogprofile_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LsngroupLsnlogprofileBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lsn" + ], + "operationId": "createLsngroupLsnlogprofileBinding", + "summary": "Create a lsngroup_lsnlogprofile_binding resource. Binding class showing the lsnlogprofile that can be bound to lsngroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsngroup_lsnlogprofile_binding": { + "$ref": "#/components/schemas/LsngroupLsnlogprofileBinding" + } + }, + "required": [ + "lsngroup_lsnlogprofile_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lsngroup_lsnlogprofile_binding/{name}": { + "delete": { + "tags": [ + "lsn" + ], + "operationId": "deleteLsngroupLsnlogprofileBinding", + "summary": "Delete a lsngroup_lsnlogprofile_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lsngroup_lsnpool_binding": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "listLsngroupLsnpoolBinding", + "summary": "List lsngroup_lsnpool_binding resources. Binding class showing the lsnpool that can be bound to lsngroup.", + "responses": { + "200": { + "description": "List of lsngroup_lsnpool_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsngroup_lsnpool_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LsngroupLsnpoolBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lsn" + ], + "operationId": "createLsngroupLsnpoolBinding", + "summary": "Create a lsngroup_lsnpool_binding resource. Binding class showing the lsnpool that can be bound to lsngroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsngroup_lsnpool_binding": { + "$ref": "#/components/schemas/LsngroupLsnpoolBinding" + } + }, + "required": [ + "lsngroup_lsnpool_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lsngroup_lsnpool_binding/{name}": { + "delete": { + "tags": [ + "lsn" + ], + "operationId": "deleteLsngroupLsnpoolBinding", + "summary": "Delete a lsngroup_lsnpool_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lsngroup_lsnrtspalgprofile_binding": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "listLsngroupLsnrtspalgprofileBinding", + "summary": "List lsngroup_lsnrtspalgprofile_binding resources. Binding class showing the lsnrtspalgprofile that can be bound to lsngroup.", + "responses": { + "200": { + "description": "List of lsngroup_lsnrtspalgprofile_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsngroup_lsnrtspalgprofile_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LsngroupLsnrtspalgprofileBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lsn" + ], + "operationId": "createLsngroupLsnrtspalgprofileBinding", + "summary": "Create a lsngroup_lsnrtspalgprofile_binding resource. Binding class showing the lsnrtspalgprofile that can be bound to lsngroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsngroup_lsnrtspalgprofile_binding": { + "$ref": "#/components/schemas/LsngroupLsnrtspalgprofileBinding" + } + }, + "required": [ + "lsngroup_lsnrtspalgprofile_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lsngroup_lsnrtspalgprofile_binding/{name}": { + "delete": { + "tags": [ + "lsn" + ], + "operationId": "deleteLsngroupLsnrtspalgprofileBinding", + "summary": "Delete a lsngroup_lsnrtspalgprofile_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lsngroup_lsnsipalgprofile_binding": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "listLsngroupLsnsipalgprofileBinding", + "summary": "List lsngroup_lsnsipalgprofile_binding resources. Binding class showing the lsnsipalgprofile that can be bound to lsngroup.", + "responses": { + "200": { + "description": "List of lsngroup_lsnsipalgprofile_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsngroup_lsnsipalgprofile_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LsngroupLsnsipalgprofileBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lsn" + ], + "operationId": "createLsngroupLsnsipalgprofileBinding", + "summary": "Create a lsngroup_lsnsipalgprofile_binding resource. Binding class showing the lsnsipalgprofile that can be bound to lsngroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsngroup_lsnsipalgprofile_binding": { + "$ref": "#/components/schemas/LsngroupLsnsipalgprofileBinding" + } + }, + "required": [ + "lsngroup_lsnsipalgprofile_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lsngroup_lsnsipalgprofile_binding/{name}": { + "delete": { + "tags": [ + "lsn" + ], + "operationId": "deleteLsngroupLsnsipalgprofileBinding", + "summary": "Delete a lsngroup_lsnsipalgprofile_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lsngroup_lsntransportprofile_binding": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "listLsngroupLsntransportprofileBinding", + "summary": "List lsngroup_lsntransportprofile_binding resources. Binding class showing the lsntransportprofile that can be bound to lsngroup.", + "responses": { + "200": { + "description": "List of lsngroup_lsntransportprofile_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsngroup_lsntransportprofile_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LsngroupLsntransportprofileBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lsn" + ], + "operationId": "createLsngroupLsntransportprofileBinding", + "summary": "Create a lsngroup_lsntransportprofile_binding resource. Binding class showing the lsntransportprofile that can be bound to lsngroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsngroup_lsntransportprofile_binding": { + "$ref": "#/components/schemas/LsngroupLsntransportprofileBinding" + } + }, + "required": [ + "lsngroup_lsntransportprofile_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lsngroup_lsntransportprofile_binding/{name}": { + "delete": { + "tags": [ + "lsn" + ], + "operationId": "deleteLsngroupLsntransportprofileBinding", + "summary": "Delete a lsngroup_lsntransportprofile_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lsngroup_pcpserver_binding": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "listLsngroupPcpserverBinding", + "summary": "List lsngroup_pcpserver_binding resources. Binding class showing the pcpserver that can be bound to lsngroup.", + "responses": { + "200": { + "description": "List of lsngroup_pcpserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsngroup_pcpserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LsngroupPcpserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lsn" + ], + "operationId": "createLsngroupPcpserverBinding", + "summary": "Create a lsngroup_pcpserver_binding resource. Binding class showing the pcpserver that can be bound to lsngroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsngroup_pcpserver_binding": { + "$ref": "#/components/schemas/LsngroupPcpserverBinding" + } + }, + "required": [ + "lsngroup_pcpserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lsngroup_pcpserver_binding/{name}": { + "delete": { + "tags": [ + "lsn" + ], + "operationId": "deleteLsngroupPcpserverBinding", + "summary": "Delete a lsngroup_pcpserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lsngroup_pool_binding": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "listLsngroupPoolBinding", + "summary": "List lsngroup_pool_binding resources. Binding class showing the pool that can be bound to lsngroup.", + "responses": { + "200": { + "description": "List of lsngroup_pool_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsngroup_pool_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LsngroupPoolBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lsn" + ], + "operationId": "createLsngroupPoolBinding", + "summary": "Create a lsngroup_pool_binding resource. Binding class showing the pool that can be bound to lsngroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsngroup_pool_binding": { + "$ref": "#/components/schemas/LsngroupPoolBinding" + } + }, + "required": [ + "lsngroup_pool_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lsngroup_pool_binding/{name}": { + "delete": { + "tags": [ + "lsn" + ], + "operationId": "deleteLsngroupPoolBinding", + "summary": "Delete a lsngroup_pool_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lsngroup_profile_binding": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "listLsngroupProfileBinding", + "summary": "List lsngroup_profile_binding resources. Binding class showing the profile that can be bound to lsngroup.", + "responses": { + "200": { + "description": "List of lsngroup_profile_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsngroup_profile_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LsngroupProfileBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lsn" + ], + "operationId": "createLsngroupProfileBinding", + "summary": "Create a lsngroup_profile_binding resource. Binding class showing the profile that can be bound to lsngroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsngroup_profile_binding": { + "$ref": "#/components/schemas/LsngroupProfileBinding" + } + }, + "required": [ + "lsngroup_profile_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lsngroup_profile_binding/{name}": { + "delete": { + "tags": [ + "lsn" + ], + "operationId": "deleteLsngroupProfileBinding", + "summary": "Delete a lsngroup_profile_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lsngroup_rtspalgprofile_binding": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "listLsngroupRtspalgprofileBinding", + "summary": "List lsngroup_rtspalgprofile_binding resources. Binding class showing the rtspalgprofile that can be bound to lsngroup.", + "responses": { + "200": { + "description": "List of lsngroup_rtspalgprofile_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsngroup_rtspalgprofile_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LsngroupRtspalgprofileBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lsn" + ], + "operationId": "createLsngroupRtspalgprofileBinding", + "summary": "Create a lsngroup_rtspalgprofile_binding resource. Binding class showing the rtspalgprofile that can be bound to lsngroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsngroup_rtspalgprofile_binding": { + "$ref": "#/components/schemas/LsngroupRtspalgprofileBinding" + } + }, + "required": [ + "lsngroup_rtspalgprofile_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lsngroup_rtspalgprofile_binding/{name}": { + "delete": { + "tags": [ + "lsn" + ], + "operationId": "deleteLsngroupRtspalgprofileBinding", + "summary": "Delete a lsngroup_rtspalgprofile_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lsngroup_server_binding": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "listLsngroupServerBinding", + "summary": "List lsngroup_server_binding resources. Binding class showing the server that can be bound to lsngroup.", + "responses": { + "200": { + "description": "List of lsngroup_server_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsngroup_server_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LsngroupServerBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lsn" + ], + "operationId": "createLsngroupServerBinding", + "summary": "Create a lsngroup_server_binding resource. Binding class showing the server that can be bound to lsngroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsngroup_server_binding": { + "$ref": "#/components/schemas/LsngroupServerBinding" + } + }, + "required": [ + "lsngroup_server_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lsngroup_server_binding/{name}": { + "delete": { + "tags": [ + "lsn" + ], + "operationId": "deleteLsngroupServerBinding", + "summary": "Delete a lsngroup_server_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lsngroup_sipalgprofile_binding": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "listLsngroupSipalgprofileBinding", + "summary": "List lsngroup_sipalgprofile_binding resources. Binding class showing the sipalgprofile that can be bound to lsngroup.", + "responses": { + "200": { + "description": "List of lsngroup_sipalgprofile_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsngroup_sipalgprofile_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LsngroupSipalgprofileBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lsn" + ], + "operationId": "createLsngroupSipalgprofileBinding", + "summary": "Create a lsngroup_sipalgprofile_binding resource. Binding class showing the sipalgprofile that can be bound to lsngroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsngroup_sipalgprofile_binding": { + "$ref": "#/components/schemas/LsngroupSipalgprofileBinding" + } + }, + "required": [ + "lsngroup_sipalgprofile_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lsngroup_sipalgprofile_binding/{name}": { + "delete": { + "tags": [ + "lsn" + ], + "operationId": "deleteLsngroupSipalgprofileBinding", + "summary": "Delete a lsngroup_sipalgprofile_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lsngroup_transportprofile_binding": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "listLsngroupTransportprofileBinding", + "summary": "List lsngroup_transportprofile_binding resources. Binding class showing the transportprofile that can be bound to lsngroup.", + "responses": { + "200": { + "description": "List of lsngroup_transportprofile_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsngroup_transportprofile_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LsngroupTransportprofileBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lsn" + ], + "operationId": "createLsngroupTransportprofileBinding", + "summary": "Create a lsngroup_transportprofile_binding resource. Binding class showing the transportprofile that can be bound to lsngroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsngroup_transportprofile_binding": { + "$ref": "#/components/schemas/LsngroupTransportprofileBinding" + } + }, + "required": [ + "lsngroup_transportprofile_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lsngroup_transportprofile_binding/{name}": { + "delete": { + "tags": [ + "lsn" + ], + "operationId": "deleteLsngroupTransportprofileBinding", + "summary": "Delete a lsngroup_transportprofile_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lsnhttphdrlogprofile": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "listLsnhttphdrlogprofile", + "summary": "List lsnhttphdrlogprofile resources. Configuration for LSN HTTP header logging Profile resource.", + "responses": { + "200": { + "description": "List of lsnhttphdrlogprofile resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnhttphdrlogprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lsnhttphdrlogprofile" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lsn" + ], + "operationId": "createLsnhttphdrlogprofile", + "summary": "Create a lsnhttphdrlogprofile resource. Configuration for LSN HTTP header logging Profile resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnhttphdrlogprofile": { + "$ref": "#/components/schemas/Lsnhttphdrlogprofile" + } + }, + "required": [ + "lsnhttphdrlogprofile" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lsnhttphdrlogprofile/{name}": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "getLsnhttphdrlogprofileByName", + "summary": "Get a lsnhttphdrlogprofile resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single lsnhttphdrlogprofile resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnhttphdrlogprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lsnhttphdrlogprofile" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "lsn" + ], + "operationId": "updateLsnhttphdrlogprofile", + "summary": "Update a lsnhttphdrlogprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnhttphdrlogprofile": { + "$ref": "#/components/schemas/Lsnhttphdrlogprofile" + } + }, + "required": [ + "lsnhttphdrlogprofile" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "lsn" + ], + "operationId": "deleteLsnhttphdrlogprofile", + "summary": "Delete a lsnhttphdrlogprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lsnip6profile": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "listLsnip6profile", + "summary": "List lsnip6profile resources. Configuration for LSN ip6 Profile resource.", + "responses": { + "200": { + "description": "List of lsnip6profile resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnip6profile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lsnip6profile" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lsn" + ], + "operationId": "createLsnip6profile", + "summary": "Create a lsnip6profile resource. Configuration for LSN ip6 Profile resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnip6profile": { + "$ref": "#/components/schemas/Lsnip6profile" + } + }, + "required": [ + "lsnip6profile" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lsnip6profile/{name}": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "getLsnip6profileByName", + "summary": "Get a lsnip6profile resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single lsnip6profile resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnip6profile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lsnip6profile" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "lsn" + ], + "operationId": "updateLsnip6profile", + "summary": "Update a lsnip6profile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnip6profile": { + "$ref": "#/components/schemas/Lsnip6profile" + } + }, + "required": [ + "lsnip6profile" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "lsn" + ], + "operationId": "deleteLsnip6profile", + "summary": "Delete a lsnip6profile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lsnlogprofile": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "listLsnlogprofile", + "summary": "List lsnlogprofile resources. Configuration for LSN logging Profile resource.", + "responses": { + "200": { + "description": "List of lsnlogprofile resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnlogprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lsnlogprofile" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lsn" + ], + "operationId": "createLsnlogprofile", + "summary": "Create a lsnlogprofile resource. Configuration for LSN logging Profile resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnlogprofile": { + "$ref": "#/components/schemas/Lsnlogprofile" + } + }, + "required": [ + "lsnlogprofile" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lsnlogprofile/{name}": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "getLsnlogprofileByName", + "summary": "Get a lsnlogprofile resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single lsnlogprofile resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnlogprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lsnlogprofile" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "lsn" + ], + "operationId": "updateLsnlogprofile", + "summary": "Update a lsnlogprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnlogprofile": { + "$ref": "#/components/schemas/Lsnlogprofile" + } + }, + "required": [ + "lsnlogprofile" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "lsn" + ], + "operationId": "deleteLsnlogprofile", + "summary": "Delete a lsnlogprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lsnparameter": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "listLsnparameter", + "summary": "List lsnparameter resources. Configuration for LSN parameter resource.", + "responses": { + "200": { + "description": "List of lsnparameter resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnparameter": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lsnparameter" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lsn" + ], + "operationId": "createLsnparameter", + "summary": "Create a lsnparameter resource. Configuration for LSN parameter resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnparameter": { + "$ref": "#/components/schemas/Lsnparameter" + } + }, + "required": [ + "lsnparameter" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lsnparameter/{name}": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "getLsnparameterByName", + "summary": "Get a lsnparameter resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single lsnparameter resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnparameter": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lsnparameter" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "lsn" + ], + "operationId": "updateLsnparameter", + "summary": "Update a lsnparameter resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnparameter": { + "$ref": "#/components/schemas/Lsnparameter" + } + }, + "required": [ + "lsnparameter" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "lsn" + ], + "operationId": "deleteLsnparameter", + "summary": "Delete a lsnparameter resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lsnpool": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "listLsnpool", + "summary": "List lsnpool resources. Configuration for LSN pool resource.", + "responses": { + "200": { + "description": "List of lsnpool resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnpool": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lsnpool" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lsn" + ], + "operationId": "createLsnpool", + "summary": "Create a lsnpool resource. Configuration for LSN pool resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnpool": { + "$ref": "#/components/schemas/Lsnpool" + } + }, + "required": [ + "lsnpool" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lsnpool/{name}": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "getLsnpoolByName", + "summary": "Get a lsnpool resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single lsnpool resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnpool": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lsnpool" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "lsn" + ], + "operationId": "updateLsnpool", + "summary": "Update a lsnpool resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnpool": { + "$ref": "#/components/schemas/Lsnpool" + } + }, + "required": [ + "lsnpool" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "lsn" + ], + "operationId": "deleteLsnpool", + "summary": "Delete a lsnpool resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lsnpool_binding": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "listLsnpoolBinding", + "summary": "List lsnpool_binding resources. Binding object which returns the resources bound to lsnpool_binding.", + "responses": { + "200": { + "description": "List of lsnpool_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnpool_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LsnpoolBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lsn" + ], + "operationId": "createLsnpoolBinding", + "summary": "Create a lsnpool_binding resource. Binding object which returns the resources bound to lsnpool_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnpool_binding": { + "$ref": "#/components/schemas/LsnpoolBinding" + } + }, + "required": [ + "lsnpool_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lsnpool_binding/{name}": { + "delete": { + "tags": [ + "lsn" + ], + "operationId": "deleteLsnpoolBinding", + "summary": "Delete a lsnpool_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lsnpool_lsnip_binding": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "listLsnpoolLsnipBinding", + "summary": "List lsnpool_lsnip_binding resources. Binding class showing the lsnip that can be bound to lsnpool.", + "responses": { + "200": { + "description": "List of lsnpool_lsnip_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnpool_lsnip_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LsnpoolLsnipBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lsn" + ], + "operationId": "createLsnpoolLsnipBinding", + "summary": "Create a lsnpool_lsnip_binding resource. Binding class showing the lsnip that can be bound to lsnpool.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnpool_lsnip_binding": { + "$ref": "#/components/schemas/LsnpoolLsnipBinding" + } + }, + "required": [ + "lsnpool_lsnip_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lsnpool_lsnip_binding/{name}": { + "delete": { + "tags": [ + "lsn" + ], + "operationId": "deleteLsnpoolLsnipBinding", + "summary": "Delete a lsnpool_lsnip_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lsnrtspalgprofile": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "listLsnrtspalgprofile", + "summary": "List lsnrtspalgprofile resources. Configuration for LSN RTSPALG Profile resource.", + "responses": { + "200": { + "description": "List of lsnrtspalgprofile resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnrtspalgprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lsnrtspalgprofile" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lsn" + ], + "operationId": "createLsnrtspalgprofile", + "summary": "Create a lsnrtspalgprofile resource. Configuration for LSN RTSPALG Profile resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnrtspalgprofile": { + "$ref": "#/components/schemas/Lsnrtspalgprofile" + } + }, + "required": [ + "lsnrtspalgprofile" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lsnrtspalgprofile/{name}": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "getLsnrtspalgprofileByName", + "summary": "Get a lsnrtspalgprofile resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single lsnrtspalgprofile resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnrtspalgprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lsnrtspalgprofile" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "lsn" + ], + "operationId": "updateLsnrtspalgprofile", + "summary": "Update a lsnrtspalgprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnrtspalgprofile": { + "$ref": "#/components/schemas/Lsnrtspalgprofile" + } + }, + "required": [ + "lsnrtspalgprofile" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "lsn" + ], + "operationId": "deleteLsnrtspalgprofile", + "summary": "Delete a lsnrtspalgprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lsnrtspalgsession": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "listLsnrtspalgsession", + "summary": "List lsnrtspalgsession resources. Configuration for LSN RTSPALG session resource.", + "responses": { + "200": { + "description": "List of lsnrtspalgsession resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnrtspalgsession": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lsnrtspalgsession" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lsn" + ], + "operationId": "createLsnrtspalgsession", + "summary": "Create a lsnrtspalgsession resource. Configuration for LSN RTSPALG session resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnrtspalgsession": { + "$ref": "#/components/schemas/Lsnrtspalgsession" + } + }, + "required": [ + "lsnrtspalgsession" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lsnrtspalgsession/{name}": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "getLsnrtspalgsessionByName", + "summary": "Get a lsnrtspalgsession resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single lsnrtspalgsession resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnrtspalgsession": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lsnrtspalgsession" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "lsn" + ], + "operationId": "updateLsnrtspalgsession", + "summary": "Update a lsnrtspalgsession resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnrtspalgsession": { + "$ref": "#/components/schemas/Lsnrtspalgsession" + } + }, + "required": [ + "lsnrtspalgsession" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "lsn" + ], + "operationId": "deleteLsnrtspalgsession", + "summary": "Delete a lsnrtspalgsession resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lsnrtspalgsession_binding": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "listLsnrtspalgsessionBinding", + "summary": "List lsnrtspalgsession_binding resources. Binding object which returns the resources bound to lsnrtspalgsession_binding.", + "responses": { + "200": { + "description": "List of lsnrtspalgsession_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnrtspalgsession_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LsnrtspalgsessionBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lsn" + ], + "operationId": "createLsnrtspalgsessionBinding", + "summary": "Create a lsnrtspalgsession_binding resource. Binding object which returns the resources bound to lsnrtspalgsession_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnrtspalgsession_binding": { + "$ref": "#/components/schemas/LsnrtspalgsessionBinding" + } + }, + "required": [ + "lsnrtspalgsession_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lsnrtspalgsession_binding/{name}": { + "delete": { + "tags": [ + "lsn" + ], + "operationId": "deleteLsnrtspalgsessionBinding", + "summary": "Delete a lsnrtspalgsession_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lsnrtspalgsession_datachannel_binding": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "listLsnrtspalgsessionDatachannelBinding", + "summary": "List lsnrtspalgsession_datachannel_binding resources. Binding class showing the datachannel that can be bound to lsnrtspalgsession.", + "responses": { + "200": { + "description": "List of lsnrtspalgsession_datachannel_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnrtspalgsession_datachannel_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LsnrtspalgsessionDatachannelBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lsn" + ], + "operationId": "createLsnrtspalgsessionDatachannelBinding", + "summary": "Create a lsnrtspalgsession_datachannel_binding resource. Binding class showing the datachannel that can be bound to lsnrtspalgsession.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnrtspalgsession_datachannel_binding": { + "$ref": "#/components/schemas/LsnrtspalgsessionDatachannelBinding" + } + }, + "required": [ + "lsnrtspalgsession_datachannel_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lsnrtspalgsession_datachannel_binding/{name}": { + "delete": { + "tags": [ + "lsn" + ], + "operationId": "deleteLsnrtspalgsessionDatachannelBinding", + "summary": "Delete a lsnrtspalgsession_datachannel_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lsnsession": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "listLsnsession", + "summary": "List lsnsession resources. Configuration for lsn session resource.", + "responses": { + "200": { + "description": "List of lsnsession resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnsession": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lsnsession" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lsn" + ], + "operationId": "createLsnsession", + "summary": "Create a lsnsession resource. Configuration for lsn session resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnsession": { + "$ref": "#/components/schemas/Lsnsession" + } + }, + "required": [ + "lsnsession" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lsnsession/{name}": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "getLsnsessionByName", + "summary": "Get a lsnsession resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single lsnsession resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnsession": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lsnsession" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "lsn" + ], + "operationId": "updateLsnsession", + "summary": "Update a lsnsession resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnsession": { + "$ref": "#/components/schemas/Lsnsession" + } + }, + "required": [ + "lsnsession" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "lsn" + ], + "operationId": "deleteLsnsession", + "summary": "Delete a lsnsession resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lsnsipalgcall": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "listLsnsipalgcall", + "summary": "List lsnsipalgcall resources. Configuration for LSN SIPALG call resource.", + "responses": { + "200": { + "description": "List of lsnsipalgcall resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnsipalgcall": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lsnsipalgcall" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lsn" + ], + "operationId": "createLsnsipalgcall", + "summary": "Create a lsnsipalgcall resource. Configuration for LSN SIPALG call resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnsipalgcall": { + "$ref": "#/components/schemas/Lsnsipalgcall" + } + }, + "required": [ + "lsnsipalgcall" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lsnsipalgcall/{name}": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "getLsnsipalgcallByName", + "summary": "Get a lsnsipalgcall resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single lsnsipalgcall resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnsipalgcall": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lsnsipalgcall" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "lsn" + ], + "operationId": "updateLsnsipalgcall", + "summary": "Update a lsnsipalgcall resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnsipalgcall": { + "$ref": "#/components/schemas/Lsnsipalgcall" + } + }, + "required": [ + "lsnsipalgcall" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "lsn" + ], + "operationId": "deleteLsnsipalgcall", + "summary": "Delete a lsnsipalgcall resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lsnsipalgcall_binding": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "listLsnsipalgcallBinding", + "summary": "List lsnsipalgcall_binding resources. Binding object which returns the resources bound to lsnsipalgcall_binding.", + "responses": { + "200": { + "description": "List of lsnsipalgcall_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnsipalgcall_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LsnsipalgcallBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lsn" + ], + "operationId": "createLsnsipalgcallBinding", + "summary": "Create a lsnsipalgcall_binding resource. Binding object which returns the resources bound to lsnsipalgcall_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnsipalgcall_binding": { + "$ref": "#/components/schemas/LsnsipalgcallBinding" + } + }, + "required": [ + "lsnsipalgcall_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lsnsipalgcall_binding/{name}": { + "delete": { + "tags": [ + "lsn" + ], + "operationId": "deleteLsnsipalgcallBinding", + "summary": "Delete a lsnsipalgcall_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lsnsipalgcall_controlchannel_binding": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "listLsnsipalgcallControlchannelBinding", + "summary": "List lsnsipalgcall_controlchannel_binding resources. Binding class showing the controlchannel that can be bound to lsnsipalgcall.", + "responses": { + "200": { + "description": "List of lsnsipalgcall_controlchannel_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnsipalgcall_controlchannel_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LsnsipalgcallControlchannelBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lsn" + ], + "operationId": "createLsnsipalgcallControlchannelBinding", + "summary": "Create a lsnsipalgcall_controlchannel_binding resource. Binding class showing the controlchannel that can be bound to lsnsipalgcall.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnsipalgcall_controlchannel_binding": { + "$ref": "#/components/schemas/LsnsipalgcallControlchannelBinding" + } + }, + "required": [ + "lsnsipalgcall_controlchannel_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lsnsipalgcall_controlchannel_binding/{name}": { + "delete": { + "tags": [ + "lsn" + ], + "operationId": "deleteLsnsipalgcallControlchannelBinding", + "summary": "Delete a lsnsipalgcall_controlchannel_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lsnsipalgcall_datachannel_binding": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "listLsnsipalgcallDatachannelBinding", + "summary": "List lsnsipalgcall_datachannel_binding resources. Binding class showing the datachannel that can be bound to lsnsipalgcall.", + "responses": { + "200": { + "description": "List of lsnsipalgcall_datachannel_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnsipalgcall_datachannel_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LsnsipalgcallDatachannelBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lsn" + ], + "operationId": "createLsnsipalgcallDatachannelBinding", + "summary": "Create a lsnsipalgcall_datachannel_binding resource. Binding class showing the datachannel that can be bound to lsnsipalgcall.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnsipalgcall_datachannel_binding": { + "$ref": "#/components/schemas/LsnsipalgcallDatachannelBinding" + } + }, + "required": [ + "lsnsipalgcall_datachannel_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lsnsipalgcall_datachannel_binding/{name}": { + "delete": { + "tags": [ + "lsn" + ], + "operationId": "deleteLsnsipalgcallDatachannelBinding", + "summary": "Delete a lsnsipalgcall_datachannel_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lsnsipalgprofile": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "listLsnsipalgprofile", + "summary": "List lsnsipalgprofile resources. Configuration for LSN SIPALG Profile resource.", + "responses": { + "200": { + "description": "List of lsnsipalgprofile resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnsipalgprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lsnsipalgprofile" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lsn" + ], + "operationId": "createLsnsipalgprofile", + "summary": "Create a lsnsipalgprofile resource. Configuration for LSN SIPALG Profile resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnsipalgprofile": { + "$ref": "#/components/schemas/Lsnsipalgprofile" + } + }, + "required": [ + "lsnsipalgprofile" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lsnsipalgprofile/{name}": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "getLsnsipalgprofileByName", + "summary": "Get a lsnsipalgprofile resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single lsnsipalgprofile resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnsipalgprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lsnsipalgprofile" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "lsn" + ], + "operationId": "updateLsnsipalgprofile", + "summary": "Update a lsnsipalgprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnsipalgprofile": { + "$ref": "#/components/schemas/Lsnsipalgprofile" + } + }, + "required": [ + "lsnsipalgprofile" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "lsn" + ], + "operationId": "deleteLsnsipalgprofile", + "summary": "Delete a lsnsipalgprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lsnstatic": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "listLsnstatic", + "summary": "List lsnstatic resources. Configuration for static mapping resource.", + "responses": { + "200": { + "description": "List of lsnstatic resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnstatic": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lsnstatic" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lsn" + ], + "operationId": "createLsnstatic", + "summary": "Create a lsnstatic resource. Configuration for static mapping resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnstatic": { + "$ref": "#/components/schemas/Lsnstatic" + } + }, + "required": [ + "lsnstatic" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lsnstatic/{name}": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "getLsnstaticByName", + "summary": "Get a lsnstatic resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single lsnstatic resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnstatic": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lsnstatic" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "lsn" + ], + "operationId": "updateLsnstatic", + "summary": "Update a lsnstatic resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsnstatic": { + "$ref": "#/components/schemas/Lsnstatic" + } + }, + "required": [ + "lsnstatic" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "lsn" + ], + "operationId": "deleteLsnstatic", + "summary": "Delete a lsnstatic resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lsntransportprofile": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "listLsntransportprofile", + "summary": "List lsntransportprofile resources. Configuration for LSN Transport Profile resource.", + "responses": { + "200": { + "description": "List of lsntransportprofile resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsntransportprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lsntransportprofile" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "lsn" + ], + "operationId": "createLsntransportprofile", + "summary": "Create a lsntransportprofile resource. Configuration for LSN Transport Profile resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsntransportprofile": { + "$ref": "#/components/schemas/Lsntransportprofile" + } + }, + "required": [ + "lsntransportprofile" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lsntransportprofile/{name}": { + "get": { + "tags": [ + "lsn" + ], + "operationId": "getLsntransportprofileByName", + "summary": "Get a lsntransportprofile resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single lsntransportprofile resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsntransportprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lsntransportprofile" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "lsn" + ], + "operationId": "updateLsntransportprofile", + "summary": "Update a lsntransportprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lsntransportprofile": { + "$ref": "#/components/schemas/Lsntransportprofile" + } + }, + "required": [ + "lsntransportprofile" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "lsn" + ], + "operationId": "deleteLsntransportprofile", + "summary": "Delete a lsntransportprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/metricsprofile": { + "get": { + "tags": [ + "metrics" + ], + "operationId": "listMetricsprofile", + "summary": "List metricsprofile resources. Configuration for Metrics profile resource.", + "responses": { + "200": { + "description": "List of metricsprofile resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "metricsprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Metricsprofile" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "metrics" + ], + "operationId": "createMetricsprofile", + "summary": "Create a metricsprofile resource. Configuration for Metrics profile resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "metricsprofile": { + "$ref": "#/components/schemas/Metricsprofile" + } + }, + "required": [ + "metricsprofile" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/metricsprofile/{name}": { + "get": { + "tags": [ + "metrics" + ], + "operationId": "getMetricsprofileByName", + "summary": "Get a metricsprofile resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single metricsprofile resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "metricsprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Metricsprofile" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "metrics" + ], + "operationId": "updateMetricsprofile", + "summary": "Update a metricsprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "metricsprofile": { + "$ref": "#/components/schemas/Metricsprofile" + } + }, + "required": [ + "metricsprofile" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "metrics" + ], + "operationId": "deleteMetricsprofile", + "summary": "Delete a metricsprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/metricsprofile_authenticationvserver_binding": { + "get": { + "tags": [ + "metrics" + ], + "operationId": "listMetricsprofileAuthenticationvserverBinding", + "summary": "List metricsprofile_authenticationvserver_binding resources. Binding class showing the authenticationvserver that can be bound to metricsprofile.", + "responses": { + "200": { + "description": "List of metricsprofile_authenticationvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "metricsprofile_authenticationvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MetricsprofileAuthenticationvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "metrics" + ], + "operationId": "createMetricsprofileAuthenticationvserverBinding", + "summary": "Create a metricsprofile_authenticationvserver_binding resource. Binding class showing the authenticationvserver that can be bound to metricsprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "metricsprofile_authenticationvserver_binding": { + "$ref": "#/components/schemas/MetricsprofileAuthenticationvserverBinding" + } + }, + "required": [ + "metricsprofile_authenticationvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/metricsprofile_authenticationvserver_binding/{name}": { + "delete": { + "tags": [ + "metrics" + ], + "operationId": "deleteMetricsprofileAuthenticationvserverBinding", + "summary": "Delete a metricsprofile_authenticationvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/metricsprofile_binding": { + "get": { + "tags": [ + "metrics" + ], + "operationId": "listMetricsprofileBinding", + "summary": "List metricsprofile_binding resources. Binding object which returns the resources bound to metricsprofile_binding.", + "responses": { + "200": { + "description": "List of metricsprofile_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "metricsprofile_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MetricsprofileBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "metrics" + ], + "operationId": "createMetricsprofileBinding", + "summary": "Create a metricsprofile_binding resource. Binding object which returns the resources bound to metricsprofile_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "metricsprofile_binding": { + "$ref": "#/components/schemas/MetricsprofileBinding" + } + }, + "required": [ + "metricsprofile_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/metricsprofile_binding/{name}": { + "delete": { + "tags": [ + "metrics" + ], + "operationId": "deleteMetricsprofileBinding", + "summary": "Delete a metricsprofile_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/metricsprofile_crvserver_binding": { + "get": { + "tags": [ + "metrics" + ], + "operationId": "listMetricsprofileCrvserverBinding", + "summary": "List metricsprofile_crvserver_binding resources. Binding class showing the crvserver that can be bound to metricsprofile.", + "responses": { + "200": { + "description": "List of metricsprofile_crvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "metricsprofile_crvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MetricsprofileCrvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "metrics" + ], + "operationId": "createMetricsprofileCrvserverBinding", + "summary": "Create a metricsprofile_crvserver_binding resource. Binding class showing the crvserver that can be bound to metricsprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "metricsprofile_crvserver_binding": { + "$ref": "#/components/schemas/MetricsprofileCrvserverBinding" + } + }, + "required": [ + "metricsprofile_crvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/metricsprofile_crvserver_binding/{name}": { + "delete": { + "tags": [ + "metrics" + ], + "operationId": "deleteMetricsprofileCrvserverBinding", + "summary": "Delete a metricsprofile_crvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/metricsprofile_csvserver_binding": { + "get": { + "tags": [ + "metrics" + ], + "operationId": "listMetricsprofileCsvserverBinding", + "summary": "List metricsprofile_csvserver_binding resources. Binding class showing the csvserver that can be bound to metricsprofile.", + "responses": { + "200": { + "description": "List of metricsprofile_csvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "metricsprofile_csvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MetricsprofileCsvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "metrics" + ], + "operationId": "createMetricsprofileCsvserverBinding", + "summary": "Create a metricsprofile_csvserver_binding resource. Binding class showing the csvserver that can be bound to metricsprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "metricsprofile_csvserver_binding": { + "$ref": "#/components/schemas/MetricsprofileCsvserverBinding" + } + }, + "required": [ + "metricsprofile_csvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/metricsprofile_csvserver_binding/{name}": { + "delete": { + "tags": [ + "metrics" + ], + "operationId": "deleteMetricsprofileCsvserverBinding", + "summary": "Delete a metricsprofile_csvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/metricsprofile_gslbvserver_binding": { + "get": { + "tags": [ + "metrics" + ], + "operationId": "listMetricsprofileGslbvserverBinding", + "summary": "List metricsprofile_gslbvserver_binding resources. Binding class showing the gslbvserver that can be bound to metricsprofile.", + "responses": { + "200": { + "description": "List of metricsprofile_gslbvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "metricsprofile_gslbvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MetricsprofileGslbvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "metrics" + ], + "operationId": "createMetricsprofileGslbvserverBinding", + "summary": "Create a metricsprofile_gslbvserver_binding resource. Binding class showing the gslbvserver that can be bound to metricsprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "metricsprofile_gslbvserver_binding": { + "$ref": "#/components/schemas/MetricsprofileGslbvserverBinding" + } + }, + "required": [ + "metricsprofile_gslbvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/metricsprofile_gslbvserver_binding/{name}": { + "delete": { + "tags": [ + "metrics" + ], + "operationId": "deleteMetricsprofileGslbvserverBinding", + "summary": "Delete a metricsprofile_gslbvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/metricsprofile_lbvserver_binding": { + "get": { + "tags": [ + "metrics" + ], + "operationId": "listMetricsprofileLbvserverBinding", + "summary": "List metricsprofile_lbvserver_binding resources. Binding class showing the lbvserver that can be bound to metricsprofile.", + "responses": { + "200": { + "description": "List of metricsprofile_lbvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "metricsprofile_lbvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MetricsprofileLbvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "metrics" + ], + "operationId": "createMetricsprofileLbvserverBinding", + "summary": "Create a metricsprofile_lbvserver_binding resource. Binding class showing the lbvserver that can be bound to metricsprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "metricsprofile_lbvserver_binding": { + "$ref": "#/components/schemas/MetricsprofileLbvserverBinding" + } + }, + "required": [ + "metricsprofile_lbvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/metricsprofile_lbvserver_binding/{name}": { + "delete": { + "tags": [ + "metrics" + ], + "operationId": "deleteMetricsprofileLbvserverBinding", + "summary": "Delete a metricsprofile_lbvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/metricsprofile_service_binding": { + "get": { + "tags": [ + "metrics" + ], + "operationId": "listMetricsprofileServiceBinding", + "summary": "List metricsprofile_service_binding resources. Binding class showing the service that can be bound to metricsprofile.", + "responses": { + "200": { + "description": "List of metricsprofile_service_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "metricsprofile_service_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MetricsprofileServiceBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "metrics" + ], + "operationId": "createMetricsprofileServiceBinding", + "summary": "Create a metricsprofile_service_binding resource. Binding class showing the service that can be bound to metricsprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "metricsprofile_service_binding": { + "$ref": "#/components/schemas/MetricsprofileServiceBinding" + } + }, + "required": [ + "metricsprofile_service_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/metricsprofile_service_binding/{name}": { + "delete": { + "tags": [ + "metrics" + ], + "operationId": "deleteMetricsprofileServiceBinding", + "summary": "Delete a metricsprofile_service_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/metricsprofile_servicegroup_binding": { + "get": { + "tags": [ + "metrics" + ], + "operationId": "listMetricsprofileServicegroupBinding", + "summary": "List metricsprofile_servicegroup_binding resources. Binding class showing the servicegroup that can be bound to metricsprofile.", + "responses": { + "200": { + "description": "List of metricsprofile_servicegroup_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "metricsprofile_servicegroup_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MetricsprofileServicegroupBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "metrics" + ], + "operationId": "createMetricsprofileServicegroupBinding", + "summary": "Create a metricsprofile_servicegroup_binding resource. Binding class showing the servicegroup that can be bound to metricsprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "metricsprofile_servicegroup_binding": { + "$ref": "#/components/schemas/MetricsprofileServicegroupBinding" + } + }, + "required": [ + "metricsprofile_servicegroup_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/metricsprofile_servicegroup_binding/{name}": { + "delete": { + "tags": [ + "metrics" + ], + "operationId": "deleteMetricsprofileServicegroupBinding", + "summary": "Delete a metricsprofile_servicegroup_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/metricsprofile_uservserver_binding": { + "get": { + "tags": [ + "metrics" + ], + "operationId": "listMetricsprofileUservserverBinding", + "summary": "List metricsprofile_uservserver_binding resources. Binding class showing the uservserver that can be bound to metricsprofile.", + "responses": { + "200": { + "description": "List of metricsprofile_uservserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "metricsprofile_uservserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MetricsprofileUservserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "metrics" + ], + "operationId": "createMetricsprofileUservserverBinding", + "summary": "Create a metricsprofile_uservserver_binding resource. Binding class showing the uservserver that can be bound to metricsprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "metricsprofile_uservserver_binding": { + "$ref": "#/components/schemas/MetricsprofileUservserverBinding" + } + }, + "required": [ + "metricsprofile_uservserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/metricsprofile_uservserver_binding/{name}": { + "delete": { + "tags": [ + "metrics" + ], + "operationId": "deleteMetricsprofileUservserverBinding", + "summary": "Delete a metricsprofile_uservserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/metricsprofile_vpnvserver_binding": { + "get": { + "tags": [ + "metrics" + ], + "operationId": "listMetricsprofileVpnvserverBinding", + "summary": "List metricsprofile_vpnvserver_binding resources. Binding class showing the vpnvserver that can be bound to metricsprofile.", + "responses": { + "200": { + "description": "List of metricsprofile_vpnvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "metricsprofile_vpnvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MetricsprofileVpnvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "metrics" + ], + "operationId": "createMetricsprofileVpnvserverBinding", + "summary": "Create a metricsprofile_vpnvserver_binding resource. Binding class showing the vpnvserver that can be bound to metricsprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "metricsprofile_vpnvserver_binding": { + "$ref": "#/components/schemas/MetricsprofileVpnvserverBinding" + } + }, + "required": [ + "metricsprofile_vpnvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/metricsprofile_vpnvserver_binding/{name}": { + "delete": { + "tags": [ + "metrics" + ], + "operationId": "deleteMetricsprofileVpnvserverBinding", + "summary": "Delete a metricsprofile_vpnvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/interface": { + "get": { + "tags": [ + "network" + ], + "operationId": "listInterface", + "summary": "List interface resources. Configuration for interface resource.", + "responses": { + "200": { + "description": "List of interface resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "interface": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Interface" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createInterface", + "summary": "Create a interface resource. Configuration for interface resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "interface": { + "$ref": "#/components/schemas/Interface" + } + }, + "required": [ + "interface" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/interface/{name}": { + "get": { + "tags": [ + "network" + ], + "operationId": "getInterfaceByName", + "summary": "Get a interface resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single interface resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "interface": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Interface" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "network" + ], + "operationId": "updateInterface", + "summary": "Update a interface resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "interface": { + "$ref": "#/components/schemas/Interface" + } + }, + "required": [ + "interface" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteInterface", + "summary": "Delete a interface resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/appalgparam": { + "get": { + "tags": [ + "network" + ], + "operationId": "listAppalgparam", + "summary": "List appalgparam resources. Configuration for AppAlg Param resource.", + "responses": { + "200": { + "description": "List of appalgparam resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appalgparam": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appalgparam" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createAppalgparam", + "summary": "Create a appalgparam resource. Configuration for AppAlg Param resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appalgparam": { + "$ref": "#/components/schemas/Appalgparam" + } + }, + "required": [ + "appalgparam" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/appalgparam/{name}": { + "get": { + "tags": [ + "network" + ], + "operationId": "getAppalgparamByName", + "summary": "Get a appalgparam resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single appalgparam resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appalgparam": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Appalgparam" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "network" + ], + "operationId": "updateAppalgparam", + "summary": "Update a appalgparam resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "appalgparam": { + "$ref": "#/components/schemas/Appalgparam" + } + }, + "required": [ + "appalgparam" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteAppalgparam", + "summary": "Delete a appalgparam resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/arp": { + "get": { + "tags": [ + "network" + ], + "operationId": "listArp", + "summary": "List arp resources. Configuration for arp resource.", + "responses": { + "200": { + "description": "List of arp resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "arp": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Arp" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createArp", + "summary": "Create a arp resource. Configuration for arp resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "arp": { + "$ref": "#/components/schemas/Arp" + } + }, + "required": [ + "arp" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/arp/{name}": { + "get": { + "tags": [ + "network" + ], + "operationId": "getArpByName", + "summary": "Get a arp resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single arp resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "arp": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Arp" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "network" + ], + "operationId": "updateArp", + "summary": "Update a arp resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "arp": { + "$ref": "#/components/schemas/Arp" + } + }, + "required": [ + "arp" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteArp", + "summary": "Delete a arp resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/arpparam": { + "get": { + "tags": [ + "network" + ], + "operationId": "listArpparam", + "summary": "List arpparam resources. Configuration for Global arp parameters resource.", + "responses": { + "200": { + "description": "List of arpparam resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "arpparam": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Arpparam" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createArpparam", + "summary": "Create a arpparam resource. Configuration for Global arp parameters resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "arpparam": { + "$ref": "#/components/schemas/Arpparam" + } + }, + "required": [ + "arpparam" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/arpparam/{name}": { + "get": { + "tags": [ + "network" + ], + "operationId": "getArpparamByName", + "summary": "Get a arpparam resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single arpparam resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "arpparam": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Arpparam" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "network" + ], + "operationId": "updateArpparam", + "summary": "Update a arpparam resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "arpparam": { + "$ref": "#/components/schemas/Arpparam" + } + }, + "required": [ + "arpparam" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteArpparam", + "summary": "Delete a arpparam resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/bridgegroup": { + "get": { + "tags": [ + "network" + ], + "operationId": "listBridgegroup", + "summary": "List bridgegroup resources. Configuration for bridge group resource.", + "responses": { + "200": { + "description": "List of bridgegroup resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "bridgegroup": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Bridgegroup" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createBridgegroup", + "summary": "Create a bridgegroup resource. Configuration for bridge group resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "bridgegroup": { + "$ref": "#/components/schemas/Bridgegroup" + } + }, + "required": [ + "bridgegroup" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/bridgegroup/{name}": { + "get": { + "tags": [ + "network" + ], + "operationId": "getBridgegroupByName", + "summary": "Get a bridgegroup resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single bridgegroup resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "bridgegroup": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Bridgegroup" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "network" + ], + "operationId": "updateBridgegroup", + "summary": "Update a bridgegroup resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "bridgegroup": { + "$ref": "#/components/schemas/Bridgegroup" + } + }, + "required": [ + "bridgegroup" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteBridgegroup", + "summary": "Delete a bridgegroup resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/bridgegroup_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listBridgegroupBinding", + "summary": "List bridgegroup_binding resources. Binding object which returns the resources bound to bridgegroup_binding.", + "responses": { + "200": { + "description": "List of bridgegroup_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "bridgegroup_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BridgegroupBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createBridgegroupBinding", + "summary": "Create a bridgegroup_binding resource. Binding object which returns the resources bound to bridgegroup_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "bridgegroup_binding": { + "$ref": "#/components/schemas/BridgegroupBinding" + } + }, + "required": [ + "bridgegroup_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/bridgegroup_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteBridgegroupBinding", + "summary": "Delete a bridgegroup_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/bridgegroup_ip6_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listBridgegroupIp6Binding", + "summary": "List bridgegroup_ip6_binding resources. Binding class showing the ip6 that can be bound to bridgegroup.", + "responses": { + "200": { + "description": "List of bridgegroup_ip6_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "bridgegroup_ip6_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BridgegroupIp6Binding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createBridgegroupIp6Binding", + "summary": "Create a bridgegroup_ip6_binding resource. Binding class showing the ip6 that can be bound to bridgegroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "bridgegroup_ip6_binding": { + "$ref": "#/components/schemas/BridgegroupIp6Binding" + } + }, + "required": [ + "bridgegroup_ip6_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/bridgegroup_ip6_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteBridgegroupIp6Binding", + "summary": "Delete a bridgegroup_ip6_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/bridgegroup_ip_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listBridgegroupIpBinding", + "summary": "List bridgegroup_ip_binding resources. Binding class showing the ip that can be bound to bridgegroup.", + "responses": { + "200": { + "description": "List of bridgegroup_ip_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "bridgegroup_ip_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BridgegroupIpBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createBridgegroupIpBinding", + "summary": "Create a bridgegroup_ip_binding resource. Binding class showing the ip that can be bound to bridgegroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "bridgegroup_ip_binding": { + "$ref": "#/components/schemas/BridgegroupIpBinding" + } + }, + "required": [ + "bridgegroup_ip_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/bridgegroup_ip_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteBridgegroupIpBinding", + "summary": "Delete a bridgegroup_ip_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/bridgegroup_nsip6_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listBridgegroupNsip6Binding", + "summary": "List bridgegroup_nsip6_binding resources. Binding class showing the nsip6 that can be bound to bridgegroup.", + "responses": { + "200": { + "description": "List of bridgegroup_nsip6_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "bridgegroup_nsip6_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BridgegroupNsip6Binding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createBridgegroupNsip6Binding", + "summary": "Create a bridgegroup_nsip6_binding resource. Binding class showing the nsip6 that can be bound to bridgegroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "bridgegroup_nsip6_binding": { + "$ref": "#/components/schemas/BridgegroupNsip6Binding" + } + }, + "required": [ + "bridgegroup_nsip6_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/bridgegroup_nsip6_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteBridgegroupNsip6Binding", + "summary": "Delete a bridgegroup_nsip6_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/bridgegroup_nsip_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listBridgegroupNsipBinding", + "summary": "List bridgegroup_nsip_binding resources. Binding class showing the nsip that can be bound to bridgegroup.", + "responses": { + "200": { + "description": "List of bridgegroup_nsip_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "bridgegroup_nsip_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BridgegroupNsipBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createBridgegroupNsipBinding", + "summary": "Create a bridgegroup_nsip_binding resource. Binding class showing the nsip that can be bound to bridgegroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "bridgegroup_nsip_binding": { + "$ref": "#/components/schemas/BridgegroupNsipBinding" + } + }, + "required": [ + "bridgegroup_nsip_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/bridgegroup_nsip_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteBridgegroupNsipBinding", + "summary": "Delete a bridgegroup_nsip_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/bridgegroup_vlan_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listBridgegroupVlanBinding", + "summary": "List bridgegroup_vlan_binding resources. Binding class showing the vlan that can be bound to bridgegroup.", + "responses": { + "200": { + "description": "List of bridgegroup_vlan_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "bridgegroup_vlan_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/BridgegroupVlanBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createBridgegroupVlanBinding", + "summary": "Create a bridgegroup_vlan_binding resource. Binding class showing the vlan that can be bound to bridgegroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "bridgegroup_vlan_binding": { + "$ref": "#/components/schemas/BridgegroupVlanBinding" + } + }, + "required": [ + "bridgegroup_vlan_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/bridgegroup_vlan_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteBridgegroupVlanBinding", + "summary": "Delete a bridgegroup_vlan_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/bridgetable": { + "get": { + "tags": [ + "network" + ], + "operationId": "listBridgetable", + "summary": "List bridgetable resources. Configuration for bridge table entry resource.", + "responses": { + "200": { + "description": "List of bridgetable resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "bridgetable": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Bridgetable" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createBridgetable", + "summary": "Create a bridgetable resource. Configuration for bridge table entry resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "bridgetable": { + "$ref": "#/components/schemas/Bridgetable" + } + }, + "required": [ + "bridgetable" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/bridgetable/{name}": { + "get": { + "tags": [ + "network" + ], + "operationId": "getBridgetableByName", + "summary": "Get a bridgetable resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single bridgetable resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "bridgetable": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Bridgetable" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "network" + ], + "operationId": "updateBridgetable", + "summary": "Update a bridgetable resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "bridgetable": { + "$ref": "#/components/schemas/Bridgetable" + } + }, + "required": [ + "bridgetable" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteBridgetable", + "summary": "Delete a bridgetable resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/channel": { + "get": { + "tags": [ + "network" + ], + "operationId": "listChannel", + "summary": "List channel resources. Configuration for channel resource.", + "responses": { + "200": { + "description": "List of channel resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "channel": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Channel" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createChannel", + "summary": "Create a channel resource. Configuration for channel resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "channel": { + "$ref": "#/components/schemas/Channel" + } + }, + "required": [ + "channel" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/channel/{name}": { + "get": { + "tags": [ + "network" + ], + "operationId": "getChannelByName", + "summary": "Get a channel resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single channel resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "channel": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Channel" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "network" + ], + "operationId": "updateChannel", + "summary": "Update a channel resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "channel": { + "$ref": "#/components/schemas/Channel" + } + }, + "required": [ + "channel" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteChannel", + "summary": "Delete a channel resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/channel_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listChannelBinding", + "summary": "List channel_binding resources. Binding object which returns the resources bound to channel_binding.", + "responses": { + "200": { + "description": "List of channel_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "channel_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ChannelBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createChannelBinding", + "summary": "Create a channel_binding resource. Binding object which returns the resources bound to channel_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "channel_binding": { + "$ref": "#/components/schemas/ChannelBinding" + } + }, + "required": [ + "channel_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/channel_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteChannelBinding", + "summary": "Delete a channel_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/channel_interface_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listChannelInterfaceBinding", + "summary": "List channel_interface_binding resources. Binding class showing the interface that can be bound to channel.", + "responses": { + "200": { + "description": "List of channel_interface_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "channel_interface_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ChannelInterfaceBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createChannelInterfaceBinding", + "summary": "Create a channel_interface_binding resource. Binding class showing the interface that can be bound to channel.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "channel_interface_binding": { + "$ref": "#/components/schemas/ChannelInterfaceBinding" + } + }, + "required": [ + "channel_interface_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/channel_interface_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteChannelInterfaceBinding", + "summary": "Delete a channel_interface_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/ci": { + "get": { + "tags": [ + "network" + ], + "operationId": "listCi", + "summary": "List ci resources. Configuration for \"CI\" resource.", + "responses": { + "200": { + "description": "List of ci resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ci": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Ci" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createCi", + "summary": "Create a ci resource. Configuration for \"CI\" resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ci": { + "$ref": "#/components/schemas/Ci" + } + }, + "required": [ + "ci" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/ci/{name}": { + "get": { + "tags": [ + "network" + ], + "operationId": "getCiByName", + "summary": "Get a ci resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single ci resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ci": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Ci" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "network" + ], + "operationId": "updateCi", + "summary": "Update a ci resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ci": { + "$ref": "#/components/schemas/Ci" + } + }, + "required": [ + "ci" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteCi", + "summary": "Delete a ci resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/fis": { + "get": { + "tags": [ + "network" + ], + "operationId": "listFis", + "summary": "List fis resources. Configuration for \"FIS\" resource.", + "responses": { + "200": { + "description": "List of fis resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "fis": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Fis" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createFis", + "summary": "Create a fis resource. Configuration for \"FIS\" resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "fis": { + "$ref": "#/components/schemas/Fis" + } + }, + "required": [ + "fis" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/fis/{name}": { + "get": { + "tags": [ + "network" + ], + "operationId": "getFisByName", + "summary": "Get a fis resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single fis resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "fis": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Fis" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "network" + ], + "operationId": "updateFis", + "summary": "Update a fis resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "fis": { + "$ref": "#/components/schemas/Fis" + } + }, + "required": [ + "fis" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteFis", + "summary": "Delete a fis resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/fis_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listFisBinding", + "summary": "List fis_binding resources. Binding object which returns the resources bound to fis_binding.", + "responses": { + "200": { + "description": "List of fis_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "fis_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/FisBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createFisBinding", + "summary": "Create a fis_binding resource. Binding object which returns the resources bound to fis_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "fis_binding": { + "$ref": "#/components/schemas/FisBinding" + } + }, + "required": [ + "fis_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/fis_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteFisBinding", + "summary": "Delete a fis_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/fis_channel_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listFisChannelBinding", + "summary": "List fis_channel_binding resources. Binding class showing the channel that can be bound to fis.", + "responses": { + "200": { + "description": "List of fis_channel_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "fis_channel_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/FisChannelBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createFisChannelBinding", + "summary": "Create a fis_channel_binding resource. Binding class showing the channel that can be bound to fis.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "fis_channel_binding": { + "$ref": "#/components/schemas/FisChannelBinding" + } + }, + "required": [ + "fis_channel_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/fis_channel_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteFisChannelBinding", + "summary": "Delete a fis_channel_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/fis_interface_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listFisInterfaceBinding", + "summary": "List fis_interface_binding resources. Binding class showing the interface that can be bound to fis.", + "responses": { + "200": { + "description": "List of fis_interface_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "fis_interface_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/FisInterfaceBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createFisInterfaceBinding", + "summary": "Create a fis_interface_binding resource. Binding class showing the interface that can be bound to fis.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "fis_interface_binding": { + "$ref": "#/components/schemas/FisInterfaceBinding" + } + }, + "required": [ + "fis_interface_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/fis_interface_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteFisInterfaceBinding", + "summary": "Delete a fis_interface_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/forwardingsession": { + "get": { + "tags": [ + "network" + ], + "operationId": "listForwardingsession", + "summary": "List forwardingsession resources. Configuration for session forward resource.", + "responses": { + "200": { + "description": "List of forwardingsession resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "forwardingsession": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Forwardingsession" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createForwardingsession", + "summary": "Create a forwardingsession resource. Configuration for session forward resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "forwardingsession": { + "$ref": "#/components/schemas/Forwardingsession" + } + }, + "required": [ + "forwardingsession" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/forwardingsession/{name}": { + "get": { + "tags": [ + "network" + ], + "operationId": "getForwardingsessionByName", + "summary": "Get a forwardingsession resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single forwardingsession resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "forwardingsession": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Forwardingsession" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "network" + ], + "operationId": "updateForwardingsession", + "summary": "Update a forwardingsession resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "forwardingsession": { + "$ref": "#/components/schemas/Forwardingsession" + } + }, + "required": [ + "forwardingsession" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteForwardingsession", + "summary": "Delete a forwardingsession resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/inat": { + "get": { + "tags": [ + "network" + ], + "operationId": "listInat", + "summary": "List inat resources. Configuration for inbound nat resource.", + "responses": { + "200": { + "description": "List of inat resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "inat": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Inat" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createInat", + "summary": "Create a inat resource. Configuration for inbound nat resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "inat": { + "$ref": "#/components/schemas/Inat" + } + }, + "required": [ + "inat" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/inat/{name}": { + "get": { + "tags": [ + "network" + ], + "operationId": "getInatByName", + "summary": "Get a inat resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single inat resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "inat": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Inat" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "network" + ], + "operationId": "updateInat", + "summary": "Update a inat resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "inat": { + "$ref": "#/components/schemas/Inat" + } + }, + "required": [ + "inat" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteInat", + "summary": "Delete a inat resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/inatparam": { + "get": { + "tags": [ + "network" + ], + "operationId": "listInatparam", + "summary": "List inatparam resources. Configuration for INAT parameter resource.", + "responses": { + "200": { + "description": "List of inatparam resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "inatparam": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Inatparam" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createInatparam", + "summary": "Create a inatparam resource. Configuration for INAT parameter resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "inatparam": { + "$ref": "#/components/schemas/Inatparam" + } + }, + "required": [ + "inatparam" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/inatparam/{name}": { + "get": { + "tags": [ + "network" + ], + "operationId": "getInatparamByName", + "summary": "Get a inatparam resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single inatparam resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "inatparam": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Inatparam" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "network" + ], + "operationId": "updateInatparam", + "summary": "Update a inatparam resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "inatparam": { + "$ref": "#/components/schemas/Inatparam" + } + }, + "required": [ + "inatparam" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteInatparam", + "summary": "Delete a inatparam resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/interfacepair": { + "get": { + "tags": [ + "network" + ], + "operationId": "listInterfacepair", + "summary": "List interfacepair resources. Configuration for \"Interface Pair\" resource.", + "responses": { + "200": { + "description": "List of interfacepair resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "interfacepair": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Interfacepair" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createInterfacepair", + "summary": "Create a interfacepair resource. Configuration for \"Interface Pair\" resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "interfacepair": { + "$ref": "#/components/schemas/Interfacepair" + } + }, + "required": [ + "interfacepair" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/interfacepair/{name}": { + "get": { + "tags": [ + "network" + ], + "operationId": "getInterfacepairByName", + "summary": "Get a interfacepair resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single interfacepair resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "interfacepair": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Interfacepair" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "network" + ], + "operationId": "updateInterfacepair", + "summary": "Update a interfacepair resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "interfacepair": { + "$ref": "#/components/schemas/Interfacepair" + } + }, + "required": [ + "interfacepair" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteInterfacepair", + "summary": "Delete a interfacepair resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/ip6tunnel": { + "get": { + "tags": [ + "network" + ], + "operationId": "listIp6tunnel", + "summary": "List ip6tunnel resources. Configuration for ip6 Tunnel resource.", + "responses": { + "200": { + "description": "List of ip6tunnel resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ip6tunnel": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Ip6tunnel" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createIp6tunnel", + "summary": "Create a ip6tunnel resource. Configuration for ip6 Tunnel resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ip6tunnel": { + "$ref": "#/components/schemas/Ip6tunnel" + } + }, + "required": [ + "ip6tunnel" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/ip6tunnel/{name}": { + "get": { + "tags": [ + "network" + ], + "operationId": "getIp6tunnelByName", + "summary": "Get a ip6tunnel resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single ip6tunnel resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ip6tunnel": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Ip6tunnel" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "network" + ], + "operationId": "updateIp6tunnel", + "summary": "Update a ip6tunnel resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ip6tunnel": { + "$ref": "#/components/schemas/Ip6tunnel" + } + }, + "required": [ + "ip6tunnel" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteIp6tunnel", + "summary": "Delete a ip6tunnel resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/ip6tunnelparam": { + "get": { + "tags": [ + "network" + ], + "operationId": "listIp6tunnelparam", + "summary": "List ip6tunnelparam resources. Configuration for ip6 tunnel parameter resource.", + "responses": { + "200": { + "description": "List of ip6tunnelparam resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ip6tunnelparam": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Ip6tunnelparam" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createIp6tunnelparam", + "summary": "Create a ip6tunnelparam resource. Configuration for ip6 tunnel parameter resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ip6tunnelparam": { + "$ref": "#/components/schemas/Ip6tunnelparam" + } + }, + "required": [ + "ip6tunnelparam" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/ip6tunnelparam/{name}": { + "get": { + "tags": [ + "network" + ], + "operationId": "getIp6tunnelparamByName", + "summary": "Get a ip6tunnelparam resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single ip6tunnelparam resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ip6tunnelparam": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Ip6tunnelparam" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "network" + ], + "operationId": "updateIp6tunnelparam", + "summary": "Update a ip6tunnelparam resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ip6tunnelparam": { + "$ref": "#/components/schemas/Ip6tunnelparam" + } + }, + "required": [ + "ip6tunnelparam" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteIp6tunnelparam", + "summary": "Delete a ip6tunnelparam resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/ipset": { + "get": { + "tags": [ + "network" + ], + "operationId": "listIpset", + "summary": "List ipset resources. Configuration for network ipset resource.", + "responses": { + "200": { + "description": "List of ipset resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ipset": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Ipset" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createIpset", + "summary": "Create a ipset resource. Configuration for network ipset resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ipset": { + "$ref": "#/components/schemas/Ipset" + } + }, + "required": [ + "ipset" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/ipset/{name}": { + "get": { + "tags": [ + "network" + ], + "operationId": "getIpsetByName", + "summary": "Get a ipset resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single ipset resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ipset": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Ipset" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "network" + ], + "operationId": "updateIpset", + "summary": "Update a ipset resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ipset": { + "$ref": "#/components/schemas/Ipset" + } + }, + "required": [ + "ipset" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteIpset", + "summary": "Delete a ipset resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/ipset_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listIpsetBinding", + "summary": "List ipset_binding resources. Binding object which returns the resources bound to ipset_binding.", + "responses": { + "200": { + "description": "List of ipset_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ipset_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/IpsetBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createIpsetBinding", + "summary": "Create a ipset_binding resource. Binding object which returns the resources bound to ipset_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ipset_binding": { + "$ref": "#/components/schemas/IpsetBinding" + } + }, + "required": [ + "ipset_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/ipset_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteIpsetBinding", + "summary": "Delete a ipset_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/ipset_ip6_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listIpsetIp6Binding", + "summary": "List ipset_ip6_binding resources. Binding class showing the ip6 that can be bound to ipset.", + "responses": { + "200": { + "description": "List of ipset_ip6_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ipset_ip6_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/IpsetIp6Binding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createIpsetIp6Binding", + "summary": "Create a ipset_ip6_binding resource. Binding class showing the ip6 that can be bound to ipset.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ipset_ip6_binding": { + "$ref": "#/components/schemas/IpsetIp6Binding" + } + }, + "required": [ + "ipset_ip6_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/ipset_ip6_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteIpsetIp6Binding", + "summary": "Delete a ipset_ip6_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/ipset_ip_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listIpsetIpBinding", + "summary": "List ipset_ip_binding resources. Binding class showing the ip that can be bound to ipset.", + "responses": { + "200": { + "description": "List of ipset_ip_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ipset_ip_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/IpsetIpBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createIpsetIpBinding", + "summary": "Create a ipset_ip_binding resource. Binding class showing the ip that can be bound to ipset.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ipset_ip_binding": { + "$ref": "#/components/schemas/IpsetIpBinding" + } + }, + "required": [ + "ipset_ip_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/ipset_ip_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteIpsetIpBinding", + "summary": "Delete a ipset_ip_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/ipset_nsip6_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listIpsetNsip6Binding", + "summary": "List ipset_nsip6_binding resources. Binding class showing the nsip6 that can be bound to ipset.", + "responses": { + "200": { + "description": "List of ipset_nsip6_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ipset_nsip6_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/IpsetNsip6Binding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createIpsetNsip6Binding", + "summary": "Create a ipset_nsip6_binding resource. Binding class showing the nsip6 that can be bound to ipset.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ipset_nsip6_binding": { + "$ref": "#/components/schemas/IpsetNsip6Binding" + } + }, + "required": [ + "ipset_nsip6_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/ipset_nsip6_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteIpsetNsip6Binding", + "summary": "Delete a ipset_nsip6_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/ipset_nsip_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listIpsetNsipBinding", + "summary": "List ipset_nsip_binding resources. Binding class showing the nsip that can be bound to ipset.", + "responses": { + "200": { + "description": "List of ipset_nsip_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ipset_nsip_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/IpsetNsipBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createIpsetNsipBinding", + "summary": "Create a ipset_nsip_binding resource. Binding class showing the nsip that can be bound to ipset.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ipset_nsip_binding": { + "$ref": "#/components/schemas/IpsetNsipBinding" + } + }, + "required": [ + "ipset_nsip_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/ipset_nsip_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteIpsetNsipBinding", + "summary": "Delete a ipset_nsip_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/iptunnel": { + "get": { + "tags": [ + "network" + ], + "operationId": "listIptunnel", + "summary": "List iptunnel resources. Configuration for ip Tunnel resource.", + "responses": { + "200": { + "description": "List of iptunnel resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "iptunnel": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Iptunnel" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createIptunnel", + "summary": "Create a iptunnel resource. Configuration for ip Tunnel resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "iptunnel": { + "$ref": "#/components/schemas/Iptunnel" + } + }, + "required": [ + "iptunnel" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/iptunnel/{name}": { + "get": { + "tags": [ + "network" + ], + "operationId": "getIptunnelByName", + "summary": "Get a iptunnel resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single iptunnel resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "iptunnel": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Iptunnel" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "network" + ], + "operationId": "updateIptunnel", + "summary": "Update a iptunnel resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "iptunnel": { + "$ref": "#/components/schemas/Iptunnel" + } + }, + "required": [ + "iptunnel" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteIptunnel", + "summary": "Delete a iptunnel resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/iptunnelparam": { + "get": { + "tags": [ + "network" + ], + "operationId": "listIptunnelparam", + "summary": "List iptunnelparam resources. Configuration for ip tunnel parameter resource.", + "responses": { + "200": { + "description": "List of iptunnelparam resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "iptunnelparam": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Iptunnelparam" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createIptunnelparam", + "summary": "Create a iptunnelparam resource. Configuration for ip tunnel parameter resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "iptunnelparam": { + "$ref": "#/components/schemas/Iptunnelparam" + } + }, + "required": [ + "iptunnelparam" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/iptunnelparam/{name}": { + "get": { + "tags": [ + "network" + ], + "operationId": "getIptunnelparamByName", + "summary": "Get a iptunnelparam resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single iptunnelparam resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "iptunnelparam": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Iptunnelparam" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "network" + ], + "operationId": "updateIptunnelparam", + "summary": "Update a iptunnelparam resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "iptunnelparam": { + "$ref": "#/components/schemas/Iptunnelparam" + } + }, + "required": [ + "iptunnelparam" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteIptunnelparam", + "summary": "Delete a iptunnelparam resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/ipv6": { + "get": { + "tags": [ + "network" + ], + "operationId": "listIpv6", + "summary": "List ipv6 resources. Configuration for ip v6 resource.", + "responses": { + "200": { + "description": "List of ipv6 resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ipv6": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Ipv6" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createIpv6", + "summary": "Create a ipv6 resource. Configuration for ip v6 resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ipv6": { + "$ref": "#/components/schemas/Ipv6" + } + }, + "required": [ + "ipv6" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/ipv6/{name}": { + "get": { + "tags": [ + "network" + ], + "operationId": "getIpv6ByName", + "summary": "Get a ipv6 resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single ipv6 resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ipv6": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Ipv6" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "network" + ], + "operationId": "updateIpv6", + "summary": "Update a ipv6 resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ipv6": { + "$ref": "#/components/schemas/Ipv6" + } + }, + "required": [ + "ipv6" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteIpv6", + "summary": "Delete a ipv6 resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/l2param": { + "get": { + "tags": [ + "network" + ], + "operationId": "listL2param", + "summary": "List l2param resources. Configuration for Layer 2 related parameter resource.", + "responses": { + "200": { + "description": "List of l2param resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "l2param": { + "type": "array", + "items": { + "$ref": "#/components/schemas/L2param" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createL2param", + "summary": "Create a l2param resource. Configuration for Layer 2 related parameter resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "l2param": { + "$ref": "#/components/schemas/L2param" + } + }, + "required": [ + "l2param" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/l2param/{name}": { + "get": { + "tags": [ + "network" + ], + "operationId": "getL2paramByName", + "summary": "Get a l2param resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single l2param resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "l2param": { + "type": "array", + "items": { + "$ref": "#/components/schemas/L2param" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "network" + ], + "operationId": "updateL2param", + "summary": "Update a l2param resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "l2param": { + "$ref": "#/components/schemas/L2param" + } + }, + "required": [ + "l2param" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteL2param", + "summary": "Delete a l2param resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/l3param": { + "get": { + "tags": [ + "network" + ], + "operationId": "listL3param", + "summary": "List l3param resources. Configuration for Layer 3 related parameter resource.", + "responses": { + "200": { + "description": "List of l3param resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "l3param": { + "type": "array", + "items": { + "$ref": "#/components/schemas/L3param" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createL3param", + "summary": "Create a l3param resource. Configuration for Layer 3 related parameter resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "l3param": { + "$ref": "#/components/schemas/L3param" + } + }, + "required": [ + "l3param" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/l3param/{name}": { + "get": { + "tags": [ + "network" + ], + "operationId": "getL3paramByName", + "summary": "Get a l3param resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single l3param resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "l3param": { + "type": "array", + "items": { + "$ref": "#/components/schemas/L3param" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "network" + ], + "operationId": "updateL3param", + "summary": "Update a l3param resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "l3param": { + "$ref": "#/components/schemas/L3param" + } + }, + "required": [ + "l3param" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteL3param", + "summary": "Delete a l3param resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/l4param": { + "get": { + "tags": [ + "network" + ], + "operationId": "listL4param", + "summary": "List l4param resources. Configuration for Layer 4 related parameter resource.", + "responses": { + "200": { + "description": "List of l4param resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "l4param": { + "type": "array", + "items": { + "$ref": "#/components/schemas/L4param" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createL4param", + "summary": "Create a l4param resource. Configuration for Layer 4 related parameter resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "l4param": { + "$ref": "#/components/schemas/L4param" + } + }, + "required": [ + "l4param" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/l4param/{name}": { + "get": { + "tags": [ + "network" + ], + "operationId": "getL4paramByName", + "summary": "Get a l4param resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single l4param resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "l4param": { + "type": "array", + "items": { + "$ref": "#/components/schemas/L4param" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "network" + ], + "operationId": "updateL4param", + "summary": "Update a l4param resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "l4param": { + "$ref": "#/components/schemas/L4param" + } + }, + "required": [ + "l4param" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteL4param", + "summary": "Delete a l4param resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/lacp": { + "get": { + "tags": [ + "network" + ], + "operationId": "listLacp", + "summary": "List lacp resources. Configuration for Link aggregation control protocol resource.", + "responses": { + "200": { + "description": "List of lacp resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lacp": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lacp" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createLacp", + "summary": "Create a lacp resource. Configuration for Link aggregation control protocol resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lacp": { + "$ref": "#/components/schemas/Lacp" + } + }, + "required": [ + "lacp" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/lacp/{name}": { + "get": { + "tags": [ + "network" + ], + "operationId": "getLacpByName", + "summary": "Get a lacp resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single lacp resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lacp": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Lacp" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "network" + ], + "operationId": "updateLacp", + "summary": "Update a lacp resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "lacp": { + "$ref": "#/components/schemas/Lacp" + } + }, + "required": [ + "lacp" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteLacp", + "summary": "Delete a lacp resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/linkset": { + "get": { + "tags": [ + "network" + ], + "operationId": "listLinkset", + "summary": "List linkset resources. Configuration for link set resource.", + "responses": { + "200": { + "description": "List of linkset resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "linkset": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Linkset" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createLinkset", + "summary": "Create a linkset resource. Configuration for link set resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "linkset": { + "$ref": "#/components/schemas/Linkset" + } + }, + "required": [ + "linkset" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/linkset/{name}": { + "get": { + "tags": [ + "network" + ], + "operationId": "getLinksetByName", + "summary": "Get a linkset resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single linkset resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "linkset": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Linkset" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "network" + ], + "operationId": "updateLinkset", + "summary": "Update a linkset resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "linkset": { + "$ref": "#/components/schemas/Linkset" + } + }, + "required": [ + "linkset" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteLinkset", + "summary": "Delete a linkset resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/linkset_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listLinksetBinding", + "summary": "List linkset_binding resources. Binding object which returns the resources bound to linkset_binding.", + "responses": { + "200": { + "description": "List of linkset_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "linkset_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LinksetBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createLinksetBinding", + "summary": "Create a linkset_binding resource. Binding object which returns the resources bound to linkset_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "linkset_binding": { + "$ref": "#/components/schemas/LinksetBinding" + } + }, + "required": [ + "linkset_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/linkset_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteLinksetBinding", + "summary": "Delete a linkset_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/linkset_channel_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listLinksetChannelBinding", + "summary": "List linkset_channel_binding resources. Binding class showing the channel that can be bound to linkset.", + "responses": { + "200": { + "description": "List of linkset_channel_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "linkset_channel_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LinksetChannelBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createLinksetChannelBinding", + "summary": "Create a linkset_channel_binding resource. Binding class showing the channel that can be bound to linkset.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "linkset_channel_binding": { + "$ref": "#/components/schemas/LinksetChannelBinding" + } + }, + "required": [ + "linkset_channel_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/linkset_channel_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteLinksetChannelBinding", + "summary": "Delete a linkset_channel_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/linkset_interface_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listLinksetInterfaceBinding", + "summary": "List linkset_interface_binding resources. Binding class showing the interface that can be bound to linkset.", + "responses": { + "200": { + "description": "List of linkset_interface_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "linkset_interface_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/LinksetInterfaceBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createLinksetInterfaceBinding", + "summary": "Create a linkset_interface_binding resource. Binding class showing the interface that can be bound to linkset.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "linkset_interface_binding": { + "$ref": "#/components/schemas/LinksetInterfaceBinding" + } + }, + "required": [ + "linkset_interface_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/linkset_interface_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteLinksetInterfaceBinding", + "summary": "Delete a linkset_interface_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/mapbmr": { + "get": { + "tags": [ + "network" + ], + "operationId": "listMapbmr", + "summary": "List mapbmr resources. Configuration for MAP-T Basic Mapping rule resource.", + "responses": { + "200": { + "description": "List of mapbmr resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "mapbmr": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Mapbmr" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createMapbmr", + "summary": "Create a mapbmr resource. Configuration for MAP-T Basic Mapping rule resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "mapbmr": { + "$ref": "#/components/schemas/Mapbmr" + } + }, + "required": [ + "mapbmr" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/mapbmr/{name}": { + "get": { + "tags": [ + "network" + ], + "operationId": "getMapbmrByName", + "summary": "Get a mapbmr resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single mapbmr resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "mapbmr": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Mapbmr" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "network" + ], + "operationId": "updateMapbmr", + "summary": "Update a mapbmr resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "mapbmr": { + "$ref": "#/components/schemas/Mapbmr" + } + }, + "required": [ + "mapbmr" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteMapbmr", + "summary": "Delete a mapbmr resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/mapbmr_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listMapbmrBinding", + "summary": "List mapbmr_binding resources. Binding object which returns the resources bound to mapbmr_binding.", + "responses": { + "200": { + "description": "List of mapbmr_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "mapbmr_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MapbmrBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createMapbmrBinding", + "summary": "Create a mapbmr_binding resource. Binding object which returns the resources bound to mapbmr_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "mapbmr_binding": { + "$ref": "#/components/schemas/MapbmrBinding" + } + }, + "required": [ + "mapbmr_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/mapbmr_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteMapbmrBinding", + "summary": "Delete a mapbmr_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/mapbmr_bmrv4network_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listMapbmrBmrv4networkBinding", + "summary": "List mapbmr_bmrv4network_binding resources. Binding class showing the bmrv4network that can be bound to mapbmr.", + "responses": { + "200": { + "description": "List of mapbmr_bmrv4network_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "mapbmr_bmrv4network_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MapbmrBmrv4networkBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createMapbmrBmrv4networkBinding", + "summary": "Create a mapbmr_bmrv4network_binding resource. Binding class showing the bmrv4network that can be bound to mapbmr.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "mapbmr_bmrv4network_binding": { + "$ref": "#/components/schemas/MapbmrBmrv4networkBinding" + } + }, + "required": [ + "mapbmr_bmrv4network_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/mapbmr_bmrv4network_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteMapbmrBmrv4networkBinding", + "summary": "Delete a mapbmr_bmrv4network_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/mapdmr": { + "get": { + "tags": [ + "network" + ], + "operationId": "listMapdmr", + "summary": "List mapdmr resources. Configuration for MAP-T Default Mapping rule resource.", + "responses": { + "200": { + "description": "List of mapdmr resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "mapdmr": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Mapdmr" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createMapdmr", + "summary": "Create a mapdmr resource. Configuration for MAP-T Default Mapping rule resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "mapdmr": { + "$ref": "#/components/schemas/Mapdmr" + } + }, + "required": [ + "mapdmr" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/mapdmr/{name}": { + "get": { + "tags": [ + "network" + ], + "operationId": "getMapdmrByName", + "summary": "Get a mapdmr resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single mapdmr resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "mapdmr": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Mapdmr" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "network" + ], + "operationId": "updateMapdmr", + "summary": "Update a mapdmr resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "mapdmr": { + "$ref": "#/components/schemas/Mapdmr" + } + }, + "required": [ + "mapdmr" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteMapdmr", + "summary": "Delete a mapdmr resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/mapdomain": { + "get": { + "tags": [ + "network" + ], + "operationId": "listMapdomain", + "summary": "List mapdomain resources. Configuration for MAP-T Map Domain resource.", + "responses": { + "200": { + "description": "List of mapdomain resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "mapdomain": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Mapdomain" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createMapdomain", + "summary": "Create a mapdomain resource. Configuration for MAP-T Map Domain resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "mapdomain": { + "$ref": "#/components/schemas/Mapdomain" + } + }, + "required": [ + "mapdomain" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/mapdomain/{name}": { + "get": { + "tags": [ + "network" + ], + "operationId": "getMapdomainByName", + "summary": "Get a mapdomain resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single mapdomain resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "mapdomain": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Mapdomain" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "network" + ], + "operationId": "updateMapdomain", + "summary": "Update a mapdomain resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "mapdomain": { + "$ref": "#/components/schemas/Mapdomain" + } + }, + "required": [ + "mapdomain" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteMapdomain", + "summary": "Delete a mapdomain resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/mapdomain_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listMapdomainBinding", + "summary": "List mapdomain_binding resources. Binding object which returns the resources bound to mapdomain_binding.", + "responses": { + "200": { + "description": "List of mapdomain_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "mapdomain_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MapdomainBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createMapdomainBinding", + "summary": "Create a mapdomain_binding resource. Binding object which returns the resources bound to mapdomain_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "mapdomain_binding": { + "$ref": "#/components/schemas/MapdomainBinding" + } + }, + "required": [ + "mapdomain_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/mapdomain_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteMapdomainBinding", + "summary": "Delete a mapdomain_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/mapdomain_mapbmr_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listMapdomainMapbmrBinding", + "summary": "List mapdomain_mapbmr_binding resources. Binding class showing the mapbmr that can be bound to mapdomain.", + "responses": { + "200": { + "description": "List of mapdomain_mapbmr_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "mapdomain_mapbmr_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MapdomainMapbmrBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createMapdomainMapbmrBinding", + "summary": "Create a mapdomain_mapbmr_binding resource. Binding class showing the mapbmr that can be bound to mapdomain.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "mapdomain_mapbmr_binding": { + "$ref": "#/components/schemas/MapdomainMapbmrBinding" + } + }, + "required": [ + "mapdomain_mapbmr_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/mapdomain_mapbmr_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteMapdomainMapbmrBinding", + "summary": "Delete a mapdomain_mapbmr_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nat64": { + "get": { + "tags": [ + "network" + ], + "operationId": "listNat64", + "summary": "List nat64 resources. Configuration for nat64 config resource.", + "responses": { + "200": { + "description": "List of nat64 resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nat64": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nat64" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createNat64", + "summary": "Create a nat64 resource. Configuration for nat64 config resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nat64": { + "$ref": "#/components/schemas/Nat64" + } + }, + "required": [ + "nat64" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nat64/{name}": { + "get": { + "tags": [ + "network" + ], + "operationId": "getNat64ByName", + "summary": "Get a nat64 resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nat64 resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nat64": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nat64" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "network" + ], + "operationId": "updateNat64", + "summary": "Update a nat64 resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nat64": { + "$ref": "#/components/schemas/Nat64" + } + }, + "required": [ + "nat64" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteNat64", + "summary": "Delete a nat64 resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nat64param": { + "get": { + "tags": [ + "network" + ], + "operationId": "listNat64param", + "summary": "List nat64param resources. Configuration for NAT64 parameter resource.", + "responses": { + "200": { + "description": "List of nat64param resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nat64param": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nat64param" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createNat64param", + "summary": "Create a nat64param resource. Configuration for NAT64 parameter resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nat64param": { + "$ref": "#/components/schemas/Nat64param" + } + }, + "required": [ + "nat64param" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nat64param/{name}": { + "get": { + "tags": [ + "network" + ], + "operationId": "getNat64paramByName", + "summary": "Get a nat64param resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nat64param resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nat64param": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nat64param" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "network" + ], + "operationId": "updateNat64param", + "summary": "Update a nat64param resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nat64param": { + "$ref": "#/components/schemas/Nat64param" + } + }, + "required": [ + "nat64param" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteNat64param", + "summary": "Delete a nat64param resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nd6": { + "get": { + "tags": [ + "network" + ], + "operationId": "listNd6", + "summary": "List nd6 resources. Configuration for nd6 resource.", + "responses": { + "200": { + "description": "List of nd6 resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nd6": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nd6" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createNd6", + "summary": "Create a nd6 resource. Configuration for nd6 resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nd6": { + "$ref": "#/components/schemas/Nd6" + } + }, + "required": [ + "nd6" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nd6/{name}": { + "get": { + "tags": [ + "network" + ], + "operationId": "getNd6ByName", + "summary": "Get a nd6 resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nd6 resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nd6": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nd6" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "network" + ], + "operationId": "updateNd6", + "summary": "Update a nd6 resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nd6": { + "$ref": "#/components/schemas/Nd6" + } + }, + "required": [ + "nd6" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteNd6", + "summary": "Delete a nd6 resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nd6ravariables": { + "get": { + "tags": [ + "network" + ], + "operationId": "listNd6ravariables", + "summary": "List nd6ravariables resources. Configuration for nd6 Router Advertisment configuration variables resource.", + "responses": { + "200": { + "description": "List of nd6ravariables resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nd6ravariables": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nd6ravariables" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createNd6ravariables", + "summary": "Create a nd6ravariables resource. Configuration for nd6 Router Advertisment configuration variables resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nd6ravariables": { + "$ref": "#/components/schemas/Nd6ravariables" + } + }, + "required": [ + "nd6ravariables" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nd6ravariables/{name}": { + "get": { + "tags": [ + "network" + ], + "operationId": "getNd6ravariablesByName", + "summary": "Get a nd6ravariables resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nd6ravariables resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nd6ravariables": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nd6ravariables" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "network" + ], + "operationId": "updateNd6ravariables", + "summary": "Update a nd6ravariables resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nd6ravariables": { + "$ref": "#/components/schemas/Nd6ravariables" + } + }, + "required": [ + "nd6ravariables" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteNd6ravariables", + "summary": "Delete a nd6ravariables resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nd6ravariables_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listNd6ravariablesBinding", + "summary": "List nd6ravariables_binding resources. Binding object which returns the resources bound to nd6ravariables_binding.", + "responses": { + "200": { + "description": "List of nd6ravariables_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nd6ravariables_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nd6ravariablesBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createNd6ravariablesBinding", + "summary": "Create a nd6ravariables_binding resource. Binding object which returns the resources bound to nd6ravariables_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nd6ravariables_binding": { + "$ref": "#/components/schemas/Nd6ravariablesBinding" + } + }, + "required": [ + "nd6ravariables_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nd6ravariables_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteNd6ravariablesBinding", + "summary": "Delete a nd6ravariables_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nd6ravariables_onlinkipv6prefix_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listNd6ravariablesOnlinkipv6prefixBinding", + "summary": "List nd6ravariables_onlinkipv6prefix_binding resources. Binding class showing the onlinkipv6prefix that can be bound to nd6ravariables.", + "responses": { + "200": { + "description": "List of nd6ravariables_onlinkipv6prefix_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nd6ravariables_onlinkipv6prefix_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nd6ravariablesOnlinkipv6prefixBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createNd6ravariablesOnlinkipv6prefixBinding", + "summary": "Create a nd6ravariables_onlinkipv6prefix_binding resource. Binding class showing the onlinkipv6prefix that can be bound to nd6ravariables.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nd6ravariables_onlinkipv6prefix_binding": { + "$ref": "#/components/schemas/Nd6ravariablesOnlinkipv6prefixBinding" + } + }, + "required": [ + "nd6ravariables_onlinkipv6prefix_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nd6ravariables_onlinkipv6prefix_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteNd6ravariablesOnlinkipv6prefixBinding", + "summary": "Delete a nd6ravariables_onlinkipv6prefix_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/netbridge": { + "get": { + "tags": [ + "network" + ], + "operationId": "listNetbridge", + "summary": "List netbridge resources. Configuration for network bridge resource.", + "responses": { + "200": { + "description": "List of netbridge resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "netbridge": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Netbridge" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createNetbridge", + "summary": "Create a netbridge resource. Configuration for network bridge resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "netbridge": { + "$ref": "#/components/schemas/Netbridge" + } + }, + "required": [ + "netbridge" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/netbridge/{name}": { + "get": { + "tags": [ + "network" + ], + "operationId": "getNetbridgeByName", + "summary": "Get a netbridge resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single netbridge resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "netbridge": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Netbridge" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "network" + ], + "operationId": "updateNetbridge", + "summary": "Update a netbridge resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "netbridge": { + "$ref": "#/components/schemas/Netbridge" + } + }, + "required": [ + "netbridge" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteNetbridge", + "summary": "Delete a netbridge resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/netbridge_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listNetbridgeBinding", + "summary": "List netbridge_binding resources. Binding object which returns the resources bound to netbridge_binding.", + "responses": { + "200": { + "description": "List of netbridge_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "netbridge_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/NetbridgeBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createNetbridgeBinding", + "summary": "Create a netbridge_binding resource. Binding object which returns the resources bound to netbridge_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "netbridge_binding": { + "$ref": "#/components/schemas/NetbridgeBinding" + } + }, + "required": [ + "netbridge_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/netbridge_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteNetbridgeBinding", + "summary": "Delete a netbridge_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/netbridge_ip6_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listNetbridgeIp6Binding", + "summary": "List netbridge_ip6_binding resources. Binding class showing the ip6 that can be bound to netbridge.", + "responses": { + "200": { + "description": "List of netbridge_ip6_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "netbridge_ip6_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/NetbridgeIp6Binding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createNetbridgeIp6Binding", + "summary": "Create a netbridge_ip6_binding resource. Binding class showing the ip6 that can be bound to netbridge.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "netbridge_ip6_binding": { + "$ref": "#/components/schemas/NetbridgeIp6Binding" + } + }, + "required": [ + "netbridge_ip6_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/netbridge_ip6_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteNetbridgeIp6Binding", + "summary": "Delete a netbridge_ip6_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/netbridge_ip_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listNetbridgeIpBinding", + "summary": "List netbridge_ip_binding resources. Binding class showing the ip that can be bound to netbridge.", + "responses": { + "200": { + "description": "List of netbridge_ip_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "netbridge_ip_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/NetbridgeIpBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createNetbridgeIpBinding", + "summary": "Create a netbridge_ip_binding resource. Binding class showing the ip that can be bound to netbridge.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "netbridge_ip_binding": { + "$ref": "#/components/schemas/NetbridgeIpBinding" + } + }, + "required": [ + "netbridge_ip_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/netbridge_ip_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteNetbridgeIpBinding", + "summary": "Delete a netbridge_ip_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/netbridge_iptunnel_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listNetbridgeIptunnelBinding", + "summary": "List netbridge_iptunnel_binding resources. Binding class showing the iptunnel that can be bound to netbridge.", + "responses": { + "200": { + "description": "List of netbridge_iptunnel_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "netbridge_iptunnel_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/NetbridgeIptunnelBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createNetbridgeIptunnelBinding", + "summary": "Create a netbridge_iptunnel_binding resource. Binding class showing the iptunnel that can be bound to netbridge.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "netbridge_iptunnel_binding": { + "$ref": "#/components/schemas/NetbridgeIptunnelBinding" + } + }, + "required": [ + "netbridge_iptunnel_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/netbridge_iptunnel_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteNetbridgeIptunnelBinding", + "summary": "Delete a netbridge_iptunnel_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/netbridge_nsip6_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listNetbridgeNsip6Binding", + "summary": "List netbridge_nsip6_binding resources. Binding class showing the nsip6 that can be bound to netbridge.", + "responses": { + "200": { + "description": "List of netbridge_nsip6_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "netbridge_nsip6_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/NetbridgeNsip6Binding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createNetbridgeNsip6Binding", + "summary": "Create a netbridge_nsip6_binding resource. Binding class showing the nsip6 that can be bound to netbridge.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "netbridge_nsip6_binding": { + "$ref": "#/components/schemas/NetbridgeNsip6Binding" + } + }, + "required": [ + "netbridge_nsip6_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/netbridge_nsip6_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteNetbridgeNsip6Binding", + "summary": "Delete a netbridge_nsip6_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/netbridge_nsip_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listNetbridgeNsipBinding", + "summary": "List netbridge_nsip_binding resources. Binding class showing the nsip that can be bound to netbridge.", + "responses": { + "200": { + "description": "List of netbridge_nsip_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "netbridge_nsip_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/NetbridgeNsipBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createNetbridgeNsipBinding", + "summary": "Create a netbridge_nsip_binding resource. Binding class showing the nsip that can be bound to netbridge.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "netbridge_nsip_binding": { + "$ref": "#/components/schemas/NetbridgeNsipBinding" + } + }, + "required": [ + "netbridge_nsip_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/netbridge_nsip_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteNetbridgeNsipBinding", + "summary": "Delete a netbridge_nsip_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/netbridge_vlan_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listNetbridgeVlanBinding", + "summary": "List netbridge_vlan_binding resources. Binding class showing the vlan that can be bound to netbridge.", + "responses": { + "200": { + "description": "List of netbridge_vlan_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "netbridge_vlan_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/NetbridgeVlanBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createNetbridgeVlanBinding", + "summary": "Create a netbridge_vlan_binding resource. Binding class showing the vlan that can be bound to netbridge.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "netbridge_vlan_binding": { + "$ref": "#/components/schemas/NetbridgeVlanBinding" + } + }, + "required": [ + "netbridge_vlan_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/netbridge_vlan_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteNetbridgeVlanBinding", + "summary": "Delete a netbridge_vlan_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/netprofile": { + "get": { + "tags": [ + "network" + ], + "operationId": "listNetprofile", + "summary": "List netprofile resources. Configuration for Network profile resource.", + "responses": { + "200": { + "description": "List of netprofile resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "netprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Netprofile" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createNetprofile", + "summary": "Create a netprofile resource. Configuration for Network profile resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "netprofile": { + "$ref": "#/components/schemas/Netprofile" + } + }, + "required": [ + "netprofile" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/netprofile/{name}": { + "get": { + "tags": [ + "network" + ], + "operationId": "getNetprofileByName", + "summary": "Get a netprofile resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single netprofile resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "netprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Netprofile" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "network" + ], + "operationId": "updateNetprofile", + "summary": "Update a netprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "netprofile": { + "$ref": "#/components/schemas/Netprofile" + } + }, + "required": [ + "netprofile" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteNetprofile", + "summary": "Delete a netprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/netprofile_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listNetprofileBinding", + "summary": "List netprofile_binding resources. Binding object which returns the resources bound to netprofile_binding.", + "responses": { + "200": { + "description": "List of netprofile_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "netprofile_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/NetprofileBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createNetprofileBinding", + "summary": "Create a netprofile_binding resource. Binding object which returns the resources bound to netprofile_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "netprofile_binding": { + "$ref": "#/components/schemas/NetprofileBinding" + } + }, + "required": [ + "netprofile_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/netprofile_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteNetprofileBinding", + "summary": "Delete a netprofile_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/netprofile_natrule_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listNetprofileNatruleBinding", + "summary": "List netprofile_natrule_binding resources. Binding class showing the natrule that can be bound to netprofile.", + "responses": { + "200": { + "description": "List of netprofile_natrule_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "netprofile_natrule_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/NetprofileNatruleBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createNetprofileNatruleBinding", + "summary": "Create a netprofile_natrule_binding resource. Binding class showing the natrule that can be bound to netprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "netprofile_natrule_binding": { + "$ref": "#/components/schemas/NetprofileNatruleBinding" + } + }, + "required": [ + "netprofile_natrule_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/netprofile_natrule_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteNetprofileNatruleBinding", + "summary": "Delete a netprofile_natrule_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/netprofile_srcportset_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listNetprofileSrcportsetBinding", + "summary": "List netprofile_srcportset_binding resources. Binding class showing the srcportset that can be bound to netprofile.", + "responses": { + "200": { + "description": "List of netprofile_srcportset_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "netprofile_srcportset_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/NetprofileSrcportsetBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createNetprofileSrcportsetBinding", + "summary": "Create a netprofile_srcportset_binding resource. Binding class showing the srcportset that can be bound to netprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "netprofile_srcportset_binding": { + "$ref": "#/components/schemas/NetprofileSrcportsetBinding" + } + }, + "required": [ + "netprofile_srcportset_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/netprofile_srcportset_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteNetprofileSrcportsetBinding", + "summary": "Delete a netprofile_srcportset_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/onlinkipv6prefix": { + "get": { + "tags": [ + "network" + ], + "operationId": "listOnlinkipv6prefix", + "summary": "List onlinkipv6prefix resources. Configuration for on-link IPv6 global prefixes for Router Advertisment resource.", + "responses": { + "200": { + "description": "List of onlinkipv6prefix resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "onlinkipv6prefix": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Onlinkipv6prefix" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createOnlinkipv6prefix", + "summary": "Create a onlinkipv6prefix resource. Configuration for on-link IPv6 global prefixes for Router Advertisment resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "onlinkipv6prefix": { + "$ref": "#/components/schemas/Onlinkipv6prefix" + } + }, + "required": [ + "onlinkipv6prefix" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/onlinkipv6prefix/{name}": { + "get": { + "tags": [ + "network" + ], + "operationId": "getOnlinkipv6prefixByName", + "summary": "Get a onlinkipv6prefix resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single onlinkipv6prefix resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "onlinkipv6prefix": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Onlinkipv6prefix" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "network" + ], + "operationId": "updateOnlinkipv6prefix", + "summary": "Update a onlinkipv6prefix resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "onlinkipv6prefix": { + "$ref": "#/components/schemas/Onlinkipv6prefix" + } + }, + "required": [ + "onlinkipv6prefix" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteOnlinkipv6prefix", + "summary": "Delete a onlinkipv6prefix resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/portallocation": { + "get": { + "tags": [ + "network" + ], + "operationId": "listPortallocation", + "summary": "List portallocation resources. Configuration for portallocation resource.", + "responses": { + "200": { + "description": "List of portallocation resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "portallocation": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Portallocation" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createPortallocation", + "summary": "Create a portallocation resource. Configuration for portallocation resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "portallocation": { + "$ref": "#/components/schemas/Portallocation" + } + }, + "required": [ + "portallocation" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/portallocation/{name}": { + "get": { + "tags": [ + "network" + ], + "operationId": "getPortallocationByName", + "summary": "Get a portallocation resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single portallocation resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "portallocation": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Portallocation" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "network" + ], + "operationId": "updatePortallocation", + "summary": "Update a portallocation resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "portallocation": { + "$ref": "#/components/schemas/Portallocation" + } + }, + "required": [ + "portallocation" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "network" + ], + "operationId": "deletePortallocation", + "summary": "Delete a portallocation resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/ptp": { + "get": { + "tags": [ + "network" + ], + "operationId": "listPtp", + "summary": "List ptp resources. Configuration for Precision Time Protocol resource.", + "responses": { + "200": { + "description": "List of ptp resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ptp": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Ptp" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createPtp", + "summary": "Create a ptp resource. Configuration for Precision Time Protocol resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ptp": { + "$ref": "#/components/schemas/Ptp" + } + }, + "required": [ + "ptp" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/ptp/{name}": { + "get": { + "tags": [ + "network" + ], + "operationId": "getPtpByName", + "summary": "Get a ptp resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single ptp resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ptp": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Ptp" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "network" + ], + "operationId": "updatePtp", + "summary": "Update a ptp resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ptp": { + "$ref": "#/components/schemas/Ptp" + } + }, + "required": [ + "ptp" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "network" + ], + "operationId": "deletePtp", + "summary": "Delete a ptp resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/rnat": { + "get": { + "tags": [ + "network" + ], + "operationId": "listRnat", + "summary": "List rnat resources. Configuration for RNAT configured route resource.", + "responses": { + "200": { + "description": "List of rnat resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rnat": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Rnat" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createRnat", + "summary": "Create a rnat resource. Configuration for RNAT configured route resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rnat": { + "$ref": "#/components/schemas/Rnat" + } + }, + "required": [ + "rnat" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/rnat/{name}": { + "get": { + "tags": [ + "network" + ], + "operationId": "getRnatByName", + "summary": "Get a rnat resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single rnat resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rnat": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Rnat" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "network" + ], + "operationId": "updateRnat", + "summary": "Update a rnat resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rnat": { + "$ref": "#/components/schemas/Rnat" + } + }, + "required": [ + "rnat" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteRnat", + "summary": "Delete a rnat resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/rnat6": { + "get": { + "tags": [ + "network" + ], + "operationId": "listRnat6", + "summary": "List rnat6 resources. Configuration for IPv6 RNAT configured route resource.", + "responses": { + "200": { + "description": "List of rnat6 resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rnat6": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Rnat6" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createRnat6", + "summary": "Create a rnat6 resource. Configuration for IPv6 RNAT configured route resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rnat6": { + "$ref": "#/components/schemas/Rnat6" + } + }, + "required": [ + "rnat6" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/rnat6/{name}": { + "get": { + "tags": [ + "network" + ], + "operationId": "getRnat6ByName", + "summary": "Get a rnat6 resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single rnat6 resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rnat6": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Rnat6" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "network" + ], + "operationId": "updateRnat6", + "summary": "Update a rnat6 resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rnat6": { + "$ref": "#/components/schemas/Rnat6" + } + }, + "required": [ + "rnat6" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteRnat6", + "summary": "Delete a rnat6 resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/rnat6_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listRnat6Binding", + "summary": "List rnat6_binding resources. Binding object which returns the resources bound to rnat6_binding.", + "responses": { + "200": { + "description": "List of rnat6_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rnat6_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Rnat6Binding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createRnat6Binding", + "summary": "Create a rnat6_binding resource. Binding object which returns the resources bound to rnat6_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rnat6_binding": { + "$ref": "#/components/schemas/Rnat6Binding" + } + }, + "required": [ + "rnat6_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/rnat6_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteRnat6Binding", + "summary": "Delete a rnat6_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/rnat6_ip6_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listRnat6Ip6Binding", + "summary": "List rnat6_ip6_binding resources. Binding class showing the ip6 that can be bound to rnat6.", + "responses": { + "200": { + "description": "List of rnat6_ip6_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rnat6_ip6_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Rnat6Ip6Binding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createRnat6Ip6Binding", + "summary": "Create a rnat6_ip6_binding resource. Binding class showing the ip6 that can be bound to rnat6.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rnat6_ip6_binding": { + "$ref": "#/components/schemas/Rnat6Ip6Binding" + } + }, + "required": [ + "rnat6_ip6_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/rnat6_ip6_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteRnat6Ip6Binding", + "summary": "Delete a rnat6_ip6_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/rnat6_nsip6_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listRnat6Nsip6Binding", + "summary": "List rnat6_nsip6_binding resources. Binding class showing the nsip6 that can be bound to rnat6.", + "responses": { + "200": { + "description": "List of rnat6_nsip6_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rnat6_nsip6_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Rnat6Nsip6Binding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createRnat6Nsip6Binding", + "summary": "Create a rnat6_nsip6_binding resource. Binding class showing the nsip6 that can be bound to rnat6.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rnat6_nsip6_binding": { + "$ref": "#/components/schemas/Rnat6Nsip6Binding" + } + }, + "required": [ + "rnat6_nsip6_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/rnat6_nsip6_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteRnat6Nsip6Binding", + "summary": "Delete a rnat6_nsip6_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/rnat_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listRnatBinding", + "summary": "List rnat_binding resources. Binding object which returns the resources bound to rnat_binding.", + "responses": { + "200": { + "description": "List of rnat_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rnat_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/RnatBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createRnatBinding", + "summary": "Create a rnat_binding resource. Binding object which returns the resources bound to rnat_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rnat_binding": { + "$ref": "#/components/schemas/RnatBinding" + } + }, + "required": [ + "rnat_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/rnat_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteRnatBinding", + "summary": "Delete a rnat_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/rnat_ip_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listRnatIpBinding", + "summary": "List rnat_ip_binding resources. Binding class showing the ip that can be bound to rnat.", + "responses": { + "200": { + "description": "List of rnat_ip_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rnat_ip_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/RnatIpBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createRnatIpBinding", + "summary": "Create a rnat_ip_binding resource. Binding class showing the ip that can be bound to rnat.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rnat_ip_binding": { + "$ref": "#/components/schemas/RnatIpBinding" + } + }, + "required": [ + "rnat_ip_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/rnat_ip_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteRnatIpBinding", + "summary": "Delete a rnat_ip_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/rnat_nsip_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listRnatNsipBinding", + "summary": "List rnat_nsip_binding resources. Binding class showing the nsip that can be bound to rnat.", + "responses": { + "200": { + "description": "List of rnat_nsip_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rnat_nsip_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/RnatNsipBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createRnatNsipBinding", + "summary": "Create a rnat_nsip_binding resource. Binding class showing the nsip that can be bound to rnat.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rnat_nsip_binding": { + "$ref": "#/components/schemas/RnatNsipBinding" + } + }, + "required": [ + "rnat_nsip_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/rnat_nsip_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteRnatNsipBinding", + "summary": "Delete a rnat_nsip_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/rnat_retainsourceportset_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listRnatRetainsourceportsetBinding", + "summary": "List rnat_retainsourceportset_binding resources. Binding class showing the retainsourceportset that can be bound to rnat.", + "responses": { + "200": { + "description": "List of rnat_retainsourceportset_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rnat_retainsourceportset_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/RnatRetainsourceportsetBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createRnatRetainsourceportsetBinding", + "summary": "Create a rnat_retainsourceportset_binding resource. Binding class showing the retainsourceportset that can be bound to rnat.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rnat_retainsourceportset_binding": { + "$ref": "#/components/schemas/RnatRetainsourceportsetBinding" + } + }, + "required": [ + "rnat_retainsourceportset_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/rnat_retainsourceportset_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteRnatRetainsourceportsetBinding", + "summary": "Delete a rnat_retainsourceportset_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/rnatglobal_auditsyslogpolicy_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listRnatglobalAuditsyslogpolicyBinding", + "summary": "List rnatglobal_auditsyslogpolicy_binding resources. Binding class showing the auditsyslogpolicy that can be bound to rnatglobal.", + "responses": { + "200": { + "description": "List of rnatglobal_auditsyslogpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rnatglobal_auditsyslogpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/RnatglobalAuditsyslogpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createRnatglobalAuditsyslogpolicyBinding", + "summary": "Create a rnatglobal_auditsyslogpolicy_binding resource. Binding class showing the auditsyslogpolicy that can be bound to rnatglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rnatglobal_auditsyslogpolicy_binding": { + "$ref": "#/components/schemas/RnatglobalAuditsyslogpolicyBinding" + } + }, + "required": [ + "rnatglobal_auditsyslogpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/rnatglobal_auditsyslogpolicy_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteRnatglobalAuditsyslogpolicyBinding", + "summary": "Delete a rnatglobal_auditsyslogpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/rnatglobal_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listRnatglobalBinding", + "summary": "List rnatglobal_binding resources. Binding object which returns the resources bound to rnatglobal_binding.", + "responses": { + "200": { + "description": "List of rnatglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rnatglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/RnatglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createRnatglobalBinding", + "summary": "Create a rnatglobal_binding resource. Binding object which returns the resources bound to rnatglobal_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rnatglobal_binding": { + "$ref": "#/components/schemas/RnatglobalBinding" + } + }, + "required": [ + "rnatglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/rnatglobal_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteRnatglobalBinding", + "summary": "Delete a rnatglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/rnatglobal_syslogpolicy_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listRnatglobalSyslogpolicyBinding", + "summary": "List rnatglobal_syslogpolicy_binding resources. Binding class showing the syslogpolicy that can be bound to rnatglobal.", + "responses": { + "200": { + "description": "List of rnatglobal_syslogpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rnatglobal_syslogpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/RnatglobalSyslogpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createRnatglobalSyslogpolicyBinding", + "summary": "Create a rnatglobal_syslogpolicy_binding resource. Binding class showing the syslogpolicy that can be bound to rnatglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rnatglobal_syslogpolicy_binding": { + "$ref": "#/components/schemas/RnatglobalSyslogpolicyBinding" + } + }, + "required": [ + "rnatglobal_syslogpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/rnatglobal_syslogpolicy_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteRnatglobalSyslogpolicyBinding", + "summary": "Delete a rnatglobal_syslogpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/rnatparam": { + "get": { + "tags": [ + "network" + ], + "operationId": "listRnatparam", + "summary": "List rnatparam resources. Configuration for RNAT parameter resource.", + "responses": { + "200": { + "description": "List of rnatparam resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rnatparam": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Rnatparam" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createRnatparam", + "summary": "Create a rnatparam resource. Configuration for RNAT parameter resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rnatparam": { + "$ref": "#/components/schemas/Rnatparam" + } + }, + "required": [ + "rnatparam" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/rnatparam/{name}": { + "get": { + "tags": [ + "network" + ], + "operationId": "getRnatparamByName", + "summary": "Get a rnatparam resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single rnatparam resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rnatparam": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Rnatparam" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "network" + ], + "operationId": "updateRnatparam", + "summary": "Update a rnatparam resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rnatparam": { + "$ref": "#/components/schemas/Rnatparam" + } + }, + "required": [ + "rnatparam" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteRnatparam", + "summary": "Delete a rnatparam resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/rnatsession": { + "get": { + "tags": [ + "network" + ], + "operationId": "listRnatsession", + "summary": "List rnatsession resources. Configuration for RNAT session resource.", + "responses": { + "200": { + "description": "List of rnatsession resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rnatsession": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Rnatsession" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createRnatsession", + "summary": "Create a rnatsession resource. Configuration for RNAT session resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rnatsession": { + "$ref": "#/components/schemas/Rnatsession" + } + }, + "required": [ + "rnatsession" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/rnatsession/{name}": { + "get": { + "tags": [ + "network" + ], + "operationId": "getRnatsessionByName", + "summary": "Get a rnatsession resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single rnatsession resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rnatsession": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Rnatsession" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "network" + ], + "operationId": "updateRnatsession", + "summary": "Update a rnatsession resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rnatsession": { + "$ref": "#/components/schemas/Rnatsession" + } + }, + "required": [ + "rnatsession" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteRnatsession", + "summary": "Delete a rnatsession resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/route": { + "get": { + "tags": [ + "network" + ], + "operationId": "listRoute", + "summary": "List route resources. Configuration for route resource.", + "responses": { + "200": { + "description": "List of route resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "route": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Route" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createRoute", + "summary": "Create a route resource. Configuration for route resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "route": { + "$ref": "#/components/schemas/Route" + } + }, + "required": [ + "route" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/route/{name}": { + "get": { + "tags": [ + "network" + ], + "operationId": "getRouteByName", + "summary": "Get a route resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single route resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "route": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Route" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "network" + ], + "operationId": "updateRoute", + "summary": "Update a route resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "route": { + "$ref": "#/components/schemas/Route" + } + }, + "required": [ + "route" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteRoute", + "summary": "Delete a route resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/route6": { + "get": { + "tags": [ + "network" + ], + "operationId": "listRoute6", + "summary": "List route6 resources. Configuration for route 6 resource.", + "responses": { + "200": { + "description": "List of route6 resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "route6": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Route6" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createRoute6", + "summary": "Create a route6 resource. Configuration for route 6 resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "route6": { + "$ref": "#/components/schemas/Route6" + } + }, + "required": [ + "route6" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/route6/{name}": { + "get": { + "tags": [ + "network" + ], + "operationId": "getRoute6ByName", + "summary": "Get a route6 resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single route6 resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "route6": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Route6" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "network" + ], + "operationId": "updateRoute6", + "summary": "Update a route6 resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "route6": { + "$ref": "#/components/schemas/Route6" + } + }, + "required": [ + "route6" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteRoute6", + "summary": "Delete a route6 resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/rsskeytype": { + "get": { + "tags": [ + "network" + ], + "operationId": "listRsskeytype", + "summary": "List rsskeytype resources. Configuration for RSS key type resource.", + "responses": { + "200": { + "description": "List of rsskeytype resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rsskeytype": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Rsskeytype" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createRsskeytype", + "summary": "Create a rsskeytype resource. Configuration for RSS key type resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rsskeytype": { + "$ref": "#/components/schemas/Rsskeytype" + } + }, + "required": [ + "rsskeytype" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/rsskeytype/{name}": { + "get": { + "tags": [ + "network" + ], + "operationId": "getRsskeytypeByName", + "summary": "Get a rsskeytype resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single rsskeytype resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rsskeytype": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Rsskeytype" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "network" + ], + "operationId": "updateRsskeytype", + "summary": "Update a rsskeytype resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rsskeytype": { + "$ref": "#/components/schemas/Rsskeytype" + } + }, + "required": [ + "rsskeytype" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteRsskeytype", + "summary": "Delete a rsskeytype resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vlan": { + "get": { + "tags": [ + "network" + ], + "operationId": "listVlan", + "summary": "List vlan resources. Configuration for \"VLAN\" resource.", + "responses": { + "200": { + "description": "List of vlan resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vlan": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vlan" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createVlan", + "summary": "Create a vlan resource. Configuration for \"VLAN\" resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vlan": { + "$ref": "#/components/schemas/Vlan" + } + }, + "required": [ + "vlan" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vlan/{name}": { + "get": { + "tags": [ + "network" + ], + "operationId": "getVlanByName", + "summary": "Get a vlan resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single vlan resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vlan": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vlan" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "network" + ], + "operationId": "updateVlan", + "summary": "Update a vlan resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vlan": { + "$ref": "#/components/schemas/Vlan" + } + }, + "required": [ + "vlan" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteVlan", + "summary": "Delete a vlan resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vlan_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listVlanBinding", + "summary": "List vlan_binding resources. Binding object which returns the resources bound to vlan_binding.", + "responses": { + "200": { + "description": "List of vlan_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vlan_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VlanBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createVlanBinding", + "summary": "Create a vlan_binding resource. Binding object which returns the resources bound to vlan_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vlan_binding": { + "$ref": "#/components/schemas/VlanBinding" + } + }, + "required": [ + "vlan_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vlan_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteVlanBinding", + "summary": "Delete a vlan_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vlan_channel_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listVlanChannelBinding", + "summary": "List vlan_channel_binding resources. Binding class showing the channel that can be bound to vlan.", + "responses": { + "200": { + "description": "List of vlan_channel_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vlan_channel_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VlanChannelBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createVlanChannelBinding", + "summary": "Create a vlan_channel_binding resource. Binding class showing the channel that can be bound to vlan.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vlan_channel_binding": { + "$ref": "#/components/schemas/VlanChannelBinding" + } + }, + "required": [ + "vlan_channel_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vlan_channel_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteVlanChannelBinding", + "summary": "Delete a vlan_channel_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vlan_interface_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listVlanInterfaceBinding", + "summary": "List vlan_interface_binding resources. Binding class showing the interface that can be bound to vlan.", + "responses": { + "200": { + "description": "List of vlan_interface_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vlan_interface_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VlanInterfaceBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createVlanInterfaceBinding", + "summary": "Create a vlan_interface_binding resource. Binding class showing the interface that can be bound to vlan.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vlan_interface_binding": { + "$ref": "#/components/schemas/VlanInterfaceBinding" + } + }, + "required": [ + "vlan_interface_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vlan_interface_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteVlanInterfaceBinding", + "summary": "Delete a vlan_interface_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vlan_ip6_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listVlanIp6Binding", + "summary": "List vlan_ip6_binding resources. Binding class showing the ip6 that can be bound to vlan.", + "responses": { + "200": { + "description": "List of vlan_ip6_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vlan_ip6_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VlanIp6Binding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createVlanIp6Binding", + "summary": "Create a vlan_ip6_binding resource. Binding class showing the ip6 that can be bound to vlan.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vlan_ip6_binding": { + "$ref": "#/components/schemas/VlanIp6Binding" + } + }, + "required": [ + "vlan_ip6_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vlan_ip6_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteVlanIp6Binding", + "summary": "Delete a vlan_ip6_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vlan_ip_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listVlanIpBinding", + "summary": "List vlan_ip_binding resources. Binding class showing the ip that can be bound to vlan.", + "responses": { + "200": { + "description": "List of vlan_ip_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vlan_ip_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VlanIpBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createVlanIpBinding", + "summary": "Create a vlan_ip_binding resource. Binding class showing the ip that can be bound to vlan.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vlan_ip_binding": { + "$ref": "#/components/schemas/VlanIpBinding" + } + }, + "required": [ + "vlan_ip_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vlan_ip_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteVlanIpBinding", + "summary": "Delete a vlan_ip_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vlan_linkset_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listVlanLinksetBinding", + "summary": "List vlan_linkset_binding resources. Binding class showing the linkset that can be bound to vlan.", + "responses": { + "200": { + "description": "List of vlan_linkset_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vlan_linkset_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VlanLinksetBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createVlanLinksetBinding", + "summary": "Create a vlan_linkset_binding resource. Binding class showing the linkset that can be bound to vlan.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vlan_linkset_binding": { + "$ref": "#/components/schemas/VlanLinksetBinding" + } + }, + "required": [ + "vlan_linkset_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vlan_linkset_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteVlanLinksetBinding", + "summary": "Delete a vlan_linkset_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vlan_nsip6_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listVlanNsip6Binding", + "summary": "List vlan_nsip6_binding resources. Binding class showing the nsip6 that can be bound to vlan.", + "responses": { + "200": { + "description": "List of vlan_nsip6_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vlan_nsip6_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VlanNsip6Binding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createVlanNsip6Binding", + "summary": "Create a vlan_nsip6_binding resource. Binding class showing the nsip6 that can be bound to vlan.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vlan_nsip6_binding": { + "$ref": "#/components/schemas/VlanNsip6Binding" + } + }, + "required": [ + "vlan_nsip6_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vlan_nsip6_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteVlanNsip6Binding", + "summary": "Delete a vlan_nsip6_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vlan_nsip_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listVlanNsipBinding", + "summary": "List vlan_nsip_binding resources. Binding class showing the nsip that can be bound to vlan.", + "responses": { + "200": { + "description": "List of vlan_nsip_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vlan_nsip_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VlanNsipBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createVlanNsipBinding", + "summary": "Create a vlan_nsip_binding resource. Binding class showing the nsip that can be bound to vlan.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vlan_nsip_binding": { + "$ref": "#/components/schemas/VlanNsipBinding" + } + }, + "required": [ + "vlan_nsip_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vlan_nsip_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteVlanNsipBinding", + "summary": "Delete a vlan_nsip_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vrid": { + "get": { + "tags": [ + "network" + ], + "operationId": "listVrid", + "summary": "List vrid resources. Configuration for Virtual Router ID resource.", + "responses": { + "200": { + "description": "List of vrid resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vrid": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vrid" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createVrid", + "summary": "Create a vrid resource. Configuration for Virtual Router ID resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vrid": { + "$ref": "#/components/schemas/Vrid" + } + }, + "required": [ + "vrid" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vrid/{name}": { + "get": { + "tags": [ + "network" + ], + "operationId": "getVridByName", + "summary": "Get a vrid resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single vrid resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vrid": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vrid" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "network" + ], + "operationId": "updateVrid", + "summary": "Update a vrid resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vrid": { + "$ref": "#/components/schemas/Vrid" + } + }, + "required": [ + "vrid" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteVrid", + "summary": "Delete a vrid resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vrid6": { + "get": { + "tags": [ + "network" + ], + "operationId": "listVrid6", + "summary": "List vrid6 resources. Configuration for Virtual Router ID for IPv6 resource.", + "responses": { + "200": { + "description": "List of vrid6 resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vrid6": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vrid6" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createVrid6", + "summary": "Create a vrid6 resource. Configuration for Virtual Router ID for IPv6 resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vrid6": { + "$ref": "#/components/schemas/Vrid6" + } + }, + "required": [ + "vrid6" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vrid6/{name}": { + "get": { + "tags": [ + "network" + ], + "operationId": "getVrid6ByName", + "summary": "Get a vrid6 resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single vrid6 resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vrid6": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vrid6" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "network" + ], + "operationId": "updateVrid6", + "summary": "Update a vrid6 resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vrid6": { + "$ref": "#/components/schemas/Vrid6" + } + }, + "required": [ + "vrid6" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteVrid6", + "summary": "Delete a vrid6 resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vrid6_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listVrid6Binding", + "summary": "List vrid6_binding resources. Binding object which returns the resources bound to vrid6_binding.", + "responses": { + "200": { + "description": "List of vrid6_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vrid6_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vrid6Binding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createVrid6Binding", + "summary": "Create a vrid6_binding resource. Binding object which returns the resources bound to vrid6_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vrid6_binding": { + "$ref": "#/components/schemas/Vrid6Binding" + } + }, + "required": [ + "vrid6_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vrid6_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteVrid6Binding", + "summary": "Delete a vrid6_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vrid6_channel_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listVrid6ChannelBinding", + "summary": "List vrid6_channel_binding resources. Binding class showing the channel that can be bound to vrid6.", + "responses": { + "200": { + "description": "List of vrid6_channel_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vrid6_channel_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vrid6ChannelBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createVrid6ChannelBinding", + "summary": "Create a vrid6_channel_binding resource. Binding class showing the channel that can be bound to vrid6.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vrid6_channel_binding": { + "$ref": "#/components/schemas/Vrid6ChannelBinding" + } + }, + "required": [ + "vrid6_channel_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vrid6_channel_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteVrid6ChannelBinding", + "summary": "Delete a vrid6_channel_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vrid6_interface_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listVrid6InterfaceBinding", + "summary": "List vrid6_interface_binding resources. Binding class showing the interface that can be bound to vrid6.", + "responses": { + "200": { + "description": "List of vrid6_interface_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vrid6_interface_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vrid6InterfaceBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createVrid6InterfaceBinding", + "summary": "Create a vrid6_interface_binding resource. Binding class showing the interface that can be bound to vrid6.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vrid6_interface_binding": { + "$ref": "#/components/schemas/Vrid6InterfaceBinding" + } + }, + "required": [ + "vrid6_interface_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vrid6_interface_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteVrid6InterfaceBinding", + "summary": "Delete a vrid6_interface_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vrid6_ip6_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listVrid6Ip6Binding", + "summary": "List vrid6_ip6_binding resources. Binding class showing the ip6 that can be bound to vrid6.", + "responses": { + "200": { + "description": "List of vrid6_ip6_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vrid6_ip6_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vrid6Ip6Binding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createVrid6Ip6Binding", + "summary": "Create a vrid6_ip6_binding resource. Binding class showing the ip6 that can be bound to vrid6.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vrid6_ip6_binding": { + "$ref": "#/components/schemas/Vrid6Ip6Binding" + } + }, + "required": [ + "vrid6_ip6_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vrid6_ip6_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteVrid6Ip6Binding", + "summary": "Delete a vrid6_ip6_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vrid6_ip_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listVrid6IpBinding", + "summary": "List vrid6_ip_binding resources. Binding class showing the ip that can be bound to vrid6.", + "responses": { + "200": { + "description": "List of vrid6_ip_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vrid6_ip_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vrid6IpBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createVrid6IpBinding", + "summary": "Create a vrid6_ip_binding resource. Binding class showing the ip that can be bound to vrid6.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vrid6_ip_binding": { + "$ref": "#/components/schemas/Vrid6IpBinding" + } + }, + "required": [ + "vrid6_ip_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vrid6_ip_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteVrid6IpBinding", + "summary": "Delete a vrid6_ip_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vrid6_nsip6_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listVrid6Nsip6Binding", + "summary": "List vrid6_nsip6_binding resources. Binding class showing the nsip6 that can be bound to vrid6.", + "responses": { + "200": { + "description": "List of vrid6_nsip6_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vrid6_nsip6_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vrid6Nsip6Binding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createVrid6Nsip6Binding", + "summary": "Create a vrid6_nsip6_binding resource. Binding class showing the nsip6 that can be bound to vrid6.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vrid6_nsip6_binding": { + "$ref": "#/components/schemas/Vrid6Nsip6Binding" + } + }, + "required": [ + "vrid6_nsip6_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vrid6_nsip6_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteVrid6Nsip6Binding", + "summary": "Delete a vrid6_nsip6_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vrid6_nsip_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listVrid6NsipBinding", + "summary": "List vrid6_nsip_binding resources. Binding class showing the nsip that can be bound to vrid6.", + "responses": { + "200": { + "description": "List of vrid6_nsip_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vrid6_nsip_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vrid6NsipBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createVrid6NsipBinding", + "summary": "Create a vrid6_nsip_binding resource. Binding class showing the nsip that can be bound to vrid6.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vrid6_nsip_binding": { + "$ref": "#/components/schemas/Vrid6NsipBinding" + } + }, + "required": [ + "vrid6_nsip_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vrid6_nsip_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteVrid6NsipBinding", + "summary": "Delete a vrid6_nsip_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vrid6_trackinterface_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listVrid6TrackinterfaceBinding", + "summary": "List vrid6_trackinterface_binding resources. Binding class showing the trackinterface that can be bound to vrid6.", + "responses": { + "200": { + "description": "List of vrid6_trackinterface_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vrid6_trackinterface_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vrid6TrackinterfaceBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createVrid6TrackinterfaceBinding", + "summary": "Create a vrid6_trackinterface_binding resource. Binding class showing the trackinterface that can be bound to vrid6.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vrid6_trackinterface_binding": { + "$ref": "#/components/schemas/Vrid6TrackinterfaceBinding" + } + }, + "required": [ + "vrid6_trackinterface_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vrid6_trackinterface_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteVrid6TrackinterfaceBinding", + "summary": "Delete a vrid6_trackinterface_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vrid_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listVridBinding", + "summary": "List vrid_binding resources. Binding object which returns the resources bound to vrid_binding.", + "responses": { + "200": { + "description": "List of vrid_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vrid_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VridBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createVridBinding", + "summary": "Create a vrid_binding resource. Binding object which returns the resources bound to vrid_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vrid_binding": { + "$ref": "#/components/schemas/VridBinding" + } + }, + "required": [ + "vrid_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vrid_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteVridBinding", + "summary": "Delete a vrid_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vrid_channel_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listVridChannelBinding", + "summary": "List vrid_channel_binding resources. Binding class showing the channel that can be bound to vrid.", + "responses": { + "200": { + "description": "List of vrid_channel_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vrid_channel_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VridChannelBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createVridChannelBinding", + "summary": "Create a vrid_channel_binding resource. Binding class showing the channel that can be bound to vrid.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vrid_channel_binding": { + "$ref": "#/components/schemas/VridChannelBinding" + } + }, + "required": [ + "vrid_channel_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vrid_channel_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteVridChannelBinding", + "summary": "Delete a vrid_channel_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vrid_interface_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listVridInterfaceBinding", + "summary": "List vrid_interface_binding resources. Binding class showing the interface that can be bound to vrid.", + "responses": { + "200": { + "description": "List of vrid_interface_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vrid_interface_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VridInterfaceBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createVridInterfaceBinding", + "summary": "Create a vrid_interface_binding resource. Binding class showing the interface that can be bound to vrid.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vrid_interface_binding": { + "$ref": "#/components/schemas/VridInterfaceBinding" + } + }, + "required": [ + "vrid_interface_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vrid_interface_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteVridInterfaceBinding", + "summary": "Delete a vrid_interface_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vrid_ip6_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listVridIp6Binding", + "summary": "List vrid_ip6_binding resources. Binding class showing the ip6 that can be bound to vrid.", + "responses": { + "200": { + "description": "List of vrid_ip6_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vrid_ip6_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VridIp6Binding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createVridIp6Binding", + "summary": "Create a vrid_ip6_binding resource. Binding class showing the ip6 that can be bound to vrid.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vrid_ip6_binding": { + "$ref": "#/components/schemas/VridIp6Binding" + } + }, + "required": [ + "vrid_ip6_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vrid_ip6_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteVridIp6Binding", + "summary": "Delete a vrid_ip6_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vrid_ip_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listVridIpBinding", + "summary": "List vrid_ip_binding resources. Binding class showing the ip that can be bound to vrid.", + "responses": { + "200": { + "description": "List of vrid_ip_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vrid_ip_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VridIpBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createVridIpBinding", + "summary": "Create a vrid_ip_binding resource. Binding class showing the ip that can be bound to vrid.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vrid_ip_binding": { + "$ref": "#/components/schemas/VridIpBinding" + } + }, + "required": [ + "vrid_ip_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vrid_ip_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteVridIpBinding", + "summary": "Delete a vrid_ip_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vrid_nsip6_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listVridNsip6Binding", + "summary": "List vrid_nsip6_binding resources. Binding class showing the nsip6 that can be bound to vrid.", + "responses": { + "200": { + "description": "List of vrid_nsip6_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vrid_nsip6_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VridNsip6Binding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createVridNsip6Binding", + "summary": "Create a vrid_nsip6_binding resource. Binding class showing the nsip6 that can be bound to vrid.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vrid_nsip6_binding": { + "$ref": "#/components/schemas/VridNsip6Binding" + } + }, + "required": [ + "vrid_nsip6_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vrid_nsip6_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteVridNsip6Binding", + "summary": "Delete a vrid_nsip6_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vrid_nsip_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listVridNsipBinding", + "summary": "List vrid_nsip_binding resources. Binding class showing the nsip that can be bound to vrid.", + "responses": { + "200": { + "description": "List of vrid_nsip_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vrid_nsip_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VridNsipBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createVridNsipBinding", + "summary": "Create a vrid_nsip_binding resource. Binding class showing the nsip that can be bound to vrid.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vrid_nsip_binding": { + "$ref": "#/components/schemas/VridNsipBinding" + } + }, + "required": [ + "vrid_nsip_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vrid_nsip_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteVridNsipBinding", + "summary": "Delete a vrid_nsip_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vrid_trackinterface_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listVridTrackinterfaceBinding", + "summary": "List vrid_trackinterface_binding resources. Binding class showing the trackinterface that can be bound to vrid.", + "responses": { + "200": { + "description": "List of vrid_trackinterface_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vrid_trackinterface_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VridTrackinterfaceBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createVridTrackinterfaceBinding", + "summary": "Create a vrid_trackinterface_binding resource. Binding class showing the trackinterface that can be bound to vrid.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vrid_trackinterface_binding": { + "$ref": "#/components/schemas/VridTrackinterfaceBinding" + } + }, + "required": [ + "vrid_trackinterface_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vrid_trackinterface_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteVridTrackinterfaceBinding", + "summary": "Delete a vrid_trackinterface_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vridparam": { + "get": { + "tags": [ + "network" + ], + "operationId": "listVridparam", + "summary": "List vridparam resources. Configuration for VR ID parameter resource.", + "responses": { + "200": { + "description": "List of vridparam resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vridparam": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vridparam" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createVridparam", + "summary": "Create a vridparam resource. Configuration for VR ID parameter resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vridparam": { + "$ref": "#/components/schemas/Vridparam" + } + }, + "required": [ + "vridparam" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vridparam/{name}": { + "get": { + "tags": [ + "network" + ], + "operationId": "getVridparamByName", + "summary": "Get a vridparam resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single vridparam resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vridparam": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vridparam" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "network" + ], + "operationId": "updateVridparam", + "summary": "Update a vridparam resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vridparam": { + "$ref": "#/components/schemas/Vridparam" + } + }, + "required": [ + "vridparam" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteVridparam", + "summary": "Delete a vridparam resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vxlan": { + "get": { + "tags": [ + "network" + ], + "operationId": "listVxlan", + "summary": "List vxlan resources. Configuration for \"VXLAN\" resource.", + "responses": { + "200": { + "description": "List of vxlan resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vxlan": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vxlan" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createVxlan", + "summary": "Create a vxlan resource. Configuration for \"VXLAN\" resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vxlan": { + "$ref": "#/components/schemas/Vxlan" + } + }, + "required": [ + "vxlan" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vxlan/{name}": { + "get": { + "tags": [ + "network" + ], + "operationId": "getVxlanByName", + "summary": "Get a vxlan resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single vxlan resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vxlan": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vxlan" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "network" + ], + "operationId": "updateVxlan", + "summary": "Update a vxlan resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vxlan": { + "$ref": "#/components/schemas/Vxlan" + } + }, + "required": [ + "vxlan" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteVxlan", + "summary": "Delete a vxlan resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vxlan_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listVxlanBinding", + "summary": "List vxlan_binding resources. Binding object which returns the resources bound to vxlan_binding.", + "responses": { + "200": { + "description": "List of vxlan_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vxlan_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VxlanBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createVxlanBinding", + "summary": "Create a vxlan_binding resource. Binding object which returns the resources bound to vxlan_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vxlan_binding": { + "$ref": "#/components/schemas/VxlanBinding" + } + }, + "required": [ + "vxlan_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vxlan_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteVxlanBinding", + "summary": "Delete a vxlan_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vxlan_ip6_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listVxlanIp6Binding", + "summary": "List vxlan_ip6_binding resources. Binding class showing the ip6 that can be bound to vxlan.", + "responses": { + "200": { + "description": "List of vxlan_ip6_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vxlan_ip6_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VxlanIp6Binding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createVxlanIp6Binding", + "summary": "Create a vxlan_ip6_binding resource. Binding class showing the ip6 that can be bound to vxlan.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vxlan_ip6_binding": { + "$ref": "#/components/schemas/VxlanIp6Binding" + } + }, + "required": [ + "vxlan_ip6_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vxlan_ip6_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteVxlanIp6Binding", + "summary": "Delete a vxlan_ip6_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vxlan_ip_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listVxlanIpBinding", + "summary": "List vxlan_ip_binding resources. Binding class showing the ip that can be bound to vxlan.", + "responses": { + "200": { + "description": "List of vxlan_ip_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vxlan_ip_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VxlanIpBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createVxlanIpBinding", + "summary": "Create a vxlan_ip_binding resource. Binding class showing the ip that can be bound to vxlan.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vxlan_ip_binding": { + "$ref": "#/components/schemas/VxlanIpBinding" + } + }, + "required": [ + "vxlan_ip_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vxlan_ip_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteVxlanIpBinding", + "summary": "Delete a vxlan_ip_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vxlan_iptunnel_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listVxlanIptunnelBinding", + "summary": "List vxlan_iptunnel_binding resources. Binding class showing the iptunnel that can be bound to vxlan.", + "responses": { + "200": { + "description": "List of vxlan_iptunnel_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vxlan_iptunnel_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VxlanIptunnelBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createVxlanIptunnelBinding", + "summary": "Create a vxlan_iptunnel_binding resource. Binding class showing the iptunnel that can be bound to vxlan.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vxlan_iptunnel_binding": { + "$ref": "#/components/schemas/VxlanIptunnelBinding" + } + }, + "required": [ + "vxlan_iptunnel_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vxlan_iptunnel_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteVxlanIptunnelBinding", + "summary": "Delete a vxlan_iptunnel_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vxlan_nsip6_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listVxlanNsip6Binding", + "summary": "List vxlan_nsip6_binding resources. Binding class showing the nsip6 that can be bound to vxlan.", + "responses": { + "200": { + "description": "List of vxlan_nsip6_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vxlan_nsip6_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VxlanNsip6Binding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createVxlanNsip6Binding", + "summary": "Create a vxlan_nsip6_binding resource. Binding class showing the nsip6 that can be bound to vxlan.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vxlan_nsip6_binding": { + "$ref": "#/components/schemas/VxlanNsip6Binding" + } + }, + "required": [ + "vxlan_nsip6_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vxlan_nsip6_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteVxlanNsip6Binding", + "summary": "Delete a vxlan_nsip6_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vxlan_nsip_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listVxlanNsipBinding", + "summary": "List vxlan_nsip_binding resources. Binding class showing the nsip that can be bound to vxlan.", + "responses": { + "200": { + "description": "List of vxlan_nsip_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vxlan_nsip_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VxlanNsipBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createVxlanNsipBinding", + "summary": "Create a vxlan_nsip_binding resource. Binding class showing the nsip that can be bound to vxlan.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vxlan_nsip_binding": { + "$ref": "#/components/schemas/VxlanNsipBinding" + } + }, + "required": [ + "vxlan_nsip_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vxlan_nsip_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteVxlanNsipBinding", + "summary": "Delete a vxlan_nsip_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vxlan_srcip_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listVxlanSrcipBinding", + "summary": "List vxlan_srcip_binding resources. Binding class showing the srcip that can be bound to vxlan.", + "responses": { + "200": { + "description": "List of vxlan_srcip_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vxlan_srcip_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VxlanSrcipBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createVxlanSrcipBinding", + "summary": "Create a vxlan_srcip_binding resource. Binding class showing the srcip that can be bound to vxlan.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vxlan_srcip_binding": { + "$ref": "#/components/schemas/VxlanSrcipBinding" + } + }, + "required": [ + "vxlan_srcip_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vxlan_srcip_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteVxlanSrcipBinding", + "summary": "Delete a vxlan_srcip_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vxlanvlanmap": { + "get": { + "tags": [ + "network" + ], + "operationId": "listVxlanvlanmap", + "summary": "List vxlanvlanmap resources. Configuration for vxlan vlan mapping resource.", + "responses": { + "200": { + "description": "List of vxlanvlanmap resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vxlanvlanmap": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vxlanvlanmap" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createVxlanvlanmap", + "summary": "Create a vxlanvlanmap resource. Configuration for vxlan vlan mapping resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vxlanvlanmap": { + "$ref": "#/components/schemas/Vxlanvlanmap" + } + }, + "required": [ + "vxlanvlanmap" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vxlanvlanmap/{name}": { + "get": { + "tags": [ + "network" + ], + "operationId": "getVxlanvlanmapByName", + "summary": "Get a vxlanvlanmap resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single vxlanvlanmap resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vxlanvlanmap": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vxlanvlanmap" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "network" + ], + "operationId": "updateVxlanvlanmap", + "summary": "Update a vxlanvlanmap resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vxlanvlanmap": { + "$ref": "#/components/schemas/Vxlanvlanmap" + } + }, + "required": [ + "vxlanvlanmap" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteVxlanvlanmap", + "summary": "Delete a vxlanvlanmap resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vxlanvlanmap_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listVxlanvlanmapBinding", + "summary": "List vxlanvlanmap_binding resources. Binding object which returns the resources bound to vxlanvlanmap_binding.", + "responses": { + "200": { + "description": "List of vxlanvlanmap_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vxlanvlanmap_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VxlanvlanmapBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createVxlanvlanmapBinding", + "summary": "Create a vxlanvlanmap_binding resource. Binding object which returns the resources bound to vxlanvlanmap_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vxlanvlanmap_binding": { + "$ref": "#/components/schemas/VxlanvlanmapBinding" + } + }, + "required": [ + "vxlanvlanmap_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vxlanvlanmap_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteVxlanvlanmapBinding", + "summary": "Delete a vxlanvlanmap_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vxlanvlanmap_vxlan_binding": { + "get": { + "tags": [ + "network" + ], + "operationId": "listVxlanvlanmapVxlanBinding", + "summary": "List vxlanvlanmap_vxlan_binding resources. Binding class showing the vxlan that can be bound to vxlanvlanmap.", + "responses": { + "200": { + "description": "List of vxlanvlanmap_vxlan_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vxlanvlanmap_vxlan_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VxlanvlanmapVxlanBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "network" + ], + "operationId": "createVxlanvlanmapVxlanBinding", + "summary": "Create a vxlanvlanmap_vxlan_binding resource. Binding class showing the vxlan that can be bound to vxlanvlanmap.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vxlanvlanmap_vxlan_binding": { + "$ref": "#/components/schemas/VxlanvlanmapVxlanBinding" + } + }, + "required": [ + "vxlanvlanmap_vxlan_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vxlanvlanmap_vxlan_binding/{name}": { + "delete": { + "tags": [ + "network" + ], + "operationId": "deleteVxlanvlanmapVxlanBinding", + "summary": "Delete a vxlanvlanmap_vxlan_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nsacl": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNsacl", + "summary": "List nsacl resources. Configuration for ACL entry resource.", + "responses": { + "200": { + "description": "List of nsacl resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsacl": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsacl" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNsacl", + "summary": "Create a nsacl resource. Configuration for ACL entry resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsacl": { + "$ref": "#/components/schemas/Nsacl" + } + }, + "required": [ + "nsacl" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nsacl/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNsaclByName", + "summary": "Get a nsacl resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nsacl resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsacl": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsacl" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNsacl", + "summary": "Update a nsacl resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsacl": { + "$ref": "#/components/schemas/Nsacl" + } + }, + "required": [ + "nsacl" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNsacl", + "summary": "Delete a nsacl resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nsacl6": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNsacl6", + "summary": "List nsacl6 resources. Configuration for ACL6 entry resource.", + "responses": { + "200": { + "description": "List of nsacl6 resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsacl6": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsacl6" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNsacl6", + "summary": "Create a nsacl6 resource. Configuration for ACL6 entry resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsacl6": { + "$ref": "#/components/schemas/Nsacl6" + } + }, + "required": [ + "nsacl6" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nsacl6/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNsacl6ByName", + "summary": "Get a nsacl6 resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nsacl6 resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsacl6": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsacl6" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNsacl6", + "summary": "Update a nsacl6 resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsacl6": { + "$ref": "#/components/schemas/Nsacl6" + } + }, + "required": [ + "nsacl6" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNsacl6", + "summary": "Delete a nsacl6 resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nsacls": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNsacls", + "summary": "List nsacls resources. Configuration for ACL entry resource.", + "responses": { + "200": { + "description": "List of nsacls resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsacls": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsacls" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNsacls", + "summary": "Create a nsacls resource. Configuration for ACL entry resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsacls": { + "$ref": "#/components/schemas/Nsacls" + } + }, + "required": [ + "nsacls" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nsacls/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNsaclsByName", + "summary": "Get a nsacls resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nsacls resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsacls": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsacls" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNsacls", + "summary": "Update a nsacls resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsacls": { + "$ref": "#/components/schemas/Nsacls" + } + }, + "required": [ + "nsacls" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNsacls", + "summary": "Delete a nsacls resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nsacls6": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNsacls6", + "summary": "List nsacls6 resources. Configuration for ACL6 entry resource.", + "responses": { + "200": { + "description": "List of nsacls6 resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsacls6": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsacls6" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNsacls6", + "summary": "Create a nsacls6 resource. Configuration for ACL6 entry resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsacls6": { + "$ref": "#/components/schemas/Nsacls6" + } + }, + "required": [ + "nsacls6" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nsacls6/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNsacls6ByName", + "summary": "Get a nsacls6 resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nsacls6 resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsacls6": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsacls6" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNsacls6", + "summary": "Update a nsacls6 resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsacls6": { + "$ref": "#/components/schemas/Nsacls6" + } + }, + "required": [ + "nsacls6" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNsacls6", + "summary": "Delete a nsacls6 resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nsappflowcollector": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNsappflowcollector", + "summary": "List nsappflowcollector resources. Configuration for appflowCollector resource.", + "responses": { + "200": { + "description": "List of nsappflowcollector resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsappflowcollector": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsappflowcollector" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNsappflowcollector", + "summary": "Create a nsappflowcollector resource. Configuration for appflowCollector resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsappflowcollector": { + "$ref": "#/components/schemas/Nsappflowcollector" + } + }, + "required": [ + "nsappflowcollector" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nsappflowcollector/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNsappflowcollectorByName", + "summary": "Get a nsappflowcollector resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nsappflowcollector resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsappflowcollector": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsappflowcollector" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNsappflowcollector", + "summary": "Update a nsappflowcollector resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsappflowcollector": { + "$ref": "#/components/schemas/Nsappflowcollector" + } + }, + "required": [ + "nsappflowcollector" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNsappflowcollector", + "summary": "Delete a nsappflowcollector resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nsappflowparam": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNsappflowparam", + "summary": "List nsappflowparam resources. Configuration for appflowParam resource.", + "responses": { + "200": { + "description": "List of nsappflowparam resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsappflowparam": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsappflowparam" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNsappflowparam", + "summary": "Create a nsappflowparam resource. Configuration for appflowParam resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsappflowparam": { + "$ref": "#/components/schemas/Nsappflowparam" + } + }, + "required": [ + "nsappflowparam" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nsappflowparam/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNsappflowparamByName", + "summary": "Get a nsappflowparam resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nsappflowparam resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsappflowparam": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsappflowparam" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNsappflowparam", + "summary": "Update a nsappflowparam resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsappflowparam": { + "$ref": "#/components/schemas/Nsappflowparam" + } + }, + "required": [ + "nsappflowparam" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNsappflowparam", + "summary": "Delete a nsappflowparam resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nsaptlicense": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNsaptlicense", + "summary": "List nsaptlicense resources. Configuration for aptlicense resource.", + "responses": { + "200": { + "description": "List of nsaptlicense resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsaptlicense": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsaptlicense" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNsaptlicense", + "summary": "Create a nsaptlicense resource. Configuration for aptlicense resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsaptlicense": { + "$ref": "#/components/schemas/Nsaptlicense" + } + }, + "required": [ + "nsaptlicense" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nsaptlicense/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNsaptlicenseByName", + "summary": "Get a nsaptlicense resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nsaptlicense resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsaptlicense": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsaptlicense" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNsaptlicense", + "summary": "Update a nsaptlicense resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsaptlicense": { + "$ref": "#/components/schemas/Nsaptlicense" + } + }, + "required": [ + "nsaptlicense" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNsaptlicense", + "summary": "Delete a nsaptlicense resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nsassignment": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNsassignment", + "summary": "List nsassignment resources. Configuration for assignment resource.", + "responses": { + "200": { + "description": "List of nsassignment resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsassignment": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsassignment" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNsassignment", + "summary": "Create a nsassignment resource. Configuration for assignment resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsassignment": { + "$ref": "#/components/schemas/Nsassignment" + } + }, + "required": [ + "nsassignment" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nsassignment/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNsassignmentByName", + "summary": "Get a nsassignment resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nsassignment resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsassignment": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsassignment" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNsassignment", + "summary": "Update a nsassignment resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsassignment": { + "$ref": "#/components/schemas/Nsassignment" + } + }, + "required": [ + "nsassignment" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNsassignment", + "summary": "Delete a nsassignment resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nscapacity": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNscapacity", + "summary": "List nscapacity resources. Configuration for capacity resource.", + "responses": { + "200": { + "description": "List of nscapacity resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nscapacity": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nscapacity" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNscapacity", + "summary": "Create a nscapacity resource. Configuration for capacity resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nscapacity": { + "$ref": "#/components/schemas/Nscapacity" + } + }, + "required": [ + "nscapacity" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nscapacity/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNscapacityByName", + "summary": "Get a nscapacity resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nscapacity resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nscapacity": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nscapacity" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNscapacity", + "summary": "Update a nscapacity resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nscapacity": { + "$ref": "#/components/schemas/Nscapacity" + } + }, + "required": [ + "nscapacity" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNscapacity", + "summary": "Delete a nscapacity resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nscentralmanagementserver": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNscentralmanagementserver", + "summary": "List nscentralmanagementserver resources. Configuration for centralmanagementserver resource.", + "responses": { + "200": { + "description": "List of nscentralmanagementserver resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nscentralmanagementserver": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nscentralmanagementserver" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNscentralmanagementserver", + "summary": "Create a nscentralmanagementserver resource. Configuration for centralmanagementserver resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nscentralmanagementserver": { + "$ref": "#/components/schemas/Nscentralmanagementserver" + } + }, + "required": [ + "nscentralmanagementserver" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nscentralmanagementserver/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNscentralmanagementserverByName", + "summary": "Get a nscentralmanagementserver resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nscentralmanagementserver resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nscentralmanagementserver": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nscentralmanagementserver" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNscentralmanagementserver", + "summary": "Update a nscentralmanagementserver resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nscentralmanagementserver": { + "$ref": "#/components/schemas/Nscentralmanagementserver" + } + }, + "required": [ + "nscentralmanagementserver" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNscentralmanagementserver", + "summary": "Delete a nscentralmanagementserver resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nschannelparam": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNschannelparam", + "summary": "List nschannelparam resources. nschannelparam", + "responses": { + "200": { + "description": "List of nschannelparam resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nschannelparam": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nschannelparam" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNschannelparam", + "summary": "Create a nschannelparam resource. nschannelparam", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nschannelparam": { + "$ref": "#/components/schemas/Nschannelparam" + } + }, + "required": [ + "nschannelparam" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nschannelparam/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNschannelparamByName", + "summary": "Get a nschannelparam resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nschannelparam resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nschannelparam": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nschannelparam" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNschannelparam", + "summary": "Update a nschannelparam resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nschannelparam": { + "$ref": "#/components/schemas/Nschannelparam" + } + }, + "required": [ + "nschannelparam" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNschannelparam", + "summary": "Delete a nschannelparam resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nsconfig": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNsconfig", + "summary": "List nsconfig resources. Configuration for system config resource.", + "responses": { + "200": { + "description": "List of nsconfig resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsconfig": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsconfig" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNsconfig", + "summary": "Create a nsconfig resource. Configuration for system config resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsconfig": { + "$ref": "#/components/schemas/Nsconfig" + } + }, + "required": [ + "nsconfig" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nsconfig/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNsconfigByName", + "summary": "Get a nsconfig resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nsconfig resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsconfig": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsconfig" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNsconfig", + "summary": "Update a nsconfig resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsconfig": { + "$ref": "#/components/schemas/Nsconfig" + } + }, + "required": [ + "nsconfig" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNsconfig", + "summary": "Delete a nsconfig resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nsconfigview": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNsconfigview", + "summary": "List nsconfigview resources. nsconfigview", + "responses": { + "200": { + "description": "List of nsconfigview resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsconfigview": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsconfigview" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNsconfigview", + "summary": "Create a nsconfigview resource. nsconfigview", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsconfigview": { + "$ref": "#/components/schemas/Nsconfigview" + } + }, + "required": [ + "nsconfigview" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nsconfigview/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNsconfigviewByName", + "summary": "Get a nsconfigview resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nsconfigview resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsconfigview": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsconfigview" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNsconfigview", + "summary": "Update a nsconfigview resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsconfigview": { + "$ref": "#/components/schemas/Nsconfigview" + } + }, + "required": [ + "nsconfigview" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNsconfigview", + "summary": "Delete a nsconfigview resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nsconnectiontable": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNsconnectiontable", + "summary": "List nsconnectiontable resources. Configuration for TCP/IP connection table resource.", + "responses": { + "200": { + "description": "List of nsconnectiontable resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsconnectiontable": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsconnectiontable" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNsconnectiontable", + "summary": "Create a nsconnectiontable resource. Configuration for TCP/IP connection table resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsconnectiontable": { + "$ref": "#/components/schemas/Nsconnectiontable" + } + }, + "required": [ + "nsconnectiontable" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nsconnectiontable/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNsconnectiontableByName", + "summary": "Get a nsconnectiontable resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nsconnectiontable resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsconnectiontable": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsconnectiontable" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNsconnectiontable", + "summary": "Update a nsconnectiontable resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsconnectiontable": { + "$ref": "#/components/schemas/Nsconnectiontable" + } + }, + "required": [ + "nsconnectiontable" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNsconnectiontable", + "summary": "Delete a nsconnectiontable resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nsconsoleloginprompt": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNsconsoleloginprompt", + "summary": "List nsconsoleloginprompt resources. Configuration for console prompt resource.", + "responses": { + "200": { + "description": "List of nsconsoleloginprompt resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsconsoleloginprompt": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsconsoleloginprompt" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNsconsoleloginprompt", + "summary": "Create a nsconsoleloginprompt resource. Configuration for console prompt resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsconsoleloginprompt": { + "$ref": "#/components/schemas/Nsconsoleloginprompt" + } + }, + "required": [ + "nsconsoleloginprompt" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nsconsoleloginprompt/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNsconsoleloginpromptByName", + "summary": "Get a nsconsoleloginprompt resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nsconsoleloginprompt resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsconsoleloginprompt": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsconsoleloginprompt" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNsconsoleloginprompt", + "summary": "Update a nsconsoleloginprompt resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsconsoleloginprompt": { + "$ref": "#/components/schemas/Nsconsoleloginprompt" + } + }, + "required": [ + "nsconsoleloginprompt" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNsconsoleloginprompt", + "summary": "Delete a nsconsoleloginprompt resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nscqaparam": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNscqaparam", + "summary": "List nscqaparam resources. Configuration for cqaparam resource.", + "responses": { + "200": { + "description": "List of nscqaparam resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nscqaparam": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nscqaparam" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNscqaparam", + "summary": "Create a nscqaparam resource. Configuration for cqaparam resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nscqaparam": { + "$ref": "#/components/schemas/Nscqaparam" + } + }, + "required": [ + "nscqaparam" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nscqaparam/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNscqaparamByName", + "summary": "Get a nscqaparam resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nscqaparam resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nscqaparam": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nscqaparam" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNscqaparam", + "summary": "Update a nscqaparam resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nscqaparam": { + "$ref": "#/components/schemas/Nscqaparam" + } + }, + "required": [ + "nscqaparam" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNscqaparam", + "summary": "Delete a nscqaparam resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nsdhcpip": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNsdhcpip", + "summary": "List nsdhcpip resources. Configuration for dhcp IP resource.", + "responses": { + "200": { + "description": "List of nsdhcpip resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsdhcpip": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsdhcpip" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNsdhcpip", + "summary": "Create a nsdhcpip resource. Configuration for dhcp IP resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsdhcpip": { + "$ref": "#/components/schemas/Nsdhcpip" + } + }, + "required": [ + "nsdhcpip" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nsdhcpip/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNsdhcpipByName", + "summary": "Get a nsdhcpip resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nsdhcpip resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsdhcpip": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsdhcpip" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNsdhcpip", + "summary": "Update a nsdhcpip resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsdhcpip": { + "$ref": "#/components/schemas/Nsdhcpip" + } + }, + "required": [ + "nsdhcpip" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNsdhcpip", + "summary": "Delete a nsdhcpip resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nsdhcpparams": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNsdhcpparams", + "summary": "List nsdhcpparams resources. Configuration for DHCP parameters resource.", + "responses": { + "200": { + "description": "List of nsdhcpparams resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsdhcpparams": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsdhcpparams" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNsdhcpparams", + "summary": "Create a nsdhcpparams resource. Configuration for DHCP parameters resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsdhcpparams": { + "$ref": "#/components/schemas/Nsdhcpparams" + } + }, + "required": [ + "nsdhcpparams" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nsdhcpparams/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNsdhcpparamsByName", + "summary": "Get a nsdhcpparams resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nsdhcpparams resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsdhcpparams": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsdhcpparams" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNsdhcpparams", + "summary": "Update a nsdhcpparams resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsdhcpparams": { + "$ref": "#/components/schemas/Nsdhcpparams" + } + }, + "required": [ + "nsdhcpparams" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNsdhcpparams", + "summary": "Delete a nsdhcpparams resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nsdiameter": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNsdiameter", + "summary": "List nsdiameter resources. Configuration for Diameter Parameters resource.", + "responses": { + "200": { + "description": "List of nsdiameter resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsdiameter": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsdiameter" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNsdiameter", + "summary": "Create a nsdiameter resource. Configuration for Diameter Parameters resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsdiameter": { + "$ref": "#/components/schemas/Nsdiameter" + } + }, + "required": [ + "nsdiameter" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nsdiameter/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNsdiameterByName", + "summary": "Get a nsdiameter resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nsdiameter resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsdiameter": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsdiameter" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNsdiameter", + "summary": "Update a nsdiameter resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsdiameter": { + "$ref": "#/components/schemas/Nsdiameter" + } + }, + "required": [ + "nsdiameter" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNsdiameter", + "summary": "Delete a nsdiameter resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nsencryptionkey": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNsencryptionkey", + "summary": "List nsencryptionkey resources. Configuration for encryption key resource.", + "responses": { + "200": { + "description": "List of nsencryptionkey resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsencryptionkey": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsencryptionkey" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNsencryptionkey", + "summary": "Create a nsencryptionkey resource. Configuration for encryption key resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsencryptionkey": { + "$ref": "#/components/schemas/Nsencryptionkey" + } + }, + "required": [ + "nsencryptionkey" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nsencryptionkey/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNsencryptionkeyByName", + "summary": "Get a nsencryptionkey resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nsencryptionkey resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsencryptionkey": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsencryptionkey" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNsencryptionkey", + "summary": "Update a nsencryptionkey resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsencryptionkey": { + "$ref": "#/components/schemas/Nsencryptionkey" + } + }, + "required": [ + "nsencryptionkey" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNsencryptionkey", + "summary": "Delete a nsencryptionkey resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nsencryptionparams": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNsencryptionparams", + "summary": "List nsencryptionparams resources. Configuration for default encryption parameters resource.", + "responses": { + "200": { + "description": "List of nsencryptionparams resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsencryptionparams": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsencryptionparams" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNsencryptionparams", + "summary": "Create a nsencryptionparams resource. Configuration for default encryption parameters resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsencryptionparams": { + "$ref": "#/components/schemas/Nsencryptionparams" + } + }, + "required": [ + "nsencryptionparams" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nsencryptionparams/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNsencryptionparamsByName", + "summary": "Get a nsencryptionparams resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nsencryptionparams resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsencryptionparams": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsencryptionparams" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNsencryptionparams", + "summary": "Update a nsencryptionparams resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsencryptionparams": { + "$ref": "#/components/schemas/Nsencryptionparams" + } + }, + "required": [ + "nsencryptionparams" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNsencryptionparams", + "summary": "Delete a nsencryptionparams resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nsevents": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNsevents", + "summary": "List nsevents resources. Configuration for events resource.", + "responses": { + "200": { + "description": "List of nsevents resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsevents": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsevents" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNsevents", + "summary": "Create a nsevents resource. Configuration for events resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsevents": { + "$ref": "#/components/schemas/Nsevents" + } + }, + "required": [ + "nsevents" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nsevents/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNseventsByName", + "summary": "Get a nsevents resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nsevents resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsevents": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsevents" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNsevents", + "summary": "Update a nsevents resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsevents": { + "$ref": "#/components/schemas/Nsevents" + } + }, + "required": [ + "nsevents" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNsevents", + "summary": "Delete a nsevents resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nsextension": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNsextension", + "summary": "List nsextension resources. Configuration for Extension resource.", + "responses": { + "200": { + "description": "List of nsextension resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsextension": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsextension" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNsextension", + "summary": "Create a nsextension resource. Configuration for Extension resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsextension": { + "$ref": "#/components/schemas/Nsextension" + } + }, + "required": [ + "nsextension" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nsextension/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNsextensionByName", + "summary": "Get a nsextension resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nsextension resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsextension": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsextension" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNsextension", + "summary": "Update a nsextension resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsextension": { + "$ref": "#/components/schemas/Nsextension" + } + }, + "required": [ + "nsextension" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNsextension", + "summary": "Delete a nsextension resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nsextension_binding": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNsextensionBinding", + "summary": "List nsextension_binding resources. Binding object which returns the resources bound to nsextension_binding.", + "responses": { + "200": { + "description": "List of nsextension_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsextension_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/NsextensionBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNsextensionBinding", + "summary": "Create a nsextension_binding resource. Binding object which returns the resources bound to nsextension_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsextension_binding": { + "$ref": "#/components/schemas/NsextensionBinding" + } + }, + "required": [ + "nsextension_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nsextension_binding/{name}": { + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNsextensionBinding", + "summary": "Delete a nsextension_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nsextension_extensionfunction_binding": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNsextensionExtensionfunctionBinding", + "summary": "List nsextension_extensionfunction_binding resources. Binding class showing the extensionfunction that can be bound to nsextension.", + "responses": { + "200": { + "description": "List of nsextension_extensionfunction_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsextension_extensionfunction_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/NsextensionExtensionfunctionBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNsextensionExtensionfunctionBinding", + "summary": "Create a nsextension_extensionfunction_binding resource. Binding class showing the extensionfunction that can be bound to nsextension.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsextension_extensionfunction_binding": { + "$ref": "#/components/schemas/NsextensionExtensionfunctionBinding" + } + }, + "required": [ + "nsextension_extensionfunction_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nsextension_extensionfunction_binding/{name}": { + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNsextensionExtensionfunctionBinding", + "summary": "Delete a nsextension_extensionfunction_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nsfeature": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNsfeature", + "summary": "List nsfeature resources. Configuration for feature resource.", + "responses": { + "200": { + "description": "List of nsfeature resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsfeature": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsfeature" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNsfeature", + "summary": "Create a nsfeature resource. Configuration for feature resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsfeature": { + "$ref": "#/components/schemas/Nsfeature" + } + }, + "required": [ + "nsfeature" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nsfeature/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNsfeatureByName", + "summary": "Get a nsfeature resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nsfeature resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsfeature": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsfeature" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNsfeature", + "summary": "Update a nsfeature resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsfeature": { + "$ref": "#/components/schemas/Nsfeature" + } + }, + "required": [ + "nsfeature" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNsfeature", + "summary": "Delete a nsfeature resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nshardware": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNshardware", + "summary": "List nshardware resources. Configuration for hardware resource.", + "responses": { + "200": { + "description": "List of nshardware resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nshardware": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nshardware" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNshardware", + "summary": "Create a nshardware resource. Configuration for hardware resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nshardware": { + "$ref": "#/components/schemas/Nshardware" + } + }, + "required": [ + "nshardware" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nshardware/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNshardwareByName", + "summary": "Get a nshardware resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nshardware resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nshardware": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nshardware" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNshardware", + "summary": "Update a nshardware resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nshardware": { + "$ref": "#/components/schemas/Nshardware" + } + }, + "required": [ + "nshardware" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNshardware", + "summary": "Delete a nshardware resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nshmackey": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNshmackey", + "summary": "List nshmackey resources. Configuration for HMAC key resource.", + "responses": { + "200": { + "description": "List of nshmackey resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nshmackey": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nshmackey" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNshmackey", + "summary": "Create a nshmackey resource. Configuration for HMAC key resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nshmackey": { + "$ref": "#/components/schemas/Nshmackey" + } + }, + "required": [ + "nshmackey" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nshmackey/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNshmackeyByName", + "summary": "Get a nshmackey resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nshmackey resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nshmackey": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nshmackey" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNshmackey", + "summary": "Update a nshmackey resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nshmackey": { + "$ref": "#/components/schemas/Nshmackey" + } + }, + "required": [ + "nshmackey" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNshmackey", + "summary": "Delete a nshmackey resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nshostname": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNshostname", + "summary": "List nshostname resources. Configuration for host name resource.", + "responses": { + "200": { + "description": "List of nshostname resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nshostname": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nshostname" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNshostname", + "summary": "Create a nshostname resource. Configuration for host name resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nshostname": { + "$ref": "#/components/schemas/Nshostname" + } + }, + "required": [ + "nshostname" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nshostname/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNshostnameByName", + "summary": "Get a nshostname resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nshostname resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nshostname": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nshostname" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNshostname", + "summary": "Update a nshostname resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nshostname": { + "$ref": "#/components/schemas/Nshostname" + } + }, + "required": [ + "nshostname" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNshostname", + "summary": "Delete a nshostname resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nshttpparam": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNshttpparam", + "summary": "List nshttpparam resources. Configuration for HTTP parameter resource.", + "responses": { + "200": { + "description": "List of nshttpparam resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nshttpparam": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nshttpparam" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNshttpparam", + "summary": "Create a nshttpparam resource. Configuration for HTTP parameter resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nshttpparam": { + "$ref": "#/components/schemas/Nshttpparam" + } + }, + "required": [ + "nshttpparam" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nshttpparam/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNshttpparamByName", + "summary": "Get a nshttpparam resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nshttpparam resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nshttpparam": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nshttpparam" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNshttpparam", + "summary": "Update a nshttpparam resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nshttpparam": { + "$ref": "#/components/schemas/Nshttpparam" + } + }, + "required": [ + "nshttpparam" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNshttpparam", + "summary": "Delete a nshttpparam resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nshttpprofile": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNshttpprofile", + "summary": "List nshttpprofile resources. Configuration for HTTP profile resource.", + "responses": { + "200": { + "description": "List of nshttpprofile resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nshttpprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nshttpprofile" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNshttpprofile", + "summary": "Create a nshttpprofile resource. Configuration for HTTP profile resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nshttpprofile": { + "$ref": "#/components/schemas/Nshttpprofile" + } + }, + "required": [ + "nshttpprofile" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nshttpprofile/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNshttpprofileByName", + "summary": "Get a nshttpprofile resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nshttpprofile resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nshttpprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nshttpprofile" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNshttpprofile", + "summary": "Update a nshttpprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nshttpprofile": { + "$ref": "#/components/schemas/Nshttpprofile" + } + }, + "required": [ + "nshttpprofile" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNshttpprofile", + "summary": "Delete a nshttpprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nsicapprofile": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNsicapprofile", + "summary": "List nsicapprofile resources. Configuration for ICAP profile resource.", + "responses": { + "200": { + "description": "List of nsicapprofile resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsicapprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsicapprofile" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNsicapprofile", + "summary": "Create a nsicapprofile resource. Configuration for ICAP profile resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsicapprofile": { + "$ref": "#/components/schemas/Nsicapprofile" + } + }, + "required": [ + "nsicapprofile" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nsicapprofile/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNsicapprofileByName", + "summary": "Get a nsicapprofile resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nsicapprofile resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsicapprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsicapprofile" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNsicapprofile", + "summary": "Update a nsicapprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsicapprofile": { + "$ref": "#/components/schemas/Nsicapprofile" + } + }, + "required": [ + "nsicapprofile" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNsicapprofile", + "summary": "Delete a nsicapprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nsip": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNsip", + "summary": "List nsip resources. Configuration for ip resource.", + "responses": { + "200": { + "description": "List of nsip resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsip": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsip" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNsip", + "summary": "Create a nsip resource. Configuration for ip resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsip": { + "$ref": "#/components/schemas/Nsip" + } + }, + "required": [ + "nsip" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nsip/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNsipByName", + "summary": "Get a nsip resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nsip resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsip": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsip" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNsip", + "summary": "Update a nsip resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsip": { + "$ref": "#/components/schemas/Nsip" + } + }, + "required": [ + "nsip" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNsip", + "summary": "Delete a nsip resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nsip6": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNsip6", + "summary": "List nsip6 resources. Configuration for ip6 resource.", + "responses": { + "200": { + "description": "List of nsip6 resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsip6": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsip6" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNsip6", + "summary": "Create a nsip6 resource. Configuration for ip6 resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsip6": { + "$ref": "#/components/schemas/Nsip6" + } + }, + "required": [ + "nsip6" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nsip6/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNsip6ByName", + "summary": "Get a nsip6 resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nsip6 resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsip6": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsip6" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNsip6", + "summary": "Update a nsip6 resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsip6": { + "$ref": "#/components/schemas/Nsip6" + } + }, + "required": [ + "nsip6" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNsip6", + "summary": "Delete a nsip6 resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nsjob": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNsjob", + "summary": "List nsjob resources. Configuration for job resource.", + "responses": { + "200": { + "description": "List of nsjob resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsjob": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsjob" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNsjob", + "summary": "Create a nsjob resource. Configuration for job resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsjob": { + "$ref": "#/components/schemas/Nsjob" + } + }, + "required": [ + "nsjob" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nsjob/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNsjobByName", + "summary": "Get a nsjob resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nsjob resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsjob": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsjob" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNsjob", + "summary": "Update a nsjob resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsjob": { + "$ref": "#/components/schemas/Nsjob" + } + }, + "required": [ + "nsjob" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNsjob", + "summary": "Delete a nsjob resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nskeymanagerproxy": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNskeymanagerproxy", + "summary": "List nskeymanagerproxy resources. Configuration for keymanagerproxy resource.", + "responses": { + "200": { + "description": "List of nskeymanagerproxy resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nskeymanagerproxy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nskeymanagerproxy" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNskeymanagerproxy", + "summary": "Create a nskeymanagerproxy resource. Configuration for keymanagerproxy resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nskeymanagerproxy": { + "$ref": "#/components/schemas/Nskeymanagerproxy" + } + }, + "required": [ + "nskeymanagerproxy" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nskeymanagerproxy/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNskeymanagerproxyByName", + "summary": "Get a nskeymanagerproxy resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nskeymanagerproxy resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nskeymanagerproxy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nskeymanagerproxy" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNskeymanagerproxy", + "summary": "Update a nskeymanagerproxy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nskeymanagerproxy": { + "$ref": "#/components/schemas/Nskeymanagerproxy" + } + }, + "required": [ + "nskeymanagerproxy" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNskeymanagerproxy", + "summary": "Delete a nskeymanagerproxy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nslaslicense": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNslaslicense", + "summary": "List nslaslicense resources. Configuration for laslicense resource.", + "responses": { + "200": { + "description": "List of nslaslicense resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nslaslicense": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nslaslicense" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNslaslicense", + "summary": "Create a nslaslicense resource. Configuration for laslicense resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nslaslicense": { + "$ref": "#/components/schemas/Nslaslicense" + } + }, + "required": [ + "nslaslicense" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nslaslicense/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNslaslicenseByName", + "summary": "Get a nslaslicense resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nslaslicense resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nslaslicense": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nslaslicense" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNslaslicense", + "summary": "Update a nslaslicense resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nslaslicense": { + "$ref": "#/components/schemas/Nslaslicense" + } + }, + "required": [ + "nslaslicense" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNslaslicense", + "summary": "Delete a nslaslicense resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nslicense": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNslicense", + "summary": "List nslicense resources. Configuration for license resource.", + "responses": { + "200": { + "description": "List of nslicense resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nslicense": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nslicense" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNslicense", + "summary": "Create a nslicense resource. Configuration for license resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nslicense": { + "$ref": "#/components/schemas/Nslicense" + } + }, + "required": [ + "nslicense" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nslicense/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNslicenseByName", + "summary": "Get a nslicense resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nslicense resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nslicense": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nslicense" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNslicense", + "summary": "Update a nslicense resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nslicense": { + "$ref": "#/components/schemas/Nslicense" + } + }, + "required": [ + "nslicense" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNslicense", + "summary": "Delete a nslicense resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nslicenseactivationdata": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNslicenseactivationdata", + "summary": "List nslicenseactivationdata resources. Configuration for License activation data resource.", + "responses": { + "200": { + "description": "List of nslicenseactivationdata resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nslicenseactivationdata": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nslicenseactivationdata" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNslicenseactivationdata", + "summary": "Create a nslicenseactivationdata resource. Configuration for License activation data resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nslicenseactivationdata": { + "$ref": "#/components/schemas/Nslicenseactivationdata" + } + }, + "required": [ + "nslicenseactivationdata" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nslicenseactivationdata/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNslicenseactivationdataByName", + "summary": "Get a nslicenseactivationdata resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nslicenseactivationdata resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nslicenseactivationdata": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nslicenseactivationdata" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNslicenseactivationdata", + "summary": "Update a nslicenseactivationdata resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nslicenseactivationdata": { + "$ref": "#/components/schemas/Nslicenseactivationdata" + } + }, + "required": [ + "nslicenseactivationdata" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNslicenseactivationdata", + "summary": "Delete a nslicenseactivationdata resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nslicenseparameters": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNslicenseparameters", + "summary": "List nslicenseparameters resources. Configuration for licenseparameters resource.", + "responses": { + "200": { + "description": "List of nslicenseparameters resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nslicenseparameters": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nslicenseparameters" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNslicenseparameters", + "summary": "Create a nslicenseparameters resource. Configuration for licenseparameters resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nslicenseparameters": { + "$ref": "#/components/schemas/Nslicenseparameters" + } + }, + "required": [ + "nslicenseparameters" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nslicenseparameters/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNslicenseparametersByName", + "summary": "Get a nslicenseparameters resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nslicenseparameters resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nslicenseparameters": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nslicenseparameters" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNslicenseparameters", + "summary": "Update a nslicenseparameters resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nslicenseparameters": { + "$ref": "#/components/schemas/Nslicenseparameters" + } + }, + "required": [ + "nslicenseparameters" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNslicenseparameters", + "summary": "Delete a nslicenseparameters resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nslicenseproxyserver": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNslicenseproxyserver", + "summary": "List nslicenseproxyserver resources. Configuration for licenseproxyserver resource.", + "responses": { + "200": { + "description": "List of nslicenseproxyserver resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nslicenseproxyserver": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nslicenseproxyserver" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNslicenseproxyserver", + "summary": "Create a nslicenseproxyserver resource. Configuration for licenseproxyserver resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nslicenseproxyserver": { + "$ref": "#/components/schemas/Nslicenseproxyserver" + } + }, + "required": [ + "nslicenseproxyserver" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nslicenseproxyserver/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNslicenseproxyserverByName", + "summary": "Get a nslicenseproxyserver resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nslicenseproxyserver resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nslicenseproxyserver": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nslicenseproxyserver" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNslicenseproxyserver", + "summary": "Update a nslicenseproxyserver resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nslicenseproxyserver": { + "$ref": "#/components/schemas/Nslicenseproxyserver" + } + }, + "required": [ + "nslicenseproxyserver" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNslicenseproxyserver", + "summary": "Delete a nslicenseproxyserver resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nslicenseserver": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNslicenseserver", + "summary": "List nslicenseserver resources. Configuration for licenseserver resource.", + "responses": { + "200": { + "description": "List of nslicenseserver resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nslicenseserver": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nslicenseserver" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNslicenseserver", + "summary": "Create a nslicenseserver resource. Configuration for licenseserver resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nslicenseserver": { + "$ref": "#/components/schemas/Nslicenseserver" + } + }, + "required": [ + "nslicenseserver" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nslicenseserver/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNslicenseserverByName", + "summary": "Get a nslicenseserver resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nslicenseserver resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nslicenseserver": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nslicenseserver" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNslicenseserver", + "summary": "Update a nslicenseserver resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nslicenseserver": { + "$ref": "#/components/schemas/Nslicenseserver" + } + }, + "required": [ + "nslicenseserver" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNslicenseserver", + "summary": "Delete a nslicenseserver resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nslicenseserverpool": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNslicenseserverpool", + "summary": "List nslicenseserverpool resources. Configuration for licenseserver resource.", + "responses": { + "200": { + "description": "List of nslicenseserverpool resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nslicenseserverpool": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nslicenseserverpool" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNslicenseserverpool", + "summary": "Create a nslicenseserverpool resource. Configuration for licenseserver resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nslicenseserverpool": { + "$ref": "#/components/schemas/Nslicenseserverpool" + } + }, + "required": [ + "nslicenseserverpool" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nslicenseserverpool/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNslicenseserverpoolByName", + "summary": "Get a nslicenseserverpool resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nslicenseserverpool resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nslicenseserverpool": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nslicenseserverpool" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNslicenseserverpool", + "summary": "Update a nslicenseserverpool resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nslicenseserverpool": { + "$ref": "#/components/schemas/Nslicenseserverpool" + } + }, + "required": [ + "nslicenseserverpool" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNslicenseserverpool", + "summary": "Delete a nslicenseserverpool resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nslimitidentifier": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNslimitidentifier", + "summary": "List nslimitidentifier resources. Configuration for limit Identifier resource.", + "responses": { + "200": { + "description": "List of nslimitidentifier resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nslimitidentifier": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nslimitidentifier" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNslimitidentifier", + "summary": "Create a nslimitidentifier resource. Configuration for limit Identifier resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nslimitidentifier": { + "$ref": "#/components/schemas/Nslimitidentifier" + } + }, + "required": [ + "nslimitidentifier" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nslimitidentifier/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNslimitidentifierByName", + "summary": "Get a nslimitidentifier resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nslimitidentifier resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nslimitidentifier": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nslimitidentifier" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNslimitidentifier", + "summary": "Update a nslimitidentifier resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nslimitidentifier": { + "$ref": "#/components/schemas/Nslimitidentifier" + } + }, + "required": [ + "nslimitidentifier" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNslimitidentifier", + "summary": "Delete a nslimitidentifier resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nslimitidentifier_binding": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNslimitidentifierBinding", + "summary": "List nslimitidentifier_binding resources. Binding object which returns the resources bound to nslimitidentifier_binding.", + "responses": { + "200": { + "description": "List of nslimitidentifier_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nslimitidentifier_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/NslimitidentifierBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNslimitidentifierBinding", + "summary": "Create a nslimitidentifier_binding resource. Binding object which returns the resources bound to nslimitidentifier_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nslimitidentifier_binding": { + "$ref": "#/components/schemas/NslimitidentifierBinding" + } + }, + "required": [ + "nslimitidentifier_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nslimitidentifier_binding/{name}": { + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNslimitidentifierBinding", + "summary": "Delete a nslimitidentifier_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nslimitidentifier_limitsessions_binding": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNslimitidentifierLimitsessionsBinding", + "summary": "List nslimitidentifier_limitsessions_binding resources. Binding class showing the limitsessions that can be bound to nslimitidentifier.", + "responses": { + "200": { + "description": "List of nslimitidentifier_limitsessions_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nslimitidentifier_limitsessions_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/NslimitidentifierLimitsessionsBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNslimitidentifierLimitsessionsBinding", + "summary": "Create a nslimitidentifier_limitsessions_binding resource. Binding class showing the limitsessions that can be bound to nslimitidentifier.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nslimitidentifier_limitsessions_binding": { + "$ref": "#/components/schemas/NslimitidentifierLimitsessionsBinding" + } + }, + "required": [ + "nslimitidentifier_limitsessions_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nslimitidentifier_limitsessions_binding/{name}": { + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNslimitidentifierLimitsessionsBinding", + "summary": "Delete a nslimitidentifier_limitsessions_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nslimitidentifier_nslimitsessions_binding": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNslimitidentifierNslimitsessionsBinding", + "summary": "List nslimitidentifier_nslimitsessions_binding resources. Binding class showing the nslimitsessions that can be bound to nslimitidentifier.", + "responses": { + "200": { + "description": "List of nslimitidentifier_nslimitsessions_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nslimitidentifier_nslimitsessions_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/NslimitidentifierNslimitsessionsBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNslimitidentifierNslimitsessionsBinding", + "summary": "Create a nslimitidentifier_nslimitsessions_binding resource. Binding class showing the nslimitsessions that can be bound to nslimitidentifier.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nslimitidentifier_nslimitsessions_binding": { + "$ref": "#/components/schemas/NslimitidentifierNslimitsessionsBinding" + } + }, + "required": [ + "nslimitidentifier_nslimitsessions_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nslimitidentifier_nslimitsessions_binding/{name}": { + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNslimitidentifierNslimitsessionsBinding", + "summary": "Delete a nslimitidentifier_nslimitsessions_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nslimitselector": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNslimitselector", + "summary": "List nslimitselector resources. Configuration for limit selector resource.", + "responses": { + "200": { + "description": "List of nslimitselector resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nslimitselector": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nslimitselector" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNslimitselector", + "summary": "Create a nslimitselector resource. Configuration for limit selector resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nslimitselector": { + "$ref": "#/components/schemas/Nslimitselector" + } + }, + "required": [ + "nslimitselector" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nslimitselector/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNslimitselectorByName", + "summary": "Get a nslimitselector resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nslimitselector resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nslimitselector": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nslimitselector" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNslimitselector", + "summary": "Update a nslimitselector resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nslimitselector": { + "$ref": "#/components/schemas/Nslimitselector" + } + }, + "required": [ + "nslimitselector" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNslimitselector", + "summary": "Delete a nslimitselector resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nslimitsessions": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNslimitsessions", + "summary": "List nslimitsessions resources. Configuration for limit sessions resource.", + "responses": { + "200": { + "description": "List of nslimitsessions resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nslimitsessions": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nslimitsessions" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNslimitsessions", + "summary": "Create a nslimitsessions resource. Configuration for limit sessions resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nslimitsessions": { + "$ref": "#/components/schemas/Nslimitsessions" + } + }, + "required": [ + "nslimitsessions" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nslimitsessions/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNslimitsessionsByName", + "summary": "Get a nslimitsessions resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nslimitsessions resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nslimitsessions": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nslimitsessions" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNslimitsessions", + "summary": "Update a nslimitsessions resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nslimitsessions": { + "$ref": "#/components/schemas/Nslimitsessions" + } + }, + "required": [ + "nslimitsessions" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNslimitsessions", + "summary": "Delete a nslimitsessions resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nsmemrecovery": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNsmemrecovery", + "summary": "List nsmemrecovery resources. Configuration for memory recovery operations resource.", + "responses": { + "200": { + "description": "List of nsmemrecovery resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsmemrecovery": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsmemrecovery" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNsmemrecovery", + "summary": "Create a nsmemrecovery resource. Configuration for memory recovery operations resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsmemrecovery": { + "$ref": "#/components/schemas/Nsmemrecovery" + } + }, + "required": [ + "nsmemrecovery" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nsmemrecovery/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNsmemrecoveryByName", + "summary": "Get a nsmemrecovery resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nsmemrecovery resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsmemrecovery": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsmemrecovery" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNsmemrecovery", + "summary": "Update a nsmemrecovery resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsmemrecovery": { + "$ref": "#/components/schemas/Nsmemrecovery" + } + }, + "required": [ + "nsmemrecovery" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNsmemrecovery", + "summary": "Delete a nsmemrecovery resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nsmgmtparam": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNsmgmtparam", + "summary": "List nsmgmtparam resources. Configuration for Management related configuration resource.", + "responses": { + "200": { + "description": "List of nsmgmtparam resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsmgmtparam": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsmgmtparam" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNsmgmtparam", + "summary": "Create a nsmgmtparam resource. Configuration for Management related configuration resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsmgmtparam": { + "$ref": "#/components/schemas/Nsmgmtparam" + } + }, + "required": [ + "nsmgmtparam" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nsmgmtparam/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNsmgmtparamByName", + "summary": "Get a nsmgmtparam resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nsmgmtparam resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsmgmtparam": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsmgmtparam" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNsmgmtparam", + "summary": "Update a nsmgmtparam resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsmgmtparam": { + "$ref": "#/components/schemas/Nsmgmtparam" + } + }, + "required": [ + "nsmgmtparam" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNsmgmtparam", + "summary": "Delete a nsmgmtparam resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nsmigration": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNsmigration", + "summary": "List nsmigration resources. Configuration for Migration operation resource.", + "responses": { + "200": { + "description": "List of nsmigration resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsmigration": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsmigration" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNsmigration", + "summary": "Create a nsmigration resource. Configuration for Migration operation resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsmigration": { + "$ref": "#/components/schemas/Nsmigration" + } + }, + "required": [ + "nsmigration" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nsmigration/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNsmigrationByName", + "summary": "Get a nsmigration resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nsmigration resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsmigration": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsmigration" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNsmigration", + "summary": "Update a nsmigration resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsmigration": { + "$ref": "#/components/schemas/Nsmigration" + } + }, + "required": [ + "nsmigration" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNsmigration", + "summary": "Delete a nsmigration resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nsmode": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNsmode", + "summary": "List nsmode resources. Configuration for ns mode resource.", + "responses": { + "200": { + "description": "List of nsmode resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsmode": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsmode" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNsmode", + "summary": "Create a nsmode resource. Configuration for ns mode resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsmode": { + "$ref": "#/components/schemas/Nsmode" + } + }, + "required": [ + "nsmode" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nsmode/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNsmodeByName", + "summary": "Get a nsmode resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nsmode resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsmode": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsmode" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNsmode", + "summary": "Update a nsmode resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsmode": { + "$ref": "#/components/schemas/Nsmode" + } + }, + "required": [ + "nsmode" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNsmode", + "summary": "Delete a nsmode resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nsnextgenapi": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNsnextgenapi", + "summary": "List nsnextgenapi resources. nsnextgenapi", + "responses": { + "200": { + "description": "List of nsnextgenapi resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsnextgenapi": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsnextgenapi" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNsnextgenapi", + "summary": "Create a nsnextgenapi resource. nsnextgenapi", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsnextgenapi": { + "$ref": "#/components/schemas/Nsnextgenapi" + } + }, + "required": [ + "nsnextgenapi" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nsnextgenapi/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNsnextgenapiByName", + "summary": "Get a nsnextgenapi resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nsnextgenapi resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsnextgenapi": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsnextgenapi" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNsnextgenapi", + "summary": "Update a nsnextgenapi resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsnextgenapi": { + "$ref": "#/components/schemas/Nsnextgenapi" + } + }, + "required": [ + "nsnextgenapi" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNsnextgenapi", + "summary": "Delete a nsnextgenapi resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nsparam": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNsparam", + "summary": "List nsparam resources. Configuration for Citrix ADC parameters resource.", + "responses": { + "200": { + "description": "List of nsparam resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsparam": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsparam" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNsparam", + "summary": "Create a nsparam resource. Configuration for Citrix ADC parameters resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsparam": { + "$ref": "#/components/schemas/Nsparam" + } + }, + "required": [ + "nsparam" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nsparam/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNsparamByName", + "summary": "Get a nsparam resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nsparam resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsparam": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsparam" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNsparam", + "summary": "Update a nsparam resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsparam": { + "$ref": "#/components/schemas/Nsparam" + } + }, + "required": [ + "nsparam" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNsparam", + "summary": "Delete a nsparam resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nspartition": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNspartition", + "summary": "List nspartition resources. Configuration for admin partition resource.", + "responses": { + "200": { + "description": "List of nspartition resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nspartition": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nspartition" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNspartition", + "summary": "Create a nspartition resource. Configuration for admin partition resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nspartition": { + "$ref": "#/components/schemas/Nspartition" + } + }, + "required": [ + "nspartition" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nspartition/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNspartitionByName", + "summary": "Get a nspartition resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nspartition resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nspartition": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nspartition" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNspartition", + "summary": "Update a nspartition resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nspartition": { + "$ref": "#/components/schemas/Nspartition" + } + }, + "required": [ + "nspartition" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNspartition", + "summary": "Delete a nspartition resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nspartition_binding": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNspartitionBinding", + "summary": "List nspartition_binding resources. Binding object which returns the resources bound to nspartition_binding.", + "responses": { + "200": { + "description": "List of nspartition_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nspartition_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/NspartitionBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNspartitionBinding", + "summary": "Create a nspartition_binding resource. Binding object which returns the resources bound to nspartition_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nspartition_binding": { + "$ref": "#/components/schemas/NspartitionBinding" + } + }, + "required": [ + "nspartition_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nspartition_binding/{name}": { + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNspartitionBinding", + "summary": "Delete a nspartition_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nspartition_bridgegroup_binding": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNspartitionBridgegroupBinding", + "summary": "List nspartition_bridgegroup_binding resources. Binding class showing the bridgegroup that can be bound to nspartition.", + "responses": { + "200": { + "description": "List of nspartition_bridgegroup_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nspartition_bridgegroup_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/NspartitionBridgegroupBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNspartitionBridgegroupBinding", + "summary": "Create a nspartition_bridgegroup_binding resource. Binding class showing the bridgegroup that can be bound to nspartition.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nspartition_bridgegroup_binding": { + "$ref": "#/components/schemas/NspartitionBridgegroupBinding" + } + }, + "required": [ + "nspartition_bridgegroup_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nspartition_bridgegroup_binding/{name}": { + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNspartitionBridgegroupBinding", + "summary": "Delete a nspartition_bridgegroup_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nspartition_vlan_binding": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNspartitionVlanBinding", + "summary": "List nspartition_vlan_binding resources. Binding class showing the vlan that can be bound to nspartition.", + "responses": { + "200": { + "description": "List of nspartition_vlan_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nspartition_vlan_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/NspartitionVlanBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNspartitionVlanBinding", + "summary": "Create a nspartition_vlan_binding resource. Binding class showing the vlan that can be bound to nspartition.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nspartition_vlan_binding": { + "$ref": "#/components/schemas/NspartitionVlanBinding" + } + }, + "required": [ + "nspartition_vlan_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nspartition_vlan_binding/{name}": { + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNspartitionVlanBinding", + "summary": "Delete a nspartition_vlan_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nspartition_vxlan_binding": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNspartitionVxlanBinding", + "summary": "List nspartition_vxlan_binding resources. Binding class showing the vxlan that can be bound to nspartition.", + "responses": { + "200": { + "description": "List of nspartition_vxlan_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nspartition_vxlan_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/NspartitionVxlanBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNspartitionVxlanBinding", + "summary": "Create a nspartition_vxlan_binding resource. Binding class showing the vxlan that can be bound to nspartition.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nspartition_vxlan_binding": { + "$ref": "#/components/schemas/NspartitionVxlanBinding" + } + }, + "required": [ + "nspartition_vxlan_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nspartition_vxlan_binding/{name}": { + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNspartitionVxlanBinding", + "summary": "Delete a nspartition_vxlan_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nspartitionmac": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNspartitionmac", + "summary": "List nspartitionmac resources. Configuration for partition MACs resource.", + "responses": { + "200": { + "description": "List of nspartitionmac resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nspartitionmac": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nspartitionmac" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNspartitionmac", + "summary": "Create a nspartitionmac resource. Configuration for partition MACs resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nspartitionmac": { + "$ref": "#/components/schemas/Nspartitionmac" + } + }, + "required": [ + "nspartitionmac" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nspartitionmac/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNspartitionmacByName", + "summary": "Get a nspartitionmac resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nspartitionmac resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nspartitionmac": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nspartitionmac" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNspartitionmac", + "summary": "Update a nspartitionmac resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nspartitionmac": { + "$ref": "#/components/schemas/Nspartitionmac" + } + }, + "required": [ + "nspartitionmac" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNspartitionmac", + "summary": "Delete a nspartitionmac resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nspbr": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNspbr", + "summary": "List nspbr resources. Configuration for Policy Based Routing(PBR) entry resource.", + "responses": { + "200": { + "description": "List of nspbr resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nspbr": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nspbr" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNspbr", + "summary": "Create a nspbr resource. Configuration for Policy Based Routing(PBR) entry resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nspbr": { + "$ref": "#/components/schemas/Nspbr" + } + }, + "required": [ + "nspbr" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nspbr/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNspbrByName", + "summary": "Get a nspbr resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nspbr resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nspbr": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nspbr" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNspbr", + "summary": "Update a nspbr resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nspbr": { + "$ref": "#/components/schemas/Nspbr" + } + }, + "required": [ + "nspbr" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNspbr", + "summary": "Delete a nspbr resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nspbr6": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNspbr6", + "summary": "List nspbr6 resources. Configuration for PBR6 entry resource.", + "responses": { + "200": { + "description": "List of nspbr6 resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nspbr6": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nspbr6" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNspbr6", + "summary": "Create a nspbr6 resource. Configuration for PBR6 entry resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nspbr6": { + "$ref": "#/components/schemas/Nspbr6" + } + }, + "required": [ + "nspbr6" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nspbr6/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNspbr6ByName", + "summary": "Get a nspbr6 resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nspbr6 resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nspbr6": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nspbr6" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNspbr6", + "summary": "Update a nspbr6 resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nspbr6": { + "$ref": "#/components/schemas/Nspbr6" + } + }, + "required": [ + "nspbr6" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNspbr6", + "summary": "Delete a nspbr6 resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nspbrs": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNspbrs", + "summary": "List nspbrs resources. Configuration for Policy based routing resource.", + "responses": { + "200": { + "description": "List of nspbrs resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nspbrs": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nspbrs" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNspbrs", + "summary": "Create a nspbrs resource. Configuration for Policy based routing resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nspbrs": { + "$ref": "#/components/schemas/Nspbrs" + } + }, + "required": [ + "nspbrs" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nspbrs/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNspbrsByName", + "summary": "Get a nspbrs resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nspbrs resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nspbrs": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nspbrs" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNspbrs", + "summary": "Update a nspbrs resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nspbrs": { + "$ref": "#/components/schemas/Nspbrs" + } + }, + "required": [ + "nspbrs" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNspbrs", + "summary": "Delete a nspbrs resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nsratecontrol": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNsratecontrol", + "summary": "List nsratecontrol resources. Configuration for rate control resource.", + "responses": { + "200": { + "description": "List of nsratecontrol resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsratecontrol": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsratecontrol" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNsratecontrol", + "summary": "Create a nsratecontrol resource. Configuration for rate control resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsratecontrol": { + "$ref": "#/components/schemas/Nsratecontrol" + } + }, + "required": [ + "nsratecontrol" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nsratecontrol/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNsratecontrolByName", + "summary": "Get a nsratecontrol resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nsratecontrol resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsratecontrol": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsratecontrol" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNsratecontrol", + "summary": "Update a nsratecontrol resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsratecontrol": { + "$ref": "#/components/schemas/Nsratecontrol" + } + }, + "required": [ + "nsratecontrol" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNsratecontrol", + "summary": "Delete a nsratecontrol resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nsrollbackcmd": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNsrollbackcmd", + "summary": "List nsrollbackcmd resources. Configuration for Generate rollback commands resource.", + "responses": { + "200": { + "description": "List of nsrollbackcmd resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsrollbackcmd": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsrollbackcmd" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNsrollbackcmd", + "summary": "Create a nsrollbackcmd resource. Configuration for Generate rollback commands resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsrollbackcmd": { + "$ref": "#/components/schemas/Nsrollbackcmd" + } + }, + "required": [ + "nsrollbackcmd" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nsrollbackcmd/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNsrollbackcmdByName", + "summary": "Get a nsrollbackcmd resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nsrollbackcmd resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsrollbackcmd": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsrollbackcmd" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNsrollbackcmd", + "summary": "Update a nsrollbackcmd resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsrollbackcmd": { + "$ref": "#/components/schemas/Nsrollbackcmd" + } + }, + "required": [ + "nsrollbackcmd" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNsrollbackcmd", + "summary": "Delete a nsrollbackcmd resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nsrpcnode": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNsrpcnode", + "summary": "List nsrpcnode resources. Configuration for rpc node resource.", + "responses": { + "200": { + "description": "List of nsrpcnode resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsrpcnode": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsrpcnode" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNsrpcnode", + "summary": "Create a nsrpcnode resource. Configuration for rpc node resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsrpcnode": { + "$ref": "#/components/schemas/Nsrpcnode" + } + }, + "required": [ + "nsrpcnode" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nsrpcnode/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNsrpcnodeByName", + "summary": "Get a nsrpcnode resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nsrpcnode resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsrpcnode": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsrpcnode" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNsrpcnode", + "summary": "Update a nsrpcnode resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsrpcnode": { + "$ref": "#/components/schemas/Nsrpcnode" + } + }, + "required": [ + "nsrpcnode" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNsrpcnode", + "summary": "Delete a nsrpcnode resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nsrunningconfig": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNsrunningconfig", + "summary": "List nsrunningconfig resources. Configuration for running configuration resource.", + "responses": { + "200": { + "description": "List of nsrunningconfig resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsrunningconfig": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsrunningconfig" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNsrunningconfig", + "summary": "Create a nsrunningconfig resource. Configuration for running configuration resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsrunningconfig": { + "$ref": "#/components/schemas/Nsrunningconfig" + } + }, + "required": [ + "nsrunningconfig" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nsrunningconfig/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNsrunningconfigByName", + "summary": "Get a nsrunningconfig resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nsrunningconfig resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsrunningconfig": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsrunningconfig" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNsrunningconfig", + "summary": "Update a nsrunningconfig resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsrunningconfig": { + "$ref": "#/components/schemas/Nsrunningconfig" + } + }, + "required": [ + "nsrunningconfig" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNsrunningconfig", + "summary": "Delete a nsrunningconfig resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nssavedconfig": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNssavedconfig", + "summary": "List nssavedconfig resources. Configuration for last saved configuration resource.", + "responses": { + "200": { + "description": "List of nssavedconfig resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nssavedconfig": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nssavedconfig" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNssavedconfig", + "summary": "Create a nssavedconfig resource. Configuration for last saved configuration resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nssavedconfig": { + "$ref": "#/components/schemas/Nssavedconfig" + } + }, + "required": [ + "nssavedconfig" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nssavedconfig/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNssavedconfigByName", + "summary": "Get a nssavedconfig resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nssavedconfig resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nssavedconfig": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nssavedconfig" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNssavedconfig", + "summary": "Update a nssavedconfig resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nssavedconfig": { + "$ref": "#/components/schemas/Nssavedconfig" + } + }, + "required": [ + "nssavedconfig" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNssavedconfig", + "summary": "Delete a nssavedconfig resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nsservicefunction": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNsservicefunction", + "summary": "List nsservicefunction resources. Configuration for service Function resource.", + "responses": { + "200": { + "description": "List of nsservicefunction resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsservicefunction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsservicefunction" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNsservicefunction", + "summary": "Create a nsservicefunction resource. Configuration for service Function resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsservicefunction": { + "$ref": "#/components/schemas/Nsservicefunction" + } + }, + "required": [ + "nsservicefunction" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nsservicefunction/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNsservicefunctionByName", + "summary": "Get a nsservicefunction resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nsservicefunction resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsservicefunction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsservicefunction" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNsservicefunction", + "summary": "Update a nsservicefunction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsservicefunction": { + "$ref": "#/components/schemas/Nsservicefunction" + } + }, + "required": [ + "nsservicefunction" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNsservicefunction", + "summary": "Delete a nsservicefunction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nsservicepath": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNsservicepath", + "summary": "List nsservicepath resources. Configuration for service Chain resource.", + "responses": { + "200": { + "description": "List of nsservicepath resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsservicepath": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsservicepath" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNsservicepath", + "summary": "Create a nsservicepath resource. Configuration for service Chain resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsservicepath": { + "$ref": "#/components/schemas/Nsservicepath" + } + }, + "required": [ + "nsservicepath" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nsservicepath/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNsservicepathByName", + "summary": "Get a nsservicepath resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nsservicepath resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsservicepath": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsservicepath" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNsservicepath", + "summary": "Update a nsservicepath resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsservicepath": { + "$ref": "#/components/schemas/Nsservicepath" + } + }, + "required": [ + "nsservicepath" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNsservicepath", + "summary": "Delete a nsservicepath resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nsservicepath_binding": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNsservicepathBinding", + "summary": "List nsservicepath_binding resources. Binding object which returns the resources bound to nsservicepath_binding.", + "responses": { + "200": { + "description": "List of nsservicepath_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsservicepath_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/NsservicepathBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNsservicepathBinding", + "summary": "Create a nsservicepath_binding resource. Binding object which returns the resources bound to nsservicepath_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsservicepath_binding": { + "$ref": "#/components/schemas/NsservicepathBinding" + } + }, + "required": [ + "nsservicepath_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nsservicepath_binding/{name}": { + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNsservicepathBinding", + "summary": "Delete a nsservicepath_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nsservicepath_nsservicefunction_binding": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNsservicepathNsservicefunctionBinding", + "summary": "List nsservicepath_nsservicefunction_binding resources. Binding class showing the nsservicefunction that can be bound to nsservicepath.", + "responses": { + "200": { + "description": "List of nsservicepath_nsservicefunction_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsservicepath_nsservicefunction_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/NsservicepathNsservicefunctionBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNsservicepathNsservicefunctionBinding", + "summary": "Create a nsservicepath_nsservicefunction_binding resource. Binding class showing the nsservicefunction that can be bound to nsservicepath.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsservicepath_nsservicefunction_binding": { + "$ref": "#/components/schemas/NsservicepathNsservicefunctionBinding" + } + }, + "required": [ + "nsservicepath_nsservicefunction_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nsservicepath_nsservicefunction_binding/{name}": { + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNsservicepathNsservicefunctionBinding", + "summary": "Delete a nsservicepath_nsservicefunction_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nsservicepath_servicefunction_binding": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNsservicepathServicefunctionBinding", + "summary": "List nsservicepath_servicefunction_binding resources. Binding class showing the servicefunction that can be bound to nsservicepath.", + "responses": { + "200": { + "description": "List of nsservicepath_servicefunction_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsservicepath_servicefunction_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/NsservicepathServicefunctionBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNsservicepathServicefunctionBinding", + "summary": "Create a nsservicepath_servicefunction_binding resource. Binding class showing the servicefunction that can be bound to nsservicepath.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsservicepath_servicefunction_binding": { + "$ref": "#/components/schemas/NsservicepathServicefunctionBinding" + } + }, + "required": [ + "nsservicepath_servicefunction_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nsservicepath_servicefunction_binding/{name}": { + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNsservicepathServicefunctionBinding", + "summary": "Delete a nsservicepath_servicefunction_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nssimpleacl": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNssimpleacl", + "summary": "List nssimpleacl resources. Configuration for simple ACL resource.", + "responses": { + "200": { + "description": "List of nssimpleacl resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nssimpleacl": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nssimpleacl" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNssimpleacl", + "summary": "Create a nssimpleacl resource. Configuration for simple ACL resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nssimpleacl": { + "$ref": "#/components/schemas/Nssimpleacl" + } + }, + "required": [ + "nssimpleacl" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nssimpleacl/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNssimpleaclByName", + "summary": "Get a nssimpleacl resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nssimpleacl resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nssimpleacl": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nssimpleacl" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNssimpleacl", + "summary": "Update a nssimpleacl resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nssimpleacl": { + "$ref": "#/components/schemas/Nssimpleacl" + } + }, + "required": [ + "nssimpleacl" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNssimpleacl", + "summary": "Delete a nssimpleacl resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nssimpleacl6": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNssimpleacl6", + "summary": "List nssimpleacl6 resources. Configuration for simple ACL6 resource.", + "responses": { + "200": { + "description": "List of nssimpleacl6 resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nssimpleacl6": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nssimpleacl6" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNssimpleacl6", + "summary": "Create a nssimpleacl6 resource. Configuration for simple ACL6 resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nssimpleacl6": { + "$ref": "#/components/schemas/Nssimpleacl6" + } + }, + "required": [ + "nssimpleacl6" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nssimpleacl6/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNssimpleacl6ByName", + "summary": "Get a nssimpleacl6 resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nssimpleacl6 resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nssimpleacl6": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nssimpleacl6" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNssimpleacl6", + "summary": "Update a nssimpleacl6 resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nssimpleacl6": { + "$ref": "#/components/schemas/Nssimpleacl6" + } + }, + "required": [ + "nssimpleacl6" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNssimpleacl6", + "summary": "Delete a nssimpleacl6 resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nssourceroutecachetable": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNssourceroutecachetable", + "summary": "List nssourceroutecachetable resources. Configuration for Source IP Mac Cache Table.", + "responses": { + "200": { + "description": "List of nssourceroutecachetable resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nssourceroutecachetable": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nssourceroutecachetable" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNssourceroutecachetable", + "summary": "Create a nssourceroutecachetable resource. Configuration for Source IP Mac Cache Table.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nssourceroutecachetable": { + "$ref": "#/components/schemas/Nssourceroutecachetable" + } + }, + "required": [ + "nssourceroutecachetable" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nssourceroutecachetable/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNssourceroutecachetableByName", + "summary": "Get a nssourceroutecachetable resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nssourceroutecachetable resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nssourceroutecachetable": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nssourceroutecachetable" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNssourceroutecachetable", + "summary": "Update a nssourceroutecachetable resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nssourceroutecachetable": { + "$ref": "#/components/schemas/Nssourceroutecachetable" + } + }, + "required": [ + "nssourceroutecachetable" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNssourceroutecachetable", + "summary": "Delete a nssourceroutecachetable resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nsspparams": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNsspparams", + "summary": "List nsspparams resources. Configuration for Surge Protection parameter resource.", + "responses": { + "200": { + "description": "List of nsspparams resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsspparams": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsspparams" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNsspparams", + "summary": "Create a nsspparams resource. Configuration for Surge Protection parameter resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsspparams": { + "$ref": "#/components/schemas/Nsspparams" + } + }, + "required": [ + "nsspparams" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nsspparams/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNsspparamsByName", + "summary": "Get a nsspparams resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nsspparams resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsspparams": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsspparams" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNsspparams", + "summary": "Update a nsspparams resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsspparams": { + "$ref": "#/components/schemas/Nsspparams" + } + }, + "required": [ + "nsspparams" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNsspparams", + "summary": "Delete a nsspparams resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nsstats": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNsstats", + "summary": "List nsstats resources. Configuration for stats resource.", + "responses": { + "200": { + "description": "List of nsstats resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsstats": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsstats" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNsstats", + "summary": "Create a nsstats resource. Configuration for stats resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsstats": { + "$ref": "#/components/schemas/Nsstats" + } + }, + "required": [ + "nsstats" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nsstats/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNsstatsByName", + "summary": "Get a nsstats resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nsstats resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsstats": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsstats" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNsstats", + "summary": "Update a nsstats resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsstats": { + "$ref": "#/components/schemas/Nsstats" + } + }, + "required": [ + "nsstats" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNsstats", + "summary": "Delete a nsstats resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nssurgeq": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNssurgeq", + "summary": "List nssurgeq resources. Configuration for surge queue resource.", + "responses": { + "200": { + "description": "List of nssurgeq resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nssurgeq": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nssurgeq" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNssurgeq", + "summary": "Create a nssurgeq resource. Configuration for surge queue resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nssurgeq": { + "$ref": "#/components/schemas/Nssurgeq" + } + }, + "required": [ + "nssurgeq" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nssurgeq/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNssurgeqByName", + "summary": "Get a nssurgeq resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nssurgeq resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nssurgeq": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nssurgeq" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNssurgeq", + "summary": "Update a nssurgeq resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nssurgeq": { + "$ref": "#/components/schemas/Nssurgeq" + } + }, + "required": [ + "nssurgeq" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNssurgeq", + "summary": "Delete a nssurgeq resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nstcpbufparam": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNstcpbufparam", + "summary": "List nstcpbufparam resources. Configuration for tcp buffer parameter resource.", + "responses": { + "200": { + "description": "List of nstcpbufparam resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nstcpbufparam": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nstcpbufparam" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNstcpbufparam", + "summary": "Create a nstcpbufparam resource. Configuration for tcp buffer parameter resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nstcpbufparam": { + "$ref": "#/components/schemas/Nstcpbufparam" + } + }, + "required": [ + "nstcpbufparam" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nstcpbufparam/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNstcpbufparamByName", + "summary": "Get a nstcpbufparam resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nstcpbufparam resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nstcpbufparam": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nstcpbufparam" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNstcpbufparam", + "summary": "Update a nstcpbufparam resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nstcpbufparam": { + "$ref": "#/components/schemas/Nstcpbufparam" + } + }, + "required": [ + "nstcpbufparam" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNstcpbufparam", + "summary": "Delete a nstcpbufparam resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nstcpparam": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNstcpparam", + "summary": "List nstcpparam resources. Configuration for tcp parameters resource.", + "responses": { + "200": { + "description": "List of nstcpparam resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nstcpparam": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nstcpparam" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNstcpparam", + "summary": "Create a nstcpparam resource. Configuration for tcp parameters resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nstcpparam": { + "$ref": "#/components/schemas/Nstcpparam" + } + }, + "required": [ + "nstcpparam" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nstcpparam/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNstcpparamByName", + "summary": "Get a nstcpparam resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nstcpparam resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nstcpparam": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nstcpparam" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNstcpparam", + "summary": "Update a nstcpparam resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nstcpparam": { + "$ref": "#/components/schemas/Nstcpparam" + } + }, + "required": [ + "nstcpparam" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNstcpparam", + "summary": "Delete a nstcpparam resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nstcpprofile": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNstcpprofile", + "summary": "List nstcpprofile resources. Configuration for TCP profile resource.", + "responses": { + "200": { + "description": "List of nstcpprofile resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nstcpprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nstcpprofile" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNstcpprofile", + "summary": "Create a nstcpprofile resource. Configuration for TCP profile resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nstcpprofile": { + "$ref": "#/components/schemas/Nstcpprofile" + } + }, + "required": [ + "nstcpprofile" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nstcpprofile/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNstcpprofileByName", + "summary": "Get a nstcpprofile resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nstcpprofile resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nstcpprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nstcpprofile" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNstcpprofile", + "summary": "Update a nstcpprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nstcpprofile": { + "$ref": "#/components/schemas/Nstcpprofile" + } + }, + "required": [ + "nstcpprofile" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNstcpprofile", + "summary": "Delete a nstcpprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nstestlicense": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNstestlicense", + "summary": "List nstestlicense resources. Configuration for testlicense resource.", + "responses": { + "200": { + "description": "List of nstestlicense resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nstestlicense": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nstestlicense" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNstestlicense", + "summary": "Create a nstestlicense resource. Configuration for testlicense resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nstestlicense": { + "$ref": "#/components/schemas/Nstestlicense" + } + }, + "required": [ + "nstestlicense" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nstestlicense/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNstestlicenseByName", + "summary": "Get a nstestlicense resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nstestlicense resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nstestlicense": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nstestlicense" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNstestlicense", + "summary": "Update a nstestlicense resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nstestlicense": { + "$ref": "#/components/schemas/Nstestlicense" + } + }, + "required": [ + "nstestlicense" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNstestlicense", + "summary": "Delete a nstestlicense resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nstimeout": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNstimeout", + "summary": "List nstimeout resources. Configuration for timeout resource.", + "responses": { + "200": { + "description": "List of nstimeout resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nstimeout": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nstimeout" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNstimeout", + "summary": "Create a nstimeout resource. Configuration for timeout resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nstimeout": { + "$ref": "#/components/schemas/Nstimeout" + } + }, + "required": [ + "nstimeout" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nstimeout/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNstimeoutByName", + "summary": "Get a nstimeout resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nstimeout resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nstimeout": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nstimeout" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNstimeout", + "summary": "Update a nstimeout resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nstimeout": { + "$ref": "#/components/schemas/Nstimeout" + } + }, + "required": [ + "nstimeout" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNstimeout", + "summary": "Delete a nstimeout resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nstimer": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNstimer", + "summary": "List nstimer resources. Configuration for Timer resource.", + "responses": { + "200": { + "description": "List of nstimer resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nstimer": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nstimer" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNstimer", + "summary": "Create a nstimer resource. Configuration for Timer resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nstimer": { + "$ref": "#/components/schemas/Nstimer" + } + }, + "required": [ + "nstimer" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nstimer/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNstimerByName", + "summary": "Get a nstimer resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nstimer resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nstimer": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nstimer" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNstimer", + "summary": "Update a nstimer resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nstimer": { + "$ref": "#/components/schemas/Nstimer" + } + }, + "required": [ + "nstimer" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNstimer", + "summary": "Delete a nstimer resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nstimer_autoscalepolicy_binding": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNstimerAutoscalepolicyBinding", + "summary": "List nstimer_autoscalepolicy_binding resources. Binding class showing the autoscalepolicy that can be bound to nstimer.", + "responses": { + "200": { + "description": "List of nstimer_autoscalepolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nstimer_autoscalepolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/NstimerAutoscalepolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNstimerAutoscalepolicyBinding", + "summary": "Create a nstimer_autoscalepolicy_binding resource. Binding class showing the autoscalepolicy that can be bound to nstimer.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nstimer_autoscalepolicy_binding": { + "$ref": "#/components/schemas/NstimerAutoscalepolicyBinding" + } + }, + "required": [ + "nstimer_autoscalepolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nstimer_autoscalepolicy_binding/{name}": { + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNstimerAutoscalepolicyBinding", + "summary": "Delete a nstimer_autoscalepolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nstimer_binding": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNstimerBinding", + "summary": "List nstimer_binding resources. Binding object which returns the resources bound to nstimer_binding.", + "responses": { + "200": { + "description": "List of nstimer_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nstimer_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/NstimerBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNstimerBinding", + "summary": "Create a nstimer_binding resource. Binding object which returns the resources bound to nstimer_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nstimer_binding": { + "$ref": "#/components/schemas/NstimerBinding" + } + }, + "required": [ + "nstimer_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nstimer_binding/{name}": { + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNstimerBinding", + "summary": "Delete a nstimer_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nstimer_policy_binding": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNstimerPolicyBinding", + "summary": "List nstimer_policy_binding resources. Binding class showing the policy that can be bound to nstimer.", + "responses": { + "200": { + "description": "List of nstimer_policy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nstimer_policy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/NstimerPolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNstimerPolicyBinding", + "summary": "Create a nstimer_policy_binding resource. Binding class showing the policy that can be bound to nstimer.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nstimer_policy_binding": { + "$ref": "#/components/schemas/NstimerPolicyBinding" + } + }, + "required": [ + "nstimer_policy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nstimer_policy_binding/{name}": { + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNstimerPolicyBinding", + "summary": "Delete a nstimer_policy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nstimezone": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNstimezone", + "summary": "List nstimezone resources. nstimezone", + "responses": { + "200": { + "description": "List of nstimezone resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nstimezone": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nstimezone" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNstimezone", + "summary": "Create a nstimezone resource. nstimezone", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nstimezone": { + "$ref": "#/components/schemas/Nstimezone" + } + }, + "required": [ + "nstimezone" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nstimezone/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNstimezoneByName", + "summary": "Get a nstimezone resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nstimezone resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nstimezone": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nstimezone" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNstimezone", + "summary": "Update a nstimezone resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nstimezone": { + "$ref": "#/components/schemas/Nstimezone" + } + }, + "required": [ + "nstimezone" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNstimezone", + "summary": "Delete a nstimezone resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nstrafficdomain": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNstrafficdomain", + "summary": "List nstrafficdomain resources. Configuration for Traffic Domain resource.", + "responses": { + "200": { + "description": "List of nstrafficdomain resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nstrafficdomain": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nstrafficdomain" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNstrafficdomain", + "summary": "Create a nstrafficdomain resource. Configuration for Traffic Domain resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nstrafficdomain": { + "$ref": "#/components/schemas/Nstrafficdomain" + } + }, + "required": [ + "nstrafficdomain" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nstrafficdomain/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNstrafficdomainByName", + "summary": "Get a nstrafficdomain resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nstrafficdomain resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nstrafficdomain": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nstrafficdomain" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNstrafficdomain", + "summary": "Update a nstrafficdomain resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nstrafficdomain": { + "$ref": "#/components/schemas/Nstrafficdomain" + } + }, + "required": [ + "nstrafficdomain" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNstrafficdomain", + "summary": "Delete a nstrafficdomain resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nstrafficdomain_binding": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNstrafficdomainBinding", + "summary": "List nstrafficdomain_binding resources. Binding object which returns the resources bound to nstrafficdomain_binding.", + "responses": { + "200": { + "description": "List of nstrafficdomain_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nstrafficdomain_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/NstrafficdomainBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNstrafficdomainBinding", + "summary": "Create a nstrafficdomain_binding resource. Binding object which returns the resources bound to nstrafficdomain_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nstrafficdomain_binding": { + "$ref": "#/components/schemas/NstrafficdomainBinding" + } + }, + "required": [ + "nstrafficdomain_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nstrafficdomain_binding/{name}": { + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNstrafficdomainBinding", + "summary": "Delete a nstrafficdomain_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nstrafficdomain_bridgegroup_binding": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNstrafficdomainBridgegroupBinding", + "summary": "List nstrafficdomain_bridgegroup_binding resources. Binding class showing the bridgegroup that can be bound to nstrafficdomain.", + "responses": { + "200": { + "description": "List of nstrafficdomain_bridgegroup_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nstrafficdomain_bridgegroup_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/NstrafficdomainBridgegroupBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNstrafficdomainBridgegroupBinding", + "summary": "Create a nstrafficdomain_bridgegroup_binding resource. Binding class showing the bridgegroup that can be bound to nstrafficdomain.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nstrafficdomain_bridgegroup_binding": { + "$ref": "#/components/schemas/NstrafficdomainBridgegroupBinding" + } + }, + "required": [ + "nstrafficdomain_bridgegroup_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nstrafficdomain_bridgegroup_binding/{name}": { + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNstrafficdomainBridgegroupBinding", + "summary": "Delete a nstrafficdomain_bridgegroup_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nstrafficdomain_vlan_binding": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNstrafficdomainVlanBinding", + "summary": "List nstrafficdomain_vlan_binding resources. Binding class showing the vlan that can be bound to nstrafficdomain.", + "responses": { + "200": { + "description": "List of nstrafficdomain_vlan_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nstrafficdomain_vlan_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/NstrafficdomainVlanBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNstrafficdomainVlanBinding", + "summary": "Create a nstrafficdomain_vlan_binding resource. Binding class showing the vlan that can be bound to nstrafficdomain.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nstrafficdomain_vlan_binding": { + "$ref": "#/components/schemas/NstrafficdomainVlanBinding" + } + }, + "required": [ + "nstrafficdomain_vlan_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nstrafficdomain_vlan_binding/{name}": { + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNstrafficdomainVlanBinding", + "summary": "Delete a nstrafficdomain_vlan_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nstrafficdomain_vxlan_binding": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNstrafficdomainVxlanBinding", + "summary": "List nstrafficdomain_vxlan_binding resources. Binding class showing the vxlan that can be bound to nstrafficdomain.", + "responses": { + "200": { + "description": "List of nstrafficdomain_vxlan_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nstrafficdomain_vxlan_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/NstrafficdomainVxlanBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNstrafficdomainVxlanBinding", + "summary": "Create a nstrafficdomain_vxlan_binding resource. Binding class showing the vxlan that can be bound to nstrafficdomain.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nstrafficdomain_vxlan_binding": { + "$ref": "#/components/schemas/NstrafficdomainVxlanBinding" + } + }, + "required": [ + "nstrafficdomain_vxlan_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nstrafficdomain_vxlan_binding/{name}": { + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNstrafficdomainVxlanBinding", + "summary": "Delete a nstrafficdomain_vxlan_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nsvariable": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNsvariable", + "summary": "List nsvariable resources. Configuration for variable resource.", + "responses": { + "200": { + "description": "List of nsvariable resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsvariable": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsvariable" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNsvariable", + "summary": "Create a nsvariable resource. Configuration for variable resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsvariable": { + "$ref": "#/components/schemas/Nsvariable" + } + }, + "required": [ + "nsvariable" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nsvariable/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNsvariableByName", + "summary": "Get a nsvariable resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nsvariable resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsvariable": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsvariable" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNsvariable", + "summary": "Update a nsvariable resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsvariable": { + "$ref": "#/components/schemas/Nsvariable" + } + }, + "required": [ + "nsvariable" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNsvariable", + "summary": "Delete a nsvariable resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nsvariablevalues": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNsvariablevalues", + "summary": "List nsvariablevalues resources. Configuration for Variable runtime data information resource.", + "responses": { + "200": { + "description": "List of nsvariablevalues resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsvariablevalues": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsvariablevalues" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNsvariablevalues", + "summary": "Create a nsvariablevalues resource. Configuration for Variable runtime data information resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsvariablevalues": { + "$ref": "#/components/schemas/Nsvariablevalues" + } + }, + "required": [ + "nsvariablevalues" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nsvariablevalues/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNsvariablevaluesByName", + "summary": "Get a nsvariablevalues resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nsvariablevalues resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsvariablevalues": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsvariablevalues" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNsvariablevalues", + "summary": "Update a nsvariablevalues resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsvariablevalues": { + "$ref": "#/components/schemas/Nsvariablevalues" + } + }, + "required": [ + "nsvariablevalues" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNsvariablevalues", + "summary": "Delete a nsvariablevalues resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nsversion": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNsversion", + "summary": "List nsversion resources. Configuration for version resource.", + "responses": { + "200": { + "description": "List of nsversion resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsversion": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsversion" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNsversion", + "summary": "Create a nsversion resource. Configuration for version resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsversion": { + "$ref": "#/components/schemas/Nsversion" + } + }, + "required": [ + "nsversion" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nsversion/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNsversionByName", + "summary": "Get a nsversion resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nsversion resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsversion": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsversion" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNsversion", + "summary": "Update a nsversion resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsversion": { + "$ref": "#/components/schemas/Nsversion" + } + }, + "required": [ + "nsversion" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNsversion", + "summary": "Delete a nsversion resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nsvpxparam": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNsvpxparam", + "summary": "List nsvpxparam resources. Configuration for \"VPX\" resource.", + "responses": { + "200": { + "description": "List of nsvpxparam resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsvpxparam": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsvpxparam" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNsvpxparam", + "summary": "Create a nsvpxparam resource. Configuration for \"VPX\" resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsvpxparam": { + "$ref": "#/components/schemas/Nsvpxparam" + } + }, + "required": [ + "nsvpxparam" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nsvpxparam/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNsvpxparamByName", + "summary": "Get a nsvpxparam resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nsvpxparam resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsvpxparam": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsvpxparam" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNsvpxparam", + "summary": "Update a nsvpxparam resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsvpxparam": { + "$ref": "#/components/schemas/Nsvpxparam" + } + }, + "required": [ + "nsvpxparam" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNsvpxparam", + "summary": "Delete a nsvpxparam resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nsweblogparam": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNsweblogparam", + "summary": "List nsweblogparam resources. Configuration for Web log parameters resource.", + "responses": { + "200": { + "description": "List of nsweblogparam resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsweblogparam": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsweblogparam" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNsweblogparam", + "summary": "Create a nsweblogparam resource. Configuration for Web log parameters resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsweblogparam": { + "$ref": "#/components/schemas/Nsweblogparam" + } + }, + "required": [ + "nsweblogparam" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nsweblogparam/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNsweblogparamByName", + "summary": "Get a nsweblogparam resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nsweblogparam resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsweblogparam": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsweblogparam" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNsweblogparam", + "summary": "Update a nsweblogparam resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsweblogparam": { + "$ref": "#/components/schemas/Nsweblogparam" + } + }, + "required": [ + "nsweblogparam" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNsweblogparam", + "summary": "Delete a nsweblogparam resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/nsxmlnamespace": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listNsxmlnamespace", + "summary": "List nsxmlnamespace resources. Configuration for XML namespace resource.", + "responses": { + "200": { + "description": "List of nsxmlnamespace resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsxmlnamespace": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsxmlnamespace" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createNsxmlnamespace", + "summary": "Create a nsxmlnamespace resource. Configuration for XML namespace resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsxmlnamespace": { + "$ref": "#/components/schemas/Nsxmlnamespace" + } + }, + "required": [ + "nsxmlnamespace" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/nsxmlnamespace/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getNsxmlnamespaceByName", + "summary": "Get a nsxmlnamespace resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single nsxmlnamespace resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsxmlnamespace": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Nsxmlnamespace" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateNsxmlnamespace", + "summary": "Update a nsxmlnamespace resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "nsxmlnamespace": { + "$ref": "#/components/schemas/Nsxmlnamespace" + } + }, + "required": [ + "nsxmlnamespace" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteNsxmlnamespace", + "summary": "Delete a nsxmlnamespace resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/reboot": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listReboot", + "summary": "List reboot resources. reboot", + "responses": { + "200": { + "description": "List of reboot resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "reboot": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Reboot" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createReboot", + "summary": "Create a reboot resource. reboot", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "reboot": { + "$ref": "#/components/schemas/Reboot" + } + }, + "required": [ + "reboot" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/reboot/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getRebootByName", + "summary": "Get a reboot resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single reboot resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "reboot": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Reboot" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateReboot", + "summary": "Update a reboot resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "reboot": { + "$ref": "#/components/schemas/Reboot" + } + }, + "required": [ + "reboot" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteReboot", + "summary": "Delete a reboot resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/shutdown": { + "get": { + "tags": [ + "ns" + ], + "operationId": "listShutdown", + "summary": "List shutdown resources. shutdown", + "responses": { + "200": { + "description": "List of shutdown resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "shutdown": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Shutdown" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ns" + ], + "operationId": "createShutdown", + "summary": "Create a shutdown resource. shutdown", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "shutdown": { + "$ref": "#/components/schemas/Shutdown" + } + }, + "required": [ + "shutdown" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/shutdown/{name}": { + "get": { + "tags": [ + "ns" + ], + "operationId": "getShutdownByName", + "summary": "Get a shutdown resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single shutdown resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "shutdown": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Shutdown" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ns" + ], + "operationId": "updateShutdown", + "summary": "Update a shutdown resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "shutdown": { + "$ref": "#/components/schemas/Shutdown" + } + }, + "required": [ + "shutdown" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ns" + ], + "operationId": "deleteShutdown", + "summary": "Delete a shutdown resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/ntpparam": { + "get": { + "tags": [ + "ntp" + ], + "operationId": "listNtpparam", + "summary": "List ntpparam resources. Configuration for NTP parameter resource.", + "responses": { + "200": { + "description": "List of ntpparam resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ntpparam": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Ntpparam" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ntp" + ], + "operationId": "createNtpparam", + "summary": "Create a ntpparam resource. Configuration for NTP parameter resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ntpparam": { + "$ref": "#/components/schemas/Ntpparam" + } + }, + "required": [ + "ntpparam" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/ntpparam/{name}": { + "get": { + "tags": [ + "ntp" + ], + "operationId": "getNtpparamByName", + "summary": "Get a ntpparam resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single ntpparam resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ntpparam": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Ntpparam" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ntp" + ], + "operationId": "updateNtpparam", + "summary": "Update a ntpparam resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ntpparam": { + "$ref": "#/components/schemas/Ntpparam" + } + }, + "required": [ + "ntpparam" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ntp" + ], + "operationId": "deleteNtpparam", + "summary": "Delete a ntpparam resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/ntpserver": { + "get": { + "tags": [ + "ntp" + ], + "operationId": "listNtpserver", + "summary": "List ntpserver resources. Configuration for NTP server resource.", + "responses": { + "200": { + "description": "List of ntpserver resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ntpserver": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Ntpserver" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ntp" + ], + "operationId": "createNtpserver", + "summary": "Create a ntpserver resource. Configuration for NTP server resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ntpserver": { + "$ref": "#/components/schemas/Ntpserver" + } + }, + "required": [ + "ntpserver" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/ntpserver/{name}": { + "get": { + "tags": [ + "ntp" + ], + "operationId": "getNtpserverByName", + "summary": "Get a ntpserver resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single ntpserver resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ntpserver": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Ntpserver" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ntp" + ], + "operationId": "updateNtpserver", + "summary": "Update a ntpserver resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ntpserver": { + "$ref": "#/components/schemas/Ntpserver" + } + }, + "required": [ + "ntpserver" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ntp" + ], + "operationId": "deleteNtpserver", + "summary": "Delete a ntpserver resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/ntpstatus": { + "get": { + "tags": [ + "ntp" + ], + "operationId": "listNtpstatus", + "summary": "List ntpstatus resources. Configuration for ntp status resource.", + "responses": { + "200": { + "description": "List of ntpstatus resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ntpstatus": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Ntpstatus" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ntp" + ], + "operationId": "createNtpstatus", + "summary": "Create a ntpstatus resource. Configuration for ntp status resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ntpstatus": { + "$ref": "#/components/schemas/Ntpstatus" + } + }, + "required": [ + "ntpstatus" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/ntpstatus/{name}": { + "get": { + "tags": [ + "ntp" + ], + "operationId": "getNtpstatusByName", + "summary": "Get a ntpstatus resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single ntpstatus resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ntpstatus": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Ntpstatus" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ntp" + ], + "operationId": "updateNtpstatus", + "summary": "Update a ntpstatus resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ntpstatus": { + "$ref": "#/components/schemas/Ntpstatus" + } + }, + "required": [ + "ntpstatus" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ntp" + ], + "operationId": "deleteNtpstatus", + "summary": "Delete a ntpstatus resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/ntpsync": { + "get": { + "tags": [ + "ntp" + ], + "operationId": "listNtpsync", + "summary": "List ntpsync resources. Configuration for NTP sync resource.", + "responses": { + "200": { + "description": "List of ntpsync resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ntpsync": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Ntpsync" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ntp" + ], + "operationId": "createNtpsync", + "summary": "Create a ntpsync resource. Configuration for NTP sync resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ntpsync": { + "$ref": "#/components/schemas/Ntpsync" + } + }, + "required": [ + "ntpsync" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/ntpsync/{name}": { + "get": { + "tags": [ + "ntp" + ], + "operationId": "getNtpsyncByName", + "summary": "Get a ntpsync resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single ntpsync resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ntpsync": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Ntpsync" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ntp" + ], + "operationId": "updateNtpsync", + "summary": "Update a ntpsync resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ntpsync": { + "$ref": "#/components/schemas/Ntpsync" + } + }, + "required": [ + "ntpsync" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ntp" + ], + "operationId": "deleteNtpsync", + "summary": "Delete a ntpsync resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/pcpmap": { + "get": { + "tags": [ + "pcp" + ], + "operationId": "listPcpmap", + "summary": "List pcpmap resources. Configuration for server resource.", + "responses": { + "200": { + "description": "List of pcpmap resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "pcpmap": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Pcpmap" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "pcp" + ], + "operationId": "createPcpmap", + "summary": "Create a pcpmap resource. Configuration for server resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "pcpmap": { + "$ref": "#/components/schemas/Pcpmap" + } + }, + "required": [ + "pcpmap" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/pcpmap/{name}": { + "get": { + "tags": [ + "pcp" + ], + "operationId": "getPcpmapByName", + "summary": "Get a pcpmap resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single pcpmap resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "pcpmap": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Pcpmap" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "pcp" + ], + "operationId": "updatePcpmap", + "summary": "Update a pcpmap resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "pcpmap": { + "$ref": "#/components/schemas/Pcpmap" + } + }, + "required": [ + "pcpmap" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "pcp" + ], + "operationId": "deletePcpmap", + "summary": "Delete a pcpmap resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/pcpprofile": { + "get": { + "tags": [ + "pcp" + ], + "operationId": "listPcpprofile", + "summary": "List pcpprofile resources. Configuration for PCP Profile resource.", + "responses": { + "200": { + "description": "List of pcpprofile resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "pcpprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Pcpprofile" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "pcp" + ], + "operationId": "createPcpprofile", + "summary": "Create a pcpprofile resource. Configuration for PCP Profile resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "pcpprofile": { + "$ref": "#/components/schemas/Pcpprofile" + } + }, + "required": [ + "pcpprofile" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/pcpprofile/{name}": { + "get": { + "tags": [ + "pcp" + ], + "operationId": "getPcpprofileByName", + "summary": "Get a pcpprofile resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single pcpprofile resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "pcpprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Pcpprofile" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "pcp" + ], + "operationId": "updatePcpprofile", + "summary": "Update a pcpprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "pcpprofile": { + "$ref": "#/components/schemas/Pcpprofile" + } + }, + "required": [ + "pcpprofile" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "pcp" + ], + "operationId": "deletePcpprofile", + "summary": "Delete a pcpprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/pcpserver": { + "get": { + "tags": [ + "pcp" + ], + "operationId": "listPcpserver", + "summary": "List pcpserver resources. Configuration for server resource.", + "responses": { + "200": { + "description": "List of pcpserver resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "pcpserver": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Pcpserver" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "pcp" + ], + "operationId": "createPcpserver", + "summary": "Create a pcpserver resource. Configuration for server resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "pcpserver": { + "$ref": "#/components/schemas/Pcpserver" + } + }, + "required": [ + "pcpserver" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/pcpserver/{name}": { + "get": { + "tags": [ + "pcp" + ], + "operationId": "getPcpserverByName", + "summary": "Get a pcpserver resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single pcpserver resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "pcpserver": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Pcpserver" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "pcp" + ], + "operationId": "updatePcpserver", + "summary": "Update a pcpserver resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "pcpserver": { + "$ref": "#/components/schemas/Pcpserver" + } + }, + "required": [ + "pcpserver" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "pcp" + ], + "operationId": "deletePcpserver", + "summary": "Delete a pcpserver resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/policydataset": { + "get": { + "tags": [ + "policy" + ], + "operationId": "listPolicydataset", + "summary": "List policydataset resources. Configuration for TYPE set resource.", + "responses": { + "200": { + "description": "List of policydataset resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "policydataset": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Policydataset" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "policy" + ], + "operationId": "createPolicydataset", + "summary": "Create a policydataset resource. Configuration for TYPE set resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "policydataset": { + "$ref": "#/components/schemas/Policydataset" + } + }, + "required": [ + "policydataset" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/policydataset/{name}": { + "get": { + "tags": [ + "policy" + ], + "operationId": "getPolicydatasetByName", + "summary": "Get a policydataset resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single policydataset resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "policydataset": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Policydataset" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "policy" + ], + "operationId": "updatePolicydataset", + "summary": "Update a policydataset resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "policydataset": { + "$ref": "#/components/schemas/Policydataset" + } + }, + "required": [ + "policydataset" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "policy" + ], + "operationId": "deletePolicydataset", + "summary": "Delete a policydataset resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/policydataset_binding": { + "get": { + "tags": [ + "policy" + ], + "operationId": "listPolicydatasetBinding", + "summary": "List policydataset_binding resources. Binding object which returns the resources bound to policydataset_binding.", + "responses": { + "200": { + "description": "List of policydataset_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "policydataset_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PolicydatasetBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "policy" + ], + "operationId": "createPolicydatasetBinding", + "summary": "Create a policydataset_binding resource. Binding object which returns the resources bound to policydataset_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "policydataset_binding": { + "$ref": "#/components/schemas/PolicydatasetBinding" + } + }, + "required": [ + "policydataset_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/policydataset_binding/{name}": { + "delete": { + "tags": [ + "policy" + ], + "operationId": "deletePolicydatasetBinding", + "summary": "Delete a policydataset_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/policydataset_value_binding": { + "get": { + "tags": [ + "policy" + ], + "operationId": "listPolicydatasetValueBinding", + "summary": "List policydataset_value_binding resources. Binding class showing the value that can be bound to policydataset.", + "responses": { + "200": { + "description": "List of policydataset_value_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "policydataset_value_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PolicydatasetValueBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "policy" + ], + "operationId": "createPolicydatasetValueBinding", + "summary": "Create a policydataset_value_binding resource. Binding class showing the value that can be bound to policydataset.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "policydataset_value_binding": { + "$ref": "#/components/schemas/PolicydatasetValueBinding" + } + }, + "required": [ + "policydataset_value_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/policydataset_value_binding/{name}": { + "delete": { + "tags": [ + "policy" + ], + "operationId": "deletePolicydatasetValueBinding", + "summary": "Delete a policydataset_value_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/policyevaluation": { + "get": { + "tags": [ + "policy" + ], + "operationId": "listPolicyevaluation", + "summary": "List policyevaluation resources. Configuration for expr evaluation resource.", + "responses": { + "200": { + "description": "List of policyevaluation resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "policyevaluation": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Policyevaluation" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "policy" + ], + "operationId": "createPolicyevaluation", + "summary": "Create a policyevaluation resource. Configuration for expr evaluation resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "policyevaluation": { + "$ref": "#/components/schemas/Policyevaluation" + } + }, + "required": [ + "policyevaluation" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/policyevaluation/{name}": { + "get": { + "tags": [ + "policy" + ], + "operationId": "getPolicyevaluationByName", + "summary": "Get a policyevaluation resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single policyevaluation resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "policyevaluation": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Policyevaluation" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "policy" + ], + "operationId": "updatePolicyevaluation", + "summary": "Update a policyevaluation resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "policyevaluation": { + "$ref": "#/components/schemas/Policyevaluation" + } + }, + "required": [ + "policyevaluation" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "policy" + ], + "operationId": "deletePolicyevaluation", + "summary": "Delete a policyevaluation resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/policyexpression": { + "get": { + "tags": [ + "policy" + ], + "operationId": "listPolicyexpression", + "summary": "List policyexpression resources. Configuration for expression resource.", + "responses": { + "200": { + "description": "List of policyexpression resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "policyexpression": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Policyexpression" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "policy" + ], + "operationId": "createPolicyexpression", + "summary": "Create a policyexpression resource. Configuration for expression resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "policyexpression": { + "$ref": "#/components/schemas/Policyexpression" + } + }, + "required": [ + "policyexpression" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/policyexpression/{name}": { + "get": { + "tags": [ + "policy" + ], + "operationId": "getPolicyexpressionByName", + "summary": "Get a policyexpression resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single policyexpression resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "policyexpression": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Policyexpression" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "policy" + ], + "operationId": "updatePolicyexpression", + "summary": "Update a policyexpression resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "policyexpression": { + "$ref": "#/components/schemas/Policyexpression" + } + }, + "required": [ + "policyexpression" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "policy" + ], + "operationId": "deletePolicyexpression", + "summary": "Delete a policyexpression resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/policyhttpcallout": { + "get": { + "tags": [ + "policy" + ], + "operationId": "listPolicyhttpcallout", + "summary": "List policyhttpcallout resources. Configuration for HTTP callout resource.", + "responses": { + "200": { + "description": "List of policyhttpcallout resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "policyhttpcallout": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Policyhttpcallout" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "policy" + ], + "operationId": "createPolicyhttpcallout", + "summary": "Create a policyhttpcallout resource. Configuration for HTTP callout resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "policyhttpcallout": { + "$ref": "#/components/schemas/Policyhttpcallout" + } + }, + "required": [ + "policyhttpcallout" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/policyhttpcallout/{name}": { + "get": { + "tags": [ + "policy" + ], + "operationId": "getPolicyhttpcalloutByName", + "summary": "Get a policyhttpcallout resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single policyhttpcallout resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "policyhttpcallout": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Policyhttpcallout" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "policy" + ], + "operationId": "updatePolicyhttpcallout", + "summary": "Update a policyhttpcallout resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "policyhttpcallout": { + "$ref": "#/components/schemas/Policyhttpcallout" + } + }, + "required": [ + "policyhttpcallout" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "policy" + ], + "operationId": "deletePolicyhttpcallout", + "summary": "Delete a policyhttpcallout resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/policymap": { + "get": { + "tags": [ + "policy" + ], + "operationId": "listPolicymap", + "summary": "List policymap resources. Configuration for map policy resource.", + "responses": { + "200": { + "description": "List of policymap resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "policymap": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Policymap" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "policy" + ], + "operationId": "createPolicymap", + "summary": "Create a policymap resource. Configuration for map policy resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "policymap": { + "$ref": "#/components/schemas/Policymap" + } + }, + "required": [ + "policymap" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/policymap/{name}": { + "get": { + "tags": [ + "policy" + ], + "operationId": "getPolicymapByName", + "summary": "Get a policymap resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single policymap resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "policymap": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Policymap" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "policy" + ], + "operationId": "updatePolicymap", + "summary": "Update a policymap resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "policymap": { + "$ref": "#/components/schemas/Policymap" + } + }, + "required": [ + "policymap" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "policy" + ], + "operationId": "deletePolicymap", + "summary": "Delete a policymap resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/policyparam": { + "get": { + "tags": [ + "policy" + ], + "operationId": "listPolicyparam", + "summary": "List policyparam resources. Configuration for policy parameter resource.", + "responses": { + "200": { + "description": "List of policyparam resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "policyparam": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Policyparam" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "policy" + ], + "operationId": "createPolicyparam", + "summary": "Create a policyparam resource. Configuration for policy parameter resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "policyparam": { + "$ref": "#/components/schemas/Policyparam" + } + }, + "required": [ + "policyparam" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/policyparam/{name}": { + "get": { + "tags": [ + "policy" + ], + "operationId": "getPolicyparamByName", + "summary": "Get a policyparam resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single policyparam resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "policyparam": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Policyparam" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "policy" + ], + "operationId": "updatePolicyparam", + "summary": "Update a policyparam resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "policyparam": { + "$ref": "#/components/schemas/Policyparam" + } + }, + "required": [ + "policyparam" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "policy" + ], + "operationId": "deletePolicyparam", + "summary": "Delete a policyparam resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/policypatset": { + "get": { + "tags": [ + "policy" + ], + "operationId": "listPolicypatset", + "summary": "List policypatset resources. Configuration for PAT set resource.", + "responses": { + "200": { + "description": "List of policypatset resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "policypatset": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Policypatset" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "policy" + ], + "operationId": "createPolicypatset", + "summary": "Create a policypatset resource. Configuration for PAT set resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "policypatset": { + "$ref": "#/components/schemas/Policypatset" + } + }, + "required": [ + "policypatset" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/policypatset/{name}": { + "get": { + "tags": [ + "policy" + ], + "operationId": "getPolicypatsetByName", + "summary": "Get a policypatset resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single policypatset resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "policypatset": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Policypatset" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "policy" + ], + "operationId": "updatePolicypatset", + "summary": "Update a policypatset resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "policypatset": { + "$ref": "#/components/schemas/Policypatset" + } + }, + "required": [ + "policypatset" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "policy" + ], + "operationId": "deletePolicypatset", + "summary": "Delete a policypatset resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/policypatset_binding": { + "get": { + "tags": [ + "policy" + ], + "operationId": "listPolicypatsetBinding", + "summary": "List policypatset_binding resources. Binding object which returns the resources bound to policypatset_binding.", + "responses": { + "200": { + "description": "List of policypatset_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "policypatset_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PolicypatsetBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "policy" + ], + "operationId": "createPolicypatsetBinding", + "summary": "Create a policypatset_binding resource. Binding object which returns the resources bound to policypatset_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "policypatset_binding": { + "$ref": "#/components/schemas/PolicypatsetBinding" + } + }, + "required": [ + "policypatset_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/policypatset_binding/{name}": { + "delete": { + "tags": [ + "policy" + ], + "operationId": "deletePolicypatsetBinding", + "summary": "Delete a policypatset_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/policypatset_pattern_binding": { + "get": { + "tags": [ + "policy" + ], + "operationId": "listPolicypatsetPatternBinding", + "summary": "List policypatset_pattern_binding resources. Binding class showing the pattern that can be bound to policypatset.", + "responses": { + "200": { + "description": "List of policypatset_pattern_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "policypatset_pattern_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PolicypatsetPatternBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "policy" + ], + "operationId": "createPolicypatsetPatternBinding", + "summary": "Create a policypatset_pattern_binding resource. Binding class showing the pattern that can be bound to policypatset.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "policypatset_pattern_binding": { + "$ref": "#/components/schemas/PolicypatsetPatternBinding" + } + }, + "required": [ + "policypatset_pattern_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/policypatset_pattern_binding/{name}": { + "delete": { + "tags": [ + "policy" + ], + "operationId": "deletePolicypatsetPatternBinding", + "summary": "Delete a policypatset_pattern_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/policypatsetfile": { + "get": { + "tags": [ + "policy" + ], + "operationId": "listPolicypatsetfile", + "summary": "List policypatsetfile resources. Configuration for patset file resource.", + "responses": { + "200": { + "description": "List of policypatsetfile resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "policypatsetfile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Policypatsetfile" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "policy" + ], + "operationId": "createPolicypatsetfile", + "summary": "Create a policypatsetfile resource. Configuration for patset file resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "policypatsetfile": { + "$ref": "#/components/schemas/Policypatsetfile" + } + }, + "required": [ + "policypatsetfile" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/policypatsetfile/{name}": { + "get": { + "tags": [ + "policy" + ], + "operationId": "getPolicypatsetfileByName", + "summary": "Get a policypatsetfile resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single policypatsetfile resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "policypatsetfile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Policypatsetfile" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "policy" + ], + "operationId": "updatePolicypatsetfile", + "summary": "Update a policypatsetfile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "policypatsetfile": { + "$ref": "#/components/schemas/Policypatsetfile" + } + }, + "required": [ + "policypatsetfile" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "policy" + ], + "operationId": "deletePolicypatsetfile", + "summary": "Delete a policypatsetfile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/policystringmap": { + "get": { + "tags": [ + "policy" + ], + "operationId": "listPolicystringmap", + "summary": "List policystringmap resources. Configuration for string map resource.", + "responses": { + "200": { + "description": "List of policystringmap resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "policystringmap": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Policystringmap" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "policy" + ], + "operationId": "createPolicystringmap", + "summary": "Create a policystringmap resource. Configuration for string map resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "policystringmap": { + "$ref": "#/components/schemas/Policystringmap" + } + }, + "required": [ + "policystringmap" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/policystringmap/{name}": { + "get": { + "tags": [ + "policy" + ], + "operationId": "getPolicystringmapByName", + "summary": "Get a policystringmap resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single policystringmap resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "policystringmap": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Policystringmap" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "policy" + ], + "operationId": "updatePolicystringmap", + "summary": "Update a policystringmap resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "policystringmap": { + "$ref": "#/components/schemas/Policystringmap" + } + }, + "required": [ + "policystringmap" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "policy" + ], + "operationId": "deletePolicystringmap", + "summary": "Delete a policystringmap resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/policystringmap_binding": { + "get": { + "tags": [ + "policy" + ], + "operationId": "listPolicystringmapBinding", + "summary": "List policystringmap_binding resources. Binding object which returns the resources bound to policystringmap_binding.", + "responses": { + "200": { + "description": "List of policystringmap_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "policystringmap_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PolicystringmapBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "policy" + ], + "operationId": "createPolicystringmapBinding", + "summary": "Create a policystringmap_binding resource. Binding object which returns the resources bound to policystringmap_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "policystringmap_binding": { + "$ref": "#/components/schemas/PolicystringmapBinding" + } + }, + "required": [ + "policystringmap_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/policystringmap_binding/{name}": { + "delete": { + "tags": [ + "policy" + ], + "operationId": "deletePolicystringmapBinding", + "summary": "Delete a policystringmap_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/policystringmap_pattern_binding": { + "get": { + "tags": [ + "policy" + ], + "operationId": "listPolicystringmapPatternBinding", + "summary": "List policystringmap_pattern_binding resources. Binding class showing the pattern that can be bound to policystringmap.", + "responses": { + "200": { + "description": "List of policystringmap_pattern_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "policystringmap_pattern_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PolicystringmapPatternBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "policy" + ], + "operationId": "createPolicystringmapPatternBinding", + "summary": "Create a policystringmap_pattern_binding resource. Binding class showing the pattern that can be bound to policystringmap.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "policystringmap_pattern_binding": { + "$ref": "#/components/schemas/PolicystringmapPatternBinding" + } + }, + "required": [ + "policystringmap_pattern_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/policystringmap_pattern_binding/{name}": { + "delete": { + "tags": [ + "policy" + ], + "operationId": "deletePolicystringmapPatternBinding", + "summary": "Delete a policystringmap_pattern_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/policytracing": { + "get": { + "tags": [ + "policy" + ], + "operationId": "listPolicytracing", + "summary": "List policytracing resources. policytracing", + "responses": { + "200": { + "description": "List of policytracing resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "policytracing": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Policytracing" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "policy" + ], + "operationId": "createPolicytracing", + "summary": "Create a policytracing resource. policytracing", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "policytracing": { + "$ref": "#/components/schemas/Policytracing" + } + }, + "required": [ + "policytracing" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/policytracing/{name}": { + "get": { + "tags": [ + "policy" + ], + "operationId": "getPolicytracingByName", + "summary": "Get a policytracing resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single policytracing resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "policytracing": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Policytracing" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "policy" + ], + "operationId": "updatePolicytracing", + "summary": "Update a policytracing resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "policytracing": { + "$ref": "#/components/schemas/Policytracing" + } + }, + "required": [ + "policytracing" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "policy" + ], + "operationId": "deletePolicytracing", + "summary": "Delete a policytracing resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/policyurlset": { + "get": { + "tags": [ + "policy" + ], + "operationId": "listPolicyurlset", + "summary": "List policyurlset resources. Configuration for URL set resource.", + "responses": { + "200": { + "description": "List of policyurlset resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "policyurlset": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Policyurlset" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "policy" + ], + "operationId": "createPolicyurlset", + "summary": "Create a policyurlset resource. Configuration for URL set resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "policyurlset": { + "$ref": "#/components/schemas/Policyurlset" + } + }, + "required": [ + "policyurlset" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/policyurlset/{name}": { + "get": { + "tags": [ + "policy" + ], + "operationId": "getPolicyurlsetByName", + "summary": "Get a policyurlset resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single policyurlset resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "policyurlset": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Policyurlset" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "policy" + ], + "operationId": "updatePolicyurlset", + "summary": "Update a policyurlset resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "policyurlset": { + "$ref": "#/components/schemas/Policyurlset" + } + }, + "required": [ + "policyurlset" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "policy" + ], + "operationId": "deletePolicyurlset", + "summary": "Delete a policyurlset resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/pqbinding": { + "get": { + "tags": [ + "pq" + ], + "operationId": "listPqbinding", + "summary": "List pqbinding resources. Configuration for PQ bindings resource.", + "responses": { + "200": { + "description": "List of pqbinding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "pqbinding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Pqbinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "pq" + ], + "operationId": "createPqbinding", + "summary": "Create a pqbinding resource. Configuration for PQ bindings resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "pqbinding": { + "$ref": "#/components/schemas/Pqbinding" + } + }, + "required": [ + "pqbinding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/pqbinding/{name}": { + "get": { + "tags": [ + "pq" + ], + "operationId": "getPqbindingByName", + "summary": "Get a pqbinding resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single pqbinding resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "pqbinding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Pqbinding" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "pq" + ], + "operationId": "updatePqbinding", + "summary": "Update a pqbinding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "pqbinding": { + "$ref": "#/components/schemas/Pqbinding" + } + }, + "required": [ + "pqbinding" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "pq" + ], + "operationId": "deletePqbinding", + "summary": "Delete a pqbinding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/pqpolicy": { + "get": { + "tags": [ + "pq" + ], + "operationId": "listPqpolicy", + "summary": "List pqpolicy resources. Configuration for PQ policy resource.", + "responses": { + "200": { + "description": "List of pqpolicy resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "pqpolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Pqpolicy" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "pq" + ], + "operationId": "createPqpolicy", + "summary": "Create a pqpolicy resource. Configuration for PQ policy resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "pqpolicy": { + "$ref": "#/components/schemas/Pqpolicy" + } + }, + "required": [ + "pqpolicy" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/pqpolicy/{name}": { + "get": { + "tags": [ + "pq" + ], + "operationId": "getPqpolicyByName", + "summary": "Get a pqpolicy resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single pqpolicy resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "pqpolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Pqpolicy" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "pq" + ], + "operationId": "updatePqpolicy", + "summary": "Update a pqpolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "pqpolicy": { + "$ref": "#/components/schemas/Pqpolicy" + } + }, + "required": [ + "pqpolicy" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "pq" + ], + "operationId": "deletePqpolicy", + "summary": "Delete a pqpolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/protocolhttpband": { + "get": { + "tags": [ + "protocol" + ], + "operationId": "listProtocolhttpband", + "summary": "List protocolhttpband resources. Configuration for HTTP request/response band resource.", + "responses": { + "200": { + "description": "List of protocolhttpband resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "protocolhttpband": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Protocolhttpband" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "protocol" + ], + "operationId": "createProtocolhttpband", + "summary": "Create a protocolhttpband resource. Configuration for HTTP request/response band resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "protocolhttpband": { + "$ref": "#/components/schemas/Protocolhttpband" + } + }, + "required": [ + "protocolhttpband" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/protocolhttpband/{name}": { + "get": { + "tags": [ + "protocol" + ], + "operationId": "getProtocolhttpbandByName", + "summary": "Get a protocolhttpband resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single protocolhttpband resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "protocolhttpband": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Protocolhttpband" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "protocol" + ], + "operationId": "updateProtocolhttpband", + "summary": "Update a protocolhttpband resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "protocolhttpband": { + "$ref": "#/components/schemas/Protocolhttpband" + } + }, + "required": [ + "protocolhttpband" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "protocol" + ], + "operationId": "deleteProtocolhttpband", + "summary": "Delete a protocolhttpband resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/quicparam": { + "get": { + "tags": [ + "quic" + ], + "operationId": "listQuicparam", + "summary": "List quicparam resources. Configuration for Citrix ADC QUIC parameters resource.", + "responses": { + "200": { + "description": "List of quicparam resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "quicparam": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Quicparam" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "quic" + ], + "operationId": "createQuicparam", + "summary": "Create a quicparam resource. Configuration for Citrix ADC QUIC parameters resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "quicparam": { + "$ref": "#/components/schemas/Quicparam" + } + }, + "required": [ + "quicparam" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/quicparam/{name}": { + "get": { + "tags": [ + "quic" + ], + "operationId": "getQuicparamByName", + "summary": "Get a quicparam resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single quicparam resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "quicparam": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Quicparam" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "quic" + ], + "operationId": "updateQuicparam", + "summary": "Update a quicparam resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "quicparam": { + "$ref": "#/components/schemas/Quicparam" + } + }, + "required": [ + "quicparam" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "quic" + ], + "operationId": "deleteQuicparam", + "summary": "Delete a quicparam resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/quicprofile": { + "get": { + "tags": [ + "quic" + ], + "operationId": "listQuicprofile", + "summary": "List quicprofile resources. Configuration for QUIC profile resource.", + "responses": { + "200": { + "description": "List of quicprofile resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "quicprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Quicprofile" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "quic" + ], + "operationId": "createQuicprofile", + "summary": "Create a quicprofile resource. Configuration for QUIC profile resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "quicprofile": { + "$ref": "#/components/schemas/Quicprofile" + } + }, + "required": [ + "quicprofile" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/quicprofile/{name}": { + "get": { + "tags": [ + "quic" + ], + "operationId": "getQuicprofileByName", + "summary": "Get a quicprofile resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single quicprofile resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "quicprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Quicprofile" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "quic" + ], + "operationId": "updateQuicprofile", + "summary": "Update a quicprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "quicprofile": { + "$ref": "#/components/schemas/Quicprofile" + } + }, + "required": [ + "quicprofile" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "quic" + ], + "operationId": "deleteQuicprofile", + "summary": "Delete a quicprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/quicbridgeprofile": { + "get": { + "tags": [ + "quicbridge" + ], + "operationId": "listQuicbridgeprofile", + "summary": "List quicbridgeprofile resources. Configuration for QUIC BRIDGE profile resource.", + "responses": { + "200": { + "description": "List of quicbridgeprofile resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "quicbridgeprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Quicbridgeprofile" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "quicbridge" + ], + "operationId": "createQuicbridgeprofile", + "summary": "Create a quicbridgeprofile resource. Configuration for QUIC BRIDGE profile resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "quicbridgeprofile": { + "$ref": "#/components/schemas/Quicbridgeprofile" + } + }, + "required": [ + "quicbridgeprofile" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/quicbridgeprofile/{name}": { + "get": { + "tags": [ + "quicbridge" + ], + "operationId": "getQuicbridgeprofileByName", + "summary": "Get a quicbridgeprofile resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single quicbridgeprofile resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "quicbridgeprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Quicbridgeprofile" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "quicbridge" + ], + "operationId": "updateQuicbridgeprofile", + "summary": "Update a quicbridgeprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "quicbridgeprofile": { + "$ref": "#/components/schemas/Quicbridgeprofile" + } + }, + "required": [ + "quicbridgeprofile" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "quicbridge" + ], + "operationId": "deleteQuicbridgeprofile", + "summary": "Delete a quicbridgeprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/rdpclientprofile": { + "get": { + "tags": [ + "rdp" + ], + "operationId": "listRdpclientprofile", + "summary": "List rdpclientprofile resources. Configuration for RDP clientprofile resource.", + "responses": { + "200": { + "description": "List of rdpclientprofile resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rdpclientprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Rdpclientprofile" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "rdp" + ], + "operationId": "createRdpclientprofile", + "summary": "Create a rdpclientprofile resource. Configuration for RDP clientprofile resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rdpclientprofile": { + "$ref": "#/components/schemas/Rdpclientprofile" + } + }, + "required": [ + "rdpclientprofile" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/rdpclientprofile/{name}": { + "get": { + "tags": [ + "rdp" + ], + "operationId": "getRdpclientprofileByName", + "summary": "Get a rdpclientprofile resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single rdpclientprofile resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rdpclientprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Rdpclientprofile" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "rdp" + ], + "operationId": "updateRdpclientprofile", + "summary": "Update a rdpclientprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rdpclientprofile": { + "$ref": "#/components/schemas/Rdpclientprofile" + } + }, + "required": [ + "rdpclientprofile" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "rdp" + ], + "operationId": "deleteRdpclientprofile", + "summary": "Delete a rdpclientprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/rdpconnections": { + "get": { + "tags": [ + "rdp" + ], + "operationId": "listRdpconnections", + "summary": "List rdpconnections resources. Configuration for active rdp connections resource.", + "responses": { + "200": { + "description": "List of rdpconnections resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rdpconnections": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Rdpconnections" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "rdp" + ], + "operationId": "createRdpconnections", + "summary": "Create a rdpconnections resource. Configuration for active rdp connections resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rdpconnections": { + "$ref": "#/components/schemas/Rdpconnections" + } + }, + "required": [ + "rdpconnections" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/rdpconnections/{name}": { + "get": { + "tags": [ + "rdp" + ], + "operationId": "getRdpconnectionsByName", + "summary": "Get a rdpconnections resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single rdpconnections resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rdpconnections": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Rdpconnections" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "rdp" + ], + "operationId": "updateRdpconnections", + "summary": "Update a rdpconnections resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rdpconnections": { + "$ref": "#/components/schemas/Rdpconnections" + } + }, + "required": [ + "rdpconnections" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "rdp" + ], + "operationId": "deleteRdpconnections", + "summary": "Delete a rdpconnections resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/rdpserverprofile": { + "get": { + "tags": [ + "rdp" + ], + "operationId": "listRdpserverprofile", + "summary": "List rdpserverprofile resources. Configuration for RDP serverprofile resource.", + "responses": { + "200": { + "description": "List of rdpserverprofile resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rdpserverprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Rdpserverprofile" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "rdp" + ], + "operationId": "createRdpserverprofile", + "summary": "Create a rdpserverprofile resource. Configuration for RDP serverprofile resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rdpserverprofile": { + "$ref": "#/components/schemas/Rdpserverprofile" + } + }, + "required": [ + "rdpserverprofile" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/rdpserverprofile/{name}": { + "get": { + "tags": [ + "rdp" + ], + "operationId": "getRdpserverprofileByName", + "summary": "Get a rdpserverprofile resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single rdpserverprofile resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rdpserverprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Rdpserverprofile" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "rdp" + ], + "operationId": "updateRdpserverprofile", + "summary": "Update a rdpserverprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rdpserverprofile": { + "$ref": "#/components/schemas/Rdpserverprofile" + } + }, + "required": [ + "rdpserverprofile" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "rdp" + ], + "operationId": "deleteRdpserverprofile", + "summary": "Delete a rdpserverprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/reputationsettings": { + "get": { + "tags": [ + "reputation" + ], + "operationId": "listReputationsettings", + "summary": "List reputationsettings resources. Configuration for Reputation service settings resource.", + "responses": { + "200": { + "description": "List of reputationsettings resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "reputationsettings": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Reputationsettings" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "reputation" + ], + "operationId": "createReputationsettings", + "summary": "Create a reputationsettings resource. Configuration for Reputation service settings resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "reputationsettings": { + "$ref": "#/components/schemas/Reputationsettings" + } + }, + "required": [ + "reputationsettings" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/reputationsettings/{name}": { + "get": { + "tags": [ + "reputation" + ], + "operationId": "getReputationsettingsByName", + "summary": "Get a reputationsettings resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single reputationsettings resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "reputationsettings": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Reputationsettings" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "reputation" + ], + "operationId": "updateReputationsettings", + "summary": "Update a reputationsettings resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "reputationsettings": { + "$ref": "#/components/schemas/Reputationsettings" + } + }, + "required": [ + "reputationsettings" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "reputation" + ], + "operationId": "deleteReputationsettings", + "summary": "Delete a reputationsettings resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/responderaction": { + "get": { + "tags": [ + "responder" + ], + "operationId": "listResponderaction", + "summary": "List responderaction resources. Configuration for responder action resource.", + "responses": { + "200": { + "description": "List of responderaction resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "responderaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Responderaction" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "responder" + ], + "operationId": "createResponderaction", + "summary": "Create a responderaction resource. Configuration for responder action resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "responderaction": { + "$ref": "#/components/schemas/Responderaction" + } + }, + "required": [ + "responderaction" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/responderaction/{name}": { + "get": { + "tags": [ + "responder" + ], + "operationId": "getResponderactionByName", + "summary": "Get a responderaction resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single responderaction resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "responderaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Responderaction" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "responder" + ], + "operationId": "updateResponderaction", + "summary": "Update a responderaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "responderaction": { + "$ref": "#/components/schemas/Responderaction" + } + }, + "required": [ + "responderaction" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "responder" + ], + "operationId": "deleteResponderaction", + "summary": "Delete a responderaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/responderglobal_binding": { + "get": { + "tags": [ + "responder" + ], + "operationId": "listResponderglobalBinding", + "summary": "List responderglobal_binding resources. Binding object which returns the resources bound to responderglobal_binding.", + "responses": { + "200": { + "description": "List of responderglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "responderglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ResponderglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "responder" + ], + "operationId": "createResponderglobalBinding", + "summary": "Create a responderglobal_binding resource. Binding object which returns the resources bound to responderglobal_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "responderglobal_binding": { + "$ref": "#/components/schemas/ResponderglobalBinding" + } + }, + "required": [ + "responderglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/responderglobal_binding/{name}": { + "delete": { + "tags": [ + "responder" + ], + "operationId": "deleteResponderglobalBinding", + "summary": "Delete a responderglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/responderglobal_policy_binding": { + "get": { + "tags": [ + "responder" + ], + "operationId": "listResponderglobalPolicyBinding", + "summary": "List responderglobal_policy_binding resources. Binding class showing the policy that can be bound to responderglobal.", + "responses": { + "200": { + "description": "List of responderglobal_policy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "responderglobal_policy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ResponderglobalPolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "responder" + ], + "operationId": "createResponderglobalPolicyBinding", + "summary": "Create a responderglobal_policy_binding resource. Binding class showing the policy that can be bound to responderglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "responderglobal_policy_binding": { + "$ref": "#/components/schemas/ResponderglobalPolicyBinding" + } + }, + "required": [ + "responderglobal_policy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/responderglobal_policy_binding/{name}": { + "delete": { + "tags": [ + "responder" + ], + "operationId": "deleteResponderglobalPolicyBinding", + "summary": "Delete a responderglobal_policy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/responderglobal_responderpolicy_binding": { + "get": { + "tags": [ + "responder" + ], + "operationId": "listResponderglobalResponderpolicyBinding", + "summary": "List responderglobal_responderpolicy_binding resources. Binding class showing the responderpolicy that can be bound to responderglobal.", + "responses": { + "200": { + "description": "List of responderglobal_responderpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "responderglobal_responderpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ResponderglobalResponderpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "responder" + ], + "operationId": "createResponderglobalResponderpolicyBinding", + "summary": "Create a responderglobal_responderpolicy_binding resource. Binding class showing the responderpolicy that can be bound to responderglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "responderglobal_responderpolicy_binding": { + "$ref": "#/components/schemas/ResponderglobalResponderpolicyBinding" + } + }, + "required": [ + "responderglobal_responderpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/responderglobal_responderpolicy_binding/{name}": { + "delete": { + "tags": [ + "responder" + ], + "operationId": "deleteResponderglobalResponderpolicyBinding", + "summary": "Delete a responderglobal_responderpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/responderhtmlpage": { + "get": { + "tags": [ + "responder" + ], + "operationId": "listResponderhtmlpage", + "summary": "List responderhtmlpage resources. Configuration for Responder HTML page resource.", + "responses": { + "200": { + "description": "List of responderhtmlpage resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "responderhtmlpage": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Responderhtmlpage" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "responder" + ], + "operationId": "createResponderhtmlpage", + "summary": "Create a responderhtmlpage resource. Configuration for Responder HTML page resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "responderhtmlpage": { + "$ref": "#/components/schemas/Responderhtmlpage" + } + }, + "required": [ + "responderhtmlpage" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/responderhtmlpage/{name}": { + "get": { + "tags": [ + "responder" + ], + "operationId": "getResponderhtmlpageByName", + "summary": "Get a responderhtmlpage resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single responderhtmlpage resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "responderhtmlpage": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Responderhtmlpage" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "responder" + ], + "operationId": "updateResponderhtmlpage", + "summary": "Update a responderhtmlpage resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "responderhtmlpage": { + "$ref": "#/components/schemas/Responderhtmlpage" + } + }, + "required": [ + "responderhtmlpage" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "responder" + ], + "operationId": "deleteResponderhtmlpage", + "summary": "Delete a responderhtmlpage resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/responderparam": { + "get": { + "tags": [ + "responder" + ], + "operationId": "listResponderparam", + "summary": "List responderparam resources. Configuration for responser parameter resource.", + "responses": { + "200": { + "description": "List of responderparam resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "responderparam": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Responderparam" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "responder" + ], + "operationId": "createResponderparam", + "summary": "Create a responderparam resource. Configuration for responser parameter resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "responderparam": { + "$ref": "#/components/schemas/Responderparam" + } + }, + "required": [ + "responderparam" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/responderparam/{name}": { + "get": { + "tags": [ + "responder" + ], + "operationId": "getResponderparamByName", + "summary": "Get a responderparam resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single responderparam resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "responderparam": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Responderparam" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "responder" + ], + "operationId": "updateResponderparam", + "summary": "Update a responderparam resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "responderparam": { + "$ref": "#/components/schemas/Responderparam" + } + }, + "required": [ + "responderparam" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "responder" + ], + "operationId": "deleteResponderparam", + "summary": "Delete a responderparam resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/responderpolicy": { + "get": { + "tags": [ + "responder" + ], + "operationId": "listResponderpolicy", + "summary": "List responderpolicy resources. Configuration for responder policy resource.", + "responses": { + "200": { + "description": "List of responderpolicy resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "responderpolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Responderpolicy" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "responder" + ], + "operationId": "createResponderpolicy", + "summary": "Create a responderpolicy resource. Configuration for responder policy resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "responderpolicy": { + "$ref": "#/components/schemas/Responderpolicy" + } + }, + "required": [ + "responderpolicy" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/responderpolicy/{name}": { + "get": { + "tags": [ + "responder" + ], + "operationId": "getResponderpolicyByName", + "summary": "Get a responderpolicy resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single responderpolicy resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "responderpolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Responderpolicy" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "responder" + ], + "operationId": "updateResponderpolicy", + "summary": "Update a responderpolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "responderpolicy": { + "$ref": "#/components/schemas/Responderpolicy" + } + }, + "required": [ + "responderpolicy" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "responder" + ], + "operationId": "deleteResponderpolicy", + "summary": "Delete a responderpolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/responderpolicy_binding": { + "get": { + "tags": [ + "responder" + ], + "operationId": "listResponderpolicyBinding", + "summary": "List responderpolicy_binding resources. Binding object which returns the resources bound to responderpolicy_binding.", + "responses": { + "200": { + "description": "List of responderpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "responderpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ResponderpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "responder" + ], + "operationId": "createResponderpolicyBinding", + "summary": "Create a responderpolicy_binding resource. Binding object which returns the resources bound to responderpolicy_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "responderpolicy_binding": { + "$ref": "#/components/schemas/ResponderpolicyBinding" + } + }, + "required": [ + "responderpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/responderpolicy_binding/{name}": { + "delete": { + "tags": [ + "responder" + ], + "operationId": "deleteResponderpolicyBinding", + "summary": "Delete a responderpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/responderpolicy_crvserver_binding": { + "get": { + "tags": [ + "responder" + ], + "operationId": "listResponderpolicyCrvserverBinding", + "summary": "List responderpolicy_crvserver_binding resources. Binding class showing the crvserver that can be bound to responderpolicy.", + "responses": { + "200": { + "description": "List of responderpolicy_crvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "responderpolicy_crvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ResponderpolicyCrvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "responder" + ], + "operationId": "createResponderpolicyCrvserverBinding", + "summary": "Create a responderpolicy_crvserver_binding resource. Binding class showing the crvserver that can be bound to responderpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "responderpolicy_crvserver_binding": { + "$ref": "#/components/schemas/ResponderpolicyCrvserverBinding" + } + }, + "required": [ + "responderpolicy_crvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/responderpolicy_crvserver_binding/{name}": { + "delete": { + "tags": [ + "responder" + ], + "operationId": "deleteResponderpolicyCrvserverBinding", + "summary": "Delete a responderpolicy_crvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/responderpolicy_csvserver_binding": { + "get": { + "tags": [ + "responder" + ], + "operationId": "listResponderpolicyCsvserverBinding", + "summary": "List responderpolicy_csvserver_binding resources. Binding class showing the csvserver that can be bound to responderpolicy.", + "responses": { + "200": { + "description": "List of responderpolicy_csvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "responderpolicy_csvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ResponderpolicyCsvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "responder" + ], + "operationId": "createResponderpolicyCsvserverBinding", + "summary": "Create a responderpolicy_csvserver_binding resource. Binding class showing the csvserver that can be bound to responderpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "responderpolicy_csvserver_binding": { + "$ref": "#/components/schemas/ResponderpolicyCsvserverBinding" + } + }, + "required": [ + "responderpolicy_csvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/responderpolicy_csvserver_binding/{name}": { + "delete": { + "tags": [ + "responder" + ], + "operationId": "deleteResponderpolicyCsvserverBinding", + "summary": "Delete a responderpolicy_csvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/responderpolicy_global_binding": { + "get": { + "tags": [ + "responder" + ], + "operationId": "listResponderpolicyGlobalBinding", + "summary": "List responderpolicy_global_binding resources. Binding class showing the global that can be bound to responderpolicy.", + "responses": { + "200": { + "description": "List of responderpolicy_global_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "responderpolicy_global_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ResponderpolicyGlobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "responder" + ], + "operationId": "createResponderpolicyGlobalBinding", + "summary": "Create a responderpolicy_global_binding resource. Binding class showing the global that can be bound to responderpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "responderpolicy_global_binding": { + "$ref": "#/components/schemas/ResponderpolicyGlobalBinding" + } + }, + "required": [ + "responderpolicy_global_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/responderpolicy_global_binding/{name}": { + "delete": { + "tags": [ + "responder" + ], + "operationId": "deleteResponderpolicyGlobalBinding", + "summary": "Delete a responderpolicy_global_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/responderpolicy_lbvserver_binding": { + "get": { + "tags": [ + "responder" + ], + "operationId": "listResponderpolicyLbvserverBinding", + "summary": "List responderpolicy_lbvserver_binding resources. Binding class showing the lbvserver that can be bound to responderpolicy.", + "responses": { + "200": { + "description": "List of responderpolicy_lbvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "responderpolicy_lbvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ResponderpolicyLbvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "responder" + ], + "operationId": "createResponderpolicyLbvserverBinding", + "summary": "Create a responderpolicy_lbvserver_binding resource. Binding class showing the lbvserver that can be bound to responderpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "responderpolicy_lbvserver_binding": { + "$ref": "#/components/schemas/ResponderpolicyLbvserverBinding" + } + }, + "required": [ + "responderpolicy_lbvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/responderpolicy_lbvserver_binding/{name}": { + "delete": { + "tags": [ + "responder" + ], + "operationId": "deleteResponderpolicyLbvserverBinding", + "summary": "Delete a responderpolicy_lbvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/responderpolicy_policylabel_binding": { + "get": { + "tags": [ + "responder" + ], + "operationId": "listResponderpolicyPolicylabelBinding", + "summary": "List responderpolicy_policylabel_binding resources. Binding class showing the policylabel that can be bound to responderpolicy.", + "responses": { + "200": { + "description": "List of responderpolicy_policylabel_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "responderpolicy_policylabel_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ResponderpolicyPolicylabelBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "responder" + ], + "operationId": "createResponderpolicyPolicylabelBinding", + "summary": "Create a responderpolicy_policylabel_binding resource. Binding class showing the policylabel that can be bound to responderpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "responderpolicy_policylabel_binding": { + "$ref": "#/components/schemas/ResponderpolicyPolicylabelBinding" + } + }, + "required": [ + "responderpolicy_policylabel_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/responderpolicy_policylabel_binding/{name}": { + "delete": { + "tags": [ + "responder" + ], + "operationId": "deleteResponderpolicyPolicylabelBinding", + "summary": "Delete a responderpolicy_policylabel_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/responderpolicy_responderglobal_binding": { + "get": { + "tags": [ + "responder" + ], + "operationId": "listResponderpolicyResponderglobalBinding", + "summary": "List responderpolicy_responderglobal_binding resources. Binding class showing the responderglobal that can be bound to responderpolicy.", + "responses": { + "200": { + "description": "List of responderpolicy_responderglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "responderpolicy_responderglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ResponderpolicyResponderglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "responder" + ], + "operationId": "createResponderpolicyResponderglobalBinding", + "summary": "Create a responderpolicy_responderglobal_binding resource. Binding class showing the responderglobal that can be bound to responderpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "responderpolicy_responderglobal_binding": { + "$ref": "#/components/schemas/ResponderpolicyResponderglobalBinding" + } + }, + "required": [ + "responderpolicy_responderglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/responderpolicy_responderglobal_binding/{name}": { + "delete": { + "tags": [ + "responder" + ], + "operationId": "deleteResponderpolicyResponderglobalBinding", + "summary": "Delete a responderpolicy_responderglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/responderpolicy_responderpolicylabel_binding": { + "get": { + "tags": [ + "responder" + ], + "operationId": "listResponderpolicyResponderpolicylabelBinding", + "summary": "List responderpolicy_responderpolicylabel_binding resources. Binding class showing the responderpolicylabel that can be bound to responderpolicy.", + "responses": { + "200": { + "description": "List of responderpolicy_responderpolicylabel_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "responderpolicy_responderpolicylabel_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ResponderpolicyResponderpolicylabelBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "responder" + ], + "operationId": "createResponderpolicyResponderpolicylabelBinding", + "summary": "Create a responderpolicy_responderpolicylabel_binding resource. Binding class showing the responderpolicylabel that can be bound to responderpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "responderpolicy_responderpolicylabel_binding": { + "$ref": "#/components/schemas/ResponderpolicyResponderpolicylabelBinding" + } + }, + "required": [ + "responderpolicy_responderpolicylabel_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/responderpolicy_responderpolicylabel_binding/{name}": { + "delete": { + "tags": [ + "responder" + ], + "operationId": "deleteResponderpolicyResponderpolicylabelBinding", + "summary": "Delete a responderpolicy_responderpolicylabel_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/responderpolicy_vpnvserver_binding": { + "get": { + "tags": [ + "responder" + ], + "operationId": "listResponderpolicyVpnvserverBinding", + "summary": "List responderpolicy_vpnvserver_binding resources. Binding class showing the vpnvserver that can be bound to responderpolicy.", + "responses": { + "200": { + "description": "List of responderpolicy_vpnvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "responderpolicy_vpnvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ResponderpolicyVpnvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "responder" + ], + "operationId": "createResponderpolicyVpnvserverBinding", + "summary": "Create a responderpolicy_vpnvserver_binding resource. Binding class showing the vpnvserver that can be bound to responderpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "responderpolicy_vpnvserver_binding": { + "$ref": "#/components/schemas/ResponderpolicyVpnvserverBinding" + } + }, + "required": [ + "responderpolicy_vpnvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/responderpolicy_vpnvserver_binding/{name}": { + "delete": { + "tags": [ + "responder" + ], + "operationId": "deleteResponderpolicyVpnvserverBinding", + "summary": "Delete a responderpolicy_vpnvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/responderpolicy_vserver_binding": { + "get": { + "tags": [ + "responder" + ], + "operationId": "listResponderpolicyVserverBinding", + "summary": "List responderpolicy_vserver_binding resources. Binding class showing the vserver that can be bound to responderpolicy.", + "responses": { + "200": { + "description": "List of responderpolicy_vserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "responderpolicy_vserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ResponderpolicyVserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "responder" + ], + "operationId": "createResponderpolicyVserverBinding", + "summary": "Create a responderpolicy_vserver_binding resource. Binding class showing the vserver that can be bound to responderpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "responderpolicy_vserver_binding": { + "$ref": "#/components/schemas/ResponderpolicyVserverBinding" + } + }, + "required": [ + "responderpolicy_vserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/responderpolicy_vserver_binding/{name}": { + "delete": { + "tags": [ + "responder" + ], + "operationId": "deleteResponderpolicyVserverBinding", + "summary": "Delete a responderpolicy_vserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/responderpolicylabel": { + "get": { + "tags": [ + "responder" + ], + "operationId": "listResponderpolicylabel", + "summary": "List responderpolicylabel resources. Configuration for responder policy label resource.", + "responses": { + "200": { + "description": "List of responderpolicylabel resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "responderpolicylabel": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Responderpolicylabel" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "responder" + ], + "operationId": "createResponderpolicylabel", + "summary": "Create a responderpolicylabel resource. Configuration for responder policy label resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "responderpolicylabel": { + "$ref": "#/components/schemas/Responderpolicylabel" + } + }, + "required": [ + "responderpolicylabel" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/responderpolicylabel/{name}": { + "get": { + "tags": [ + "responder" + ], + "operationId": "getResponderpolicylabelByName", + "summary": "Get a responderpolicylabel resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single responderpolicylabel resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "responderpolicylabel": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Responderpolicylabel" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "responder" + ], + "operationId": "updateResponderpolicylabel", + "summary": "Update a responderpolicylabel resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "responderpolicylabel": { + "$ref": "#/components/schemas/Responderpolicylabel" + } + }, + "required": [ + "responderpolicylabel" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "responder" + ], + "operationId": "deleteResponderpolicylabel", + "summary": "Delete a responderpolicylabel resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/responderpolicylabel_binding": { + "get": { + "tags": [ + "responder" + ], + "operationId": "listResponderpolicylabelBinding", + "summary": "List responderpolicylabel_binding resources. Binding object which returns the resources bound to responderpolicylabel_binding.", + "responses": { + "200": { + "description": "List of responderpolicylabel_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "responderpolicylabel_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ResponderpolicylabelBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "responder" + ], + "operationId": "createResponderpolicylabelBinding", + "summary": "Create a responderpolicylabel_binding resource. Binding object which returns the resources bound to responderpolicylabel_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "responderpolicylabel_binding": { + "$ref": "#/components/schemas/ResponderpolicylabelBinding" + } + }, + "required": [ + "responderpolicylabel_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/responderpolicylabel_binding/{name}": { + "delete": { + "tags": [ + "responder" + ], + "operationId": "deleteResponderpolicylabelBinding", + "summary": "Delete a responderpolicylabel_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/responderpolicylabel_policy_binding": { + "get": { + "tags": [ + "responder" + ], + "operationId": "listResponderpolicylabelPolicyBinding", + "summary": "List responderpolicylabel_policy_binding resources. Binding class showing the policy that can be bound to responderpolicylabel.", + "responses": { + "200": { + "description": "List of responderpolicylabel_policy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "responderpolicylabel_policy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ResponderpolicylabelPolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "responder" + ], + "operationId": "createResponderpolicylabelPolicyBinding", + "summary": "Create a responderpolicylabel_policy_binding resource. Binding class showing the policy that can be bound to responderpolicylabel.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "responderpolicylabel_policy_binding": { + "$ref": "#/components/schemas/ResponderpolicylabelPolicyBinding" + } + }, + "required": [ + "responderpolicylabel_policy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/responderpolicylabel_policy_binding/{name}": { + "delete": { + "tags": [ + "responder" + ], + "operationId": "deleteResponderpolicylabelPolicyBinding", + "summary": "Delete a responderpolicylabel_policy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/responderpolicylabel_policybinding_binding": { + "get": { + "tags": [ + "responder" + ], + "operationId": "listResponderpolicylabelPolicybindingBinding", + "summary": "List responderpolicylabel_policybinding_binding resources. Binding class showing the policybinding that can be bound to responderpolicylabel.", + "responses": { + "200": { + "description": "List of responderpolicylabel_policybinding_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "responderpolicylabel_policybinding_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ResponderpolicylabelPolicybindingBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "responder" + ], + "operationId": "createResponderpolicylabelPolicybindingBinding", + "summary": "Create a responderpolicylabel_policybinding_binding resource. Binding class showing the policybinding that can be bound to responderpolicylabel.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "responderpolicylabel_policybinding_binding": { + "$ref": "#/components/schemas/ResponderpolicylabelPolicybindingBinding" + } + }, + "required": [ + "responderpolicylabel_policybinding_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/responderpolicylabel_policybinding_binding/{name}": { + "delete": { + "tags": [ + "responder" + ], + "operationId": "deleteResponderpolicylabelPolicybindingBinding", + "summary": "Delete a responderpolicylabel_policybinding_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/responderpolicylabel_responderpolicy_binding": { + "get": { + "tags": [ + "responder" + ], + "operationId": "listResponderpolicylabelResponderpolicyBinding", + "summary": "List responderpolicylabel_responderpolicy_binding resources. Binding class showing the responderpolicy that can be bound to responderpolicylabel.", + "responses": { + "200": { + "description": "List of responderpolicylabel_responderpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "responderpolicylabel_responderpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/ResponderpolicylabelResponderpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "responder" + ], + "operationId": "createResponderpolicylabelResponderpolicyBinding", + "summary": "Create a responderpolicylabel_responderpolicy_binding resource. Binding class showing the responderpolicy that can be bound to responderpolicylabel.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "responderpolicylabel_responderpolicy_binding": { + "$ref": "#/components/schemas/ResponderpolicylabelResponderpolicyBinding" + } + }, + "required": [ + "responderpolicylabel_responderpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/responderpolicylabel_responderpolicy_binding/{name}": { + "delete": { + "tags": [ + "responder" + ], + "operationId": "deleteResponderpolicylabelResponderpolicyBinding", + "summary": "Delete a responderpolicylabel_responderpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/rewriteaction": { + "get": { + "tags": [ + "rewrite" + ], + "operationId": "listRewriteaction", + "summary": "List rewriteaction resources. Configuration for rewrite action resource.", + "responses": { + "200": { + "description": "List of rewriteaction resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rewriteaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Rewriteaction" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "rewrite" + ], + "operationId": "createRewriteaction", + "summary": "Create a rewriteaction resource. Configuration for rewrite action resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rewriteaction": { + "$ref": "#/components/schemas/Rewriteaction" + } + }, + "required": [ + "rewriteaction" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/rewriteaction/{name}": { + "get": { + "tags": [ + "rewrite" + ], + "operationId": "getRewriteactionByName", + "summary": "Get a rewriteaction resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single rewriteaction resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rewriteaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Rewriteaction" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "rewrite" + ], + "operationId": "updateRewriteaction", + "summary": "Update a rewriteaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rewriteaction": { + "$ref": "#/components/schemas/Rewriteaction" + } + }, + "required": [ + "rewriteaction" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "rewrite" + ], + "operationId": "deleteRewriteaction", + "summary": "Delete a rewriteaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/rewriteglobal_binding": { + "get": { + "tags": [ + "rewrite" + ], + "operationId": "listRewriteglobalBinding", + "summary": "List rewriteglobal_binding resources. Binding object which returns the resources bound to rewriteglobal_binding.", + "responses": { + "200": { + "description": "List of rewriteglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rewriteglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/RewriteglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "rewrite" + ], + "operationId": "createRewriteglobalBinding", + "summary": "Create a rewriteglobal_binding resource. Binding object which returns the resources bound to rewriteglobal_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rewriteglobal_binding": { + "$ref": "#/components/schemas/RewriteglobalBinding" + } + }, + "required": [ + "rewriteglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/rewriteglobal_binding/{name}": { + "delete": { + "tags": [ + "rewrite" + ], + "operationId": "deleteRewriteglobalBinding", + "summary": "Delete a rewriteglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/rewriteglobal_policy_binding": { + "get": { + "tags": [ + "rewrite" + ], + "operationId": "listRewriteglobalPolicyBinding", + "summary": "List rewriteglobal_policy_binding resources. Binding class showing the policy that can be bound to rewriteglobal.", + "responses": { + "200": { + "description": "List of rewriteglobal_policy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rewriteglobal_policy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/RewriteglobalPolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "rewrite" + ], + "operationId": "createRewriteglobalPolicyBinding", + "summary": "Create a rewriteglobal_policy_binding resource. Binding class showing the policy that can be bound to rewriteglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rewriteglobal_policy_binding": { + "$ref": "#/components/schemas/RewriteglobalPolicyBinding" + } + }, + "required": [ + "rewriteglobal_policy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/rewriteglobal_policy_binding/{name}": { + "delete": { + "tags": [ + "rewrite" + ], + "operationId": "deleteRewriteglobalPolicyBinding", + "summary": "Delete a rewriteglobal_policy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/rewriteglobal_rewritepolicy_binding": { + "get": { + "tags": [ + "rewrite" + ], + "operationId": "listRewriteglobalRewritepolicyBinding", + "summary": "List rewriteglobal_rewritepolicy_binding resources. Binding class showing the rewritepolicy that can be bound to rewriteglobal.", + "responses": { + "200": { + "description": "List of rewriteglobal_rewritepolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rewriteglobal_rewritepolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/RewriteglobalRewritepolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "rewrite" + ], + "operationId": "createRewriteglobalRewritepolicyBinding", + "summary": "Create a rewriteglobal_rewritepolicy_binding resource. Binding class showing the rewritepolicy that can be bound to rewriteglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rewriteglobal_rewritepolicy_binding": { + "$ref": "#/components/schemas/RewriteglobalRewritepolicyBinding" + } + }, + "required": [ + "rewriteglobal_rewritepolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/rewriteglobal_rewritepolicy_binding/{name}": { + "delete": { + "tags": [ + "rewrite" + ], + "operationId": "deleteRewriteglobalRewritepolicyBinding", + "summary": "Delete a rewriteglobal_rewritepolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/rewriteparam": { + "get": { + "tags": [ + "rewrite" + ], + "operationId": "listRewriteparam", + "summary": "List rewriteparam resources. Configuration for rewrite parameter resource.", + "responses": { + "200": { + "description": "List of rewriteparam resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rewriteparam": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Rewriteparam" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "rewrite" + ], + "operationId": "createRewriteparam", + "summary": "Create a rewriteparam resource. Configuration for rewrite parameter resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rewriteparam": { + "$ref": "#/components/schemas/Rewriteparam" + } + }, + "required": [ + "rewriteparam" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/rewriteparam/{name}": { + "get": { + "tags": [ + "rewrite" + ], + "operationId": "getRewriteparamByName", + "summary": "Get a rewriteparam resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single rewriteparam resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rewriteparam": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Rewriteparam" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "rewrite" + ], + "operationId": "updateRewriteparam", + "summary": "Update a rewriteparam resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rewriteparam": { + "$ref": "#/components/schemas/Rewriteparam" + } + }, + "required": [ + "rewriteparam" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "rewrite" + ], + "operationId": "deleteRewriteparam", + "summary": "Delete a rewriteparam resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/rewritepolicy": { + "get": { + "tags": [ + "rewrite" + ], + "operationId": "listRewritepolicy", + "summary": "List rewritepolicy resources. Configuration for rewrite policy resource.", + "responses": { + "200": { + "description": "List of rewritepolicy resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rewritepolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Rewritepolicy" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "rewrite" + ], + "operationId": "createRewritepolicy", + "summary": "Create a rewritepolicy resource. Configuration for rewrite policy resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rewritepolicy": { + "$ref": "#/components/schemas/Rewritepolicy" + } + }, + "required": [ + "rewritepolicy" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/rewritepolicy/{name}": { + "get": { + "tags": [ + "rewrite" + ], + "operationId": "getRewritepolicyByName", + "summary": "Get a rewritepolicy resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single rewritepolicy resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rewritepolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Rewritepolicy" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "rewrite" + ], + "operationId": "updateRewritepolicy", + "summary": "Update a rewritepolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rewritepolicy": { + "$ref": "#/components/schemas/Rewritepolicy" + } + }, + "required": [ + "rewritepolicy" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "rewrite" + ], + "operationId": "deleteRewritepolicy", + "summary": "Delete a rewritepolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/rewritepolicy_binding": { + "get": { + "tags": [ + "rewrite" + ], + "operationId": "listRewritepolicyBinding", + "summary": "List rewritepolicy_binding resources. Binding object which returns the resources bound to rewritepolicy_binding.", + "responses": { + "200": { + "description": "List of rewritepolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rewritepolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/RewritepolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "rewrite" + ], + "operationId": "createRewritepolicyBinding", + "summary": "Create a rewritepolicy_binding resource. Binding object which returns the resources bound to rewritepolicy_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rewritepolicy_binding": { + "$ref": "#/components/schemas/RewritepolicyBinding" + } + }, + "required": [ + "rewritepolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/rewritepolicy_binding/{name}": { + "delete": { + "tags": [ + "rewrite" + ], + "operationId": "deleteRewritepolicyBinding", + "summary": "Delete a rewritepolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/rewritepolicy_csvserver_binding": { + "get": { + "tags": [ + "rewrite" + ], + "operationId": "listRewritepolicyCsvserverBinding", + "summary": "List rewritepolicy_csvserver_binding resources. Binding class showing the csvserver that can be bound to rewritepolicy.", + "responses": { + "200": { + "description": "List of rewritepolicy_csvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rewritepolicy_csvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/RewritepolicyCsvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "rewrite" + ], + "operationId": "createRewritepolicyCsvserverBinding", + "summary": "Create a rewritepolicy_csvserver_binding resource. Binding class showing the csvserver that can be bound to rewritepolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rewritepolicy_csvserver_binding": { + "$ref": "#/components/schemas/RewritepolicyCsvserverBinding" + } + }, + "required": [ + "rewritepolicy_csvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/rewritepolicy_csvserver_binding/{name}": { + "delete": { + "tags": [ + "rewrite" + ], + "operationId": "deleteRewritepolicyCsvserverBinding", + "summary": "Delete a rewritepolicy_csvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/rewritepolicy_global_binding": { + "get": { + "tags": [ + "rewrite" + ], + "operationId": "listRewritepolicyGlobalBinding", + "summary": "List rewritepolicy_global_binding resources. Binding class showing the global that can be bound to rewritepolicy.", + "responses": { + "200": { + "description": "List of rewritepolicy_global_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rewritepolicy_global_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/RewritepolicyGlobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "rewrite" + ], + "operationId": "createRewritepolicyGlobalBinding", + "summary": "Create a rewritepolicy_global_binding resource. Binding class showing the global that can be bound to rewritepolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rewritepolicy_global_binding": { + "$ref": "#/components/schemas/RewritepolicyGlobalBinding" + } + }, + "required": [ + "rewritepolicy_global_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/rewritepolicy_global_binding/{name}": { + "delete": { + "tags": [ + "rewrite" + ], + "operationId": "deleteRewritepolicyGlobalBinding", + "summary": "Delete a rewritepolicy_global_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/rewritepolicy_lbvserver_binding": { + "get": { + "tags": [ + "rewrite" + ], + "operationId": "listRewritepolicyLbvserverBinding", + "summary": "List rewritepolicy_lbvserver_binding resources. Binding class showing the lbvserver that can be bound to rewritepolicy.", + "responses": { + "200": { + "description": "List of rewritepolicy_lbvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rewritepolicy_lbvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/RewritepolicyLbvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "rewrite" + ], + "operationId": "createRewritepolicyLbvserverBinding", + "summary": "Create a rewritepolicy_lbvserver_binding resource. Binding class showing the lbvserver that can be bound to rewritepolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rewritepolicy_lbvserver_binding": { + "$ref": "#/components/schemas/RewritepolicyLbvserverBinding" + } + }, + "required": [ + "rewritepolicy_lbvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/rewritepolicy_lbvserver_binding/{name}": { + "delete": { + "tags": [ + "rewrite" + ], + "operationId": "deleteRewritepolicyLbvserverBinding", + "summary": "Delete a rewritepolicy_lbvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/rewritepolicy_policylabel_binding": { + "get": { + "tags": [ + "rewrite" + ], + "operationId": "listRewritepolicyPolicylabelBinding", + "summary": "List rewritepolicy_policylabel_binding resources. Binding class showing the policylabel that can be bound to rewritepolicy.", + "responses": { + "200": { + "description": "List of rewritepolicy_policylabel_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rewritepolicy_policylabel_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/RewritepolicyPolicylabelBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "rewrite" + ], + "operationId": "createRewritepolicyPolicylabelBinding", + "summary": "Create a rewritepolicy_policylabel_binding resource. Binding class showing the policylabel that can be bound to rewritepolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rewritepolicy_policylabel_binding": { + "$ref": "#/components/schemas/RewritepolicyPolicylabelBinding" + } + }, + "required": [ + "rewritepolicy_policylabel_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/rewritepolicy_policylabel_binding/{name}": { + "delete": { + "tags": [ + "rewrite" + ], + "operationId": "deleteRewritepolicyPolicylabelBinding", + "summary": "Delete a rewritepolicy_policylabel_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/rewritepolicy_rewriteglobal_binding": { + "get": { + "tags": [ + "rewrite" + ], + "operationId": "listRewritepolicyRewriteglobalBinding", + "summary": "List rewritepolicy_rewriteglobal_binding resources. Binding class showing the rewriteglobal that can be bound to rewritepolicy.", + "responses": { + "200": { + "description": "List of rewritepolicy_rewriteglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rewritepolicy_rewriteglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/RewritepolicyRewriteglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "rewrite" + ], + "operationId": "createRewritepolicyRewriteglobalBinding", + "summary": "Create a rewritepolicy_rewriteglobal_binding resource. Binding class showing the rewriteglobal that can be bound to rewritepolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rewritepolicy_rewriteglobal_binding": { + "$ref": "#/components/schemas/RewritepolicyRewriteglobalBinding" + } + }, + "required": [ + "rewritepolicy_rewriteglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/rewritepolicy_rewriteglobal_binding/{name}": { + "delete": { + "tags": [ + "rewrite" + ], + "operationId": "deleteRewritepolicyRewriteglobalBinding", + "summary": "Delete a rewritepolicy_rewriteglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/rewritepolicy_rewritepolicylabel_binding": { + "get": { + "tags": [ + "rewrite" + ], + "operationId": "listRewritepolicyRewritepolicylabelBinding", + "summary": "List rewritepolicy_rewritepolicylabel_binding resources. Binding class showing the rewritepolicylabel that can be bound to rewritepolicy.", + "responses": { + "200": { + "description": "List of rewritepolicy_rewritepolicylabel_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rewritepolicy_rewritepolicylabel_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/RewritepolicyRewritepolicylabelBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "rewrite" + ], + "operationId": "createRewritepolicyRewritepolicylabelBinding", + "summary": "Create a rewritepolicy_rewritepolicylabel_binding resource. Binding class showing the rewritepolicylabel that can be bound to rewritepolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rewritepolicy_rewritepolicylabel_binding": { + "$ref": "#/components/schemas/RewritepolicyRewritepolicylabelBinding" + } + }, + "required": [ + "rewritepolicy_rewritepolicylabel_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/rewritepolicy_rewritepolicylabel_binding/{name}": { + "delete": { + "tags": [ + "rewrite" + ], + "operationId": "deleteRewritepolicyRewritepolicylabelBinding", + "summary": "Delete a rewritepolicy_rewritepolicylabel_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/rewritepolicy_vpnvserver_binding": { + "get": { + "tags": [ + "rewrite" + ], + "operationId": "listRewritepolicyVpnvserverBinding", + "summary": "List rewritepolicy_vpnvserver_binding resources. Binding class showing the vpnvserver that can be bound to rewritepolicy.", + "responses": { + "200": { + "description": "List of rewritepolicy_vpnvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rewritepolicy_vpnvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/RewritepolicyVpnvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "rewrite" + ], + "operationId": "createRewritepolicyVpnvserverBinding", + "summary": "Create a rewritepolicy_vpnvserver_binding resource. Binding class showing the vpnvserver that can be bound to rewritepolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rewritepolicy_vpnvserver_binding": { + "$ref": "#/components/schemas/RewritepolicyVpnvserverBinding" + } + }, + "required": [ + "rewritepolicy_vpnvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/rewritepolicy_vpnvserver_binding/{name}": { + "delete": { + "tags": [ + "rewrite" + ], + "operationId": "deleteRewritepolicyVpnvserverBinding", + "summary": "Delete a rewritepolicy_vpnvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/rewritepolicy_vserver_binding": { + "get": { + "tags": [ + "rewrite" + ], + "operationId": "listRewritepolicyVserverBinding", + "summary": "List rewritepolicy_vserver_binding resources. Binding class showing the vserver that can be bound to rewritepolicy.", + "responses": { + "200": { + "description": "List of rewritepolicy_vserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rewritepolicy_vserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/RewritepolicyVserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "rewrite" + ], + "operationId": "createRewritepolicyVserverBinding", + "summary": "Create a rewritepolicy_vserver_binding resource. Binding class showing the vserver that can be bound to rewritepolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rewritepolicy_vserver_binding": { + "$ref": "#/components/schemas/RewritepolicyVserverBinding" + } + }, + "required": [ + "rewritepolicy_vserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/rewritepolicy_vserver_binding/{name}": { + "delete": { + "tags": [ + "rewrite" + ], + "operationId": "deleteRewritepolicyVserverBinding", + "summary": "Delete a rewritepolicy_vserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/rewritepolicylabel": { + "get": { + "tags": [ + "rewrite" + ], + "operationId": "listRewritepolicylabel", + "summary": "List rewritepolicylabel resources. Configuration for rewrite policy label resource.", + "responses": { + "200": { + "description": "List of rewritepolicylabel resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rewritepolicylabel": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Rewritepolicylabel" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "rewrite" + ], + "operationId": "createRewritepolicylabel", + "summary": "Create a rewritepolicylabel resource. Configuration for rewrite policy label resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rewritepolicylabel": { + "$ref": "#/components/schemas/Rewritepolicylabel" + } + }, + "required": [ + "rewritepolicylabel" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/rewritepolicylabel/{name}": { + "get": { + "tags": [ + "rewrite" + ], + "operationId": "getRewritepolicylabelByName", + "summary": "Get a rewritepolicylabel resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single rewritepolicylabel resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rewritepolicylabel": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Rewritepolicylabel" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "rewrite" + ], + "operationId": "updateRewritepolicylabel", + "summary": "Update a rewritepolicylabel resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rewritepolicylabel": { + "$ref": "#/components/schemas/Rewritepolicylabel" + } + }, + "required": [ + "rewritepolicylabel" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "rewrite" + ], + "operationId": "deleteRewritepolicylabel", + "summary": "Delete a rewritepolicylabel resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/rewritepolicylabel_binding": { + "get": { + "tags": [ + "rewrite" + ], + "operationId": "listRewritepolicylabelBinding", + "summary": "List rewritepolicylabel_binding resources. Binding object which returns the resources bound to rewritepolicylabel_binding.", + "responses": { + "200": { + "description": "List of rewritepolicylabel_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rewritepolicylabel_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/RewritepolicylabelBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "rewrite" + ], + "operationId": "createRewritepolicylabelBinding", + "summary": "Create a rewritepolicylabel_binding resource. Binding object which returns the resources bound to rewritepolicylabel_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rewritepolicylabel_binding": { + "$ref": "#/components/schemas/RewritepolicylabelBinding" + } + }, + "required": [ + "rewritepolicylabel_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/rewritepolicylabel_binding/{name}": { + "delete": { + "tags": [ + "rewrite" + ], + "operationId": "deleteRewritepolicylabelBinding", + "summary": "Delete a rewritepolicylabel_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/rewritepolicylabel_policy_binding": { + "get": { + "tags": [ + "rewrite" + ], + "operationId": "listRewritepolicylabelPolicyBinding", + "summary": "List rewritepolicylabel_policy_binding resources. Binding class showing the policy that can be bound to rewritepolicylabel.", + "responses": { + "200": { + "description": "List of rewritepolicylabel_policy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rewritepolicylabel_policy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/RewritepolicylabelPolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "rewrite" + ], + "operationId": "createRewritepolicylabelPolicyBinding", + "summary": "Create a rewritepolicylabel_policy_binding resource. Binding class showing the policy that can be bound to rewritepolicylabel.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rewritepolicylabel_policy_binding": { + "$ref": "#/components/schemas/RewritepolicylabelPolicyBinding" + } + }, + "required": [ + "rewritepolicylabel_policy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/rewritepolicylabel_policy_binding/{name}": { + "delete": { + "tags": [ + "rewrite" + ], + "operationId": "deleteRewritepolicylabelPolicyBinding", + "summary": "Delete a rewritepolicylabel_policy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/rewritepolicylabel_policybinding_binding": { + "get": { + "tags": [ + "rewrite" + ], + "operationId": "listRewritepolicylabelPolicybindingBinding", + "summary": "List rewritepolicylabel_policybinding_binding resources. Binding class showing the policybinding that can be bound to rewritepolicylabel.", + "responses": { + "200": { + "description": "List of rewritepolicylabel_policybinding_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rewritepolicylabel_policybinding_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/RewritepolicylabelPolicybindingBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "rewrite" + ], + "operationId": "createRewritepolicylabelPolicybindingBinding", + "summary": "Create a rewritepolicylabel_policybinding_binding resource. Binding class showing the policybinding that can be bound to rewritepolicylabel.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rewritepolicylabel_policybinding_binding": { + "$ref": "#/components/schemas/RewritepolicylabelPolicybindingBinding" + } + }, + "required": [ + "rewritepolicylabel_policybinding_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/rewritepolicylabel_policybinding_binding/{name}": { + "delete": { + "tags": [ + "rewrite" + ], + "operationId": "deleteRewritepolicylabelPolicybindingBinding", + "summary": "Delete a rewritepolicylabel_policybinding_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/rewritepolicylabel_rewritepolicy_binding": { + "get": { + "tags": [ + "rewrite" + ], + "operationId": "listRewritepolicylabelRewritepolicyBinding", + "summary": "List rewritepolicylabel_rewritepolicy_binding resources. Binding class showing the rewritepolicy that can be bound to rewritepolicylabel.", + "responses": { + "200": { + "description": "List of rewritepolicylabel_rewritepolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rewritepolicylabel_rewritepolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/RewritepolicylabelRewritepolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "rewrite" + ], + "operationId": "createRewritepolicylabelRewritepolicyBinding", + "summary": "Create a rewritepolicylabel_rewritepolicy_binding resource. Binding class showing the rewritepolicy that can be bound to rewritepolicylabel.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "rewritepolicylabel_rewritepolicy_binding": { + "$ref": "#/components/schemas/RewritepolicylabelRewritepolicyBinding" + } + }, + "required": [ + "rewritepolicylabel_rewritepolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/rewritepolicylabel_rewritepolicy_binding/{name}": { + "delete": { + "tags": [ + "rewrite" + ], + "operationId": "deleteRewritepolicylabelRewritepolicyBinding", + "summary": "Delete a rewritepolicylabel_rewritepolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/routerdynamicrouting": { + "get": { + "tags": [ + "router" + ], + "operationId": "listRouterdynamicrouting", + "summary": "List routerdynamicrouting resources. Configuration for dynamic routing config resource.", + "responses": { + "200": { + "description": "List of routerdynamicrouting resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "routerdynamicrouting": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Routerdynamicrouting" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "router" + ], + "operationId": "createRouterdynamicrouting", + "summary": "Create a routerdynamicrouting resource. Configuration for dynamic routing config resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "routerdynamicrouting": { + "$ref": "#/components/schemas/Routerdynamicrouting" + } + }, + "required": [ + "routerdynamicrouting" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/routerdynamicrouting/{name}": { + "get": { + "tags": [ + "router" + ], + "operationId": "getRouterdynamicroutingByName", + "summary": "Get a routerdynamicrouting resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single routerdynamicrouting resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "routerdynamicrouting": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Routerdynamicrouting" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "router" + ], + "operationId": "updateRouterdynamicrouting", + "summary": "Update a routerdynamicrouting resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "routerdynamicrouting": { + "$ref": "#/components/schemas/Routerdynamicrouting" + } + }, + "required": [ + "routerdynamicrouting" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "router" + ], + "operationId": "deleteRouterdynamicrouting", + "summary": "Delete a routerdynamicrouting resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/scparameter": { + "get": { + "tags": [ + "sc" + ], + "operationId": "listScparameter", + "summary": "List scparameter resources. Configuration for SC parameter resource.", + "responses": { + "200": { + "description": "List of scparameter resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "scparameter": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Scparameter" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "sc" + ], + "operationId": "createScparameter", + "summary": "Create a scparameter resource. Configuration for SC parameter resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "scparameter": { + "$ref": "#/components/schemas/Scparameter" + } + }, + "required": [ + "scparameter" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/scparameter/{name}": { + "get": { + "tags": [ + "sc" + ], + "operationId": "getScparameterByName", + "summary": "Get a scparameter resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single scparameter resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "scparameter": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Scparameter" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "sc" + ], + "operationId": "updateScparameter", + "summary": "Update a scparameter resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "scparameter": { + "$ref": "#/components/schemas/Scparameter" + } + }, + "required": [ + "scparameter" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "sc" + ], + "operationId": "deleteScparameter", + "summary": "Delete a scparameter resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/scpolicy": { + "get": { + "tags": [ + "sc" + ], + "operationId": "listScpolicy", + "summary": "List scpolicy resources. Configuration for SureConnect policy resource.", + "responses": { + "200": { + "description": "List of scpolicy resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "scpolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Scpolicy" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "sc" + ], + "operationId": "createScpolicy", + "summary": "Create a scpolicy resource. Configuration for SureConnect policy resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "scpolicy": { + "$ref": "#/components/schemas/Scpolicy" + } + }, + "required": [ + "scpolicy" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/scpolicy/{name}": { + "get": { + "tags": [ + "sc" + ], + "operationId": "getScpolicyByName", + "summary": "Get a scpolicy resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single scpolicy resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "scpolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Scpolicy" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "sc" + ], + "operationId": "updateScpolicy", + "summary": "Update a scpolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "scpolicy": { + "$ref": "#/components/schemas/Scpolicy" + } + }, + "required": [ + "scpolicy" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "sc" + ], + "operationId": "deleteScpolicy", + "summary": "Delete a scpolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/smppparam": { + "get": { + "tags": [ + "smpp" + ], + "operationId": "listSmppparam", + "summary": "List smppparam resources. Configuration for SMPP configuration parameters resource.", + "responses": { + "200": { + "description": "List of smppparam resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "smppparam": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Smppparam" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "smpp" + ], + "operationId": "createSmppparam", + "summary": "Create a smppparam resource. Configuration for SMPP configuration parameters resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "smppparam": { + "$ref": "#/components/schemas/Smppparam" + } + }, + "required": [ + "smppparam" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/smppparam/{name}": { + "get": { + "tags": [ + "smpp" + ], + "operationId": "getSmppparamByName", + "summary": "Get a smppparam resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single smppparam resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "smppparam": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Smppparam" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "smpp" + ], + "operationId": "updateSmppparam", + "summary": "Update a smppparam resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "smppparam": { + "$ref": "#/components/schemas/Smppparam" + } + }, + "required": [ + "smppparam" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "smpp" + ], + "operationId": "deleteSmppparam", + "summary": "Delete a smppparam resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/smppuser": { + "get": { + "tags": [ + "smpp" + ], + "operationId": "listSmppuser", + "summary": "List smppuser resources. Configuration for SMPP user resource.", + "responses": { + "200": { + "description": "List of smppuser resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "smppuser": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Smppuser" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "smpp" + ], + "operationId": "createSmppuser", + "summary": "Create a smppuser resource. Configuration for SMPP user resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "smppuser": { + "$ref": "#/components/schemas/Smppuser" + } + }, + "required": [ + "smppuser" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/smppuser/{name}": { + "get": { + "tags": [ + "smpp" + ], + "operationId": "getSmppuserByName", + "summary": "Get a smppuser resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single smppuser resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "smppuser": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Smppuser" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "smpp" + ], + "operationId": "updateSmppuser", + "summary": "Update a smppuser resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "smppuser": { + "$ref": "#/components/schemas/Smppuser" + } + }, + "required": [ + "smppuser" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "smpp" + ], + "operationId": "deleteSmppuser", + "summary": "Delete a smppuser resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/snmpalarm": { + "get": { + "tags": [ + "snmp" + ], + "operationId": "listSnmpalarm", + "summary": "List snmpalarm resources. Configuration for alarm resource.", + "responses": { + "200": { + "description": "List of snmpalarm resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "snmpalarm": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Snmpalarm" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "snmp" + ], + "operationId": "createSnmpalarm", + "summary": "Create a snmpalarm resource. Configuration for alarm resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "snmpalarm": { + "$ref": "#/components/schemas/Snmpalarm" + } + }, + "required": [ + "snmpalarm" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/snmpalarm/{name}": { + "get": { + "tags": [ + "snmp" + ], + "operationId": "getSnmpalarmByName", + "summary": "Get a snmpalarm resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single snmpalarm resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "snmpalarm": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Snmpalarm" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "snmp" + ], + "operationId": "updateSnmpalarm", + "summary": "Update a snmpalarm resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "snmpalarm": { + "$ref": "#/components/schemas/Snmpalarm" + } + }, + "required": [ + "snmpalarm" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "snmp" + ], + "operationId": "deleteSnmpalarm", + "summary": "Delete a snmpalarm resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/snmpcommunity": { + "get": { + "tags": [ + "snmp" + ], + "operationId": "listSnmpcommunity", + "summary": "List snmpcommunity resources. Configuration for community resource.", + "responses": { + "200": { + "description": "List of snmpcommunity resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "snmpcommunity": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Snmpcommunity" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "snmp" + ], + "operationId": "createSnmpcommunity", + "summary": "Create a snmpcommunity resource. Configuration for community resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "snmpcommunity": { + "$ref": "#/components/schemas/Snmpcommunity" + } + }, + "required": [ + "snmpcommunity" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/snmpcommunity/{name}": { + "get": { + "tags": [ + "snmp" + ], + "operationId": "getSnmpcommunityByName", + "summary": "Get a snmpcommunity resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single snmpcommunity resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "snmpcommunity": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Snmpcommunity" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "snmp" + ], + "operationId": "updateSnmpcommunity", + "summary": "Update a snmpcommunity resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "snmpcommunity": { + "$ref": "#/components/schemas/Snmpcommunity" + } + }, + "required": [ + "snmpcommunity" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "snmp" + ], + "operationId": "deleteSnmpcommunity", + "summary": "Delete a snmpcommunity resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/snmpengineid": { + "get": { + "tags": [ + "snmp" + ], + "operationId": "listSnmpengineid", + "summary": "List snmpengineid resources. Configuration for SNMP engine id resource.", + "responses": { + "200": { + "description": "List of snmpengineid resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "snmpengineid": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Snmpengineid" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "snmp" + ], + "operationId": "createSnmpengineid", + "summary": "Create a snmpengineid resource. Configuration for SNMP engine id resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "snmpengineid": { + "$ref": "#/components/schemas/Snmpengineid" + } + }, + "required": [ + "snmpengineid" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/snmpengineid/{name}": { + "get": { + "tags": [ + "snmp" + ], + "operationId": "getSnmpengineidByName", + "summary": "Get a snmpengineid resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single snmpengineid resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "snmpengineid": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Snmpengineid" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "snmp" + ], + "operationId": "updateSnmpengineid", + "summary": "Update a snmpengineid resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "snmpengineid": { + "$ref": "#/components/schemas/Snmpengineid" + } + }, + "required": [ + "snmpengineid" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "snmp" + ], + "operationId": "deleteSnmpengineid", + "summary": "Delete a snmpengineid resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/snmpgroup": { + "get": { + "tags": [ + "snmp" + ], + "operationId": "listSnmpgroup", + "summary": "List snmpgroup resources. Configuration for SNMP group resource.", + "responses": { + "200": { + "description": "List of snmpgroup resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "snmpgroup": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Snmpgroup" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "snmp" + ], + "operationId": "createSnmpgroup", + "summary": "Create a snmpgroup resource. Configuration for SNMP group resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "snmpgroup": { + "$ref": "#/components/schemas/Snmpgroup" + } + }, + "required": [ + "snmpgroup" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/snmpgroup/{name}": { + "get": { + "tags": [ + "snmp" + ], + "operationId": "getSnmpgroupByName", + "summary": "Get a snmpgroup resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single snmpgroup resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "snmpgroup": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Snmpgroup" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "snmp" + ], + "operationId": "updateSnmpgroup", + "summary": "Update a snmpgroup resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "snmpgroup": { + "$ref": "#/components/schemas/Snmpgroup" + } + }, + "required": [ + "snmpgroup" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "snmp" + ], + "operationId": "deleteSnmpgroup", + "summary": "Delete a snmpgroup resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/snmpmanager": { + "get": { + "tags": [ + "snmp" + ], + "operationId": "listSnmpmanager", + "summary": "List snmpmanager resources. Configuration for manager resource.", + "responses": { + "200": { + "description": "List of snmpmanager resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "snmpmanager": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Snmpmanager" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "snmp" + ], + "operationId": "createSnmpmanager", + "summary": "Create a snmpmanager resource. Configuration for manager resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "snmpmanager": { + "$ref": "#/components/schemas/Snmpmanager" + } + }, + "required": [ + "snmpmanager" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/snmpmanager/{name}": { + "get": { + "tags": [ + "snmp" + ], + "operationId": "getSnmpmanagerByName", + "summary": "Get a snmpmanager resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single snmpmanager resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "snmpmanager": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Snmpmanager" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "snmp" + ], + "operationId": "updateSnmpmanager", + "summary": "Update a snmpmanager resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "snmpmanager": { + "$ref": "#/components/schemas/Snmpmanager" + } + }, + "required": [ + "snmpmanager" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "snmp" + ], + "operationId": "deleteSnmpmanager", + "summary": "Delete a snmpmanager resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/snmpmib": { + "get": { + "tags": [ + "snmp" + ], + "operationId": "listSnmpmib", + "summary": "List snmpmib resources. Configuration for SNMP mib resource.", + "responses": { + "200": { + "description": "List of snmpmib resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "snmpmib": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Snmpmib" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "snmp" + ], + "operationId": "createSnmpmib", + "summary": "Create a snmpmib resource. Configuration for SNMP mib resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "snmpmib": { + "$ref": "#/components/schemas/Snmpmib" + } + }, + "required": [ + "snmpmib" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/snmpmib/{name}": { + "get": { + "tags": [ + "snmp" + ], + "operationId": "getSnmpmibByName", + "summary": "Get a snmpmib resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single snmpmib resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "snmpmib": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Snmpmib" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "snmp" + ], + "operationId": "updateSnmpmib", + "summary": "Update a snmpmib resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "snmpmib": { + "$ref": "#/components/schemas/Snmpmib" + } + }, + "required": [ + "snmpmib" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "snmp" + ], + "operationId": "deleteSnmpmib", + "summary": "Delete a snmpmib resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/snmpoid": { + "get": { + "tags": [ + "snmp" + ], + "operationId": "listSnmpoid", + "summary": "List snmpoid resources. Configuration for SNMP Object Identifier resource.", + "responses": { + "200": { + "description": "List of snmpoid resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "snmpoid": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Snmpoid" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "snmp" + ], + "operationId": "createSnmpoid", + "summary": "Create a snmpoid resource. Configuration for SNMP Object Identifier resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "snmpoid": { + "$ref": "#/components/schemas/Snmpoid" + } + }, + "required": [ + "snmpoid" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/snmpoid/{name}": { + "get": { + "tags": [ + "snmp" + ], + "operationId": "getSnmpoidByName", + "summary": "Get a snmpoid resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single snmpoid resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "snmpoid": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Snmpoid" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "snmp" + ], + "operationId": "updateSnmpoid", + "summary": "Update a snmpoid resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "snmpoid": { + "$ref": "#/components/schemas/Snmpoid" + } + }, + "required": [ + "snmpoid" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "snmp" + ], + "operationId": "deleteSnmpoid", + "summary": "Delete a snmpoid resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/snmpoption": { + "get": { + "tags": [ + "snmp" + ], + "operationId": "listSnmpoption", + "summary": "List snmpoption resources. Configuration for SNMP option resource.", + "responses": { + "200": { + "description": "List of snmpoption resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "snmpoption": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Snmpoption" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "snmp" + ], + "operationId": "createSnmpoption", + "summary": "Create a snmpoption resource. Configuration for SNMP option resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "snmpoption": { + "$ref": "#/components/schemas/Snmpoption" + } + }, + "required": [ + "snmpoption" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/snmpoption/{name}": { + "get": { + "tags": [ + "snmp" + ], + "operationId": "getSnmpoptionByName", + "summary": "Get a snmpoption resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single snmpoption resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "snmpoption": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Snmpoption" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "snmp" + ], + "operationId": "updateSnmpoption", + "summary": "Update a snmpoption resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "snmpoption": { + "$ref": "#/components/schemas/Snmpoption" + } + }, + "required": [ + "snmpoption" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "snmp" + ], + "operationId": "deleteSnmpoption", + "summary": "Delete a snmpoption resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/snmptrap": { + "get": { + "tags": [ + "snmp" + ], + "operationId": "listSnmptrap", + "summary": "List snmptrap resources. Configuration for snmp trap resource.", + "responses": { + "200": { + "description": "List of snmptrap resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "snmptrap": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Snmptrap" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "snmp" + ], + "operationId": "createSnmptrap", + "summary": "Create a snmptrap resource. Configuration for snmp trap resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "snmptrap": { + "$ref": "#/components/schemas/Snmptrap" + } + }, + "required": [ + "snmptrap" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/snmptrap/{name}": { + "get": { + "tags": [ + "snmp" + ], + "operationId": "getSnmptrapByName", + "summary": "Get a snmptrap resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single snmptrap resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "snmptrap": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Snmptrap" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "snmp" + ], + "operationId": "updateSnmptrap", + "summary": "Update a snmptrap resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "snmptrap": { + "$ref": "#/components/schemas/Snmptrap" + } + }, + "required": [ + "snmptrap" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "snmp" + ], + "operationId": "deleteSnmptrap", + "summary": "Delete a snmptrap resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/snmptrap_binding": { + "get": { + "tags": [ + "snmp" + ], + "operationId": "listSnmptrapBinding", + "summary": "List snmptrap_binding resources. Binding object which returns the resources bound to snmptrap_binding.", + "responses": { + "200": { + "description": "List of snmptrap_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "snmptrap_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SnmptrapBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "snmp" + ], + "operationId": "createSnmptrapBinding", + "summary": "Create a snmptrap_binding resource. Binding object which returns the resources bound to snmptrap_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "snmptrap_binding": { + "$ref": "#/components/schemas/SnmptrapBinding" + } + }, + "required": [ + "snmptrap_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/snmptrap_binding/{name}": { + "delete": { + "tags": [ + "snmp" + ], + "operationId": "deleteSnmptrapBinding", + "summary": "Delete a snmptrap_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/snmptrap_snmpuser_binding": { + "get": { + "tags": [ + "snmp" + ], + "operationId": "listSnmptrapSnmpuserBinding", + "summary": "List snmptrap_snmpuser_binding resources. Binding class showing the snmpuser that can be bound to snmptrap.", + "responses": { + "200": { + "description": "List of snmptrap_snmpuser_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "snmptrap_snmpuser_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SnmptrapSnmpuserBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "snmp" + ], + "operationId": "createSnmptrapSnmpuserBinding", + "summary": "Create a snmptrap_snmpuser_binding resource. Binding class showing the snmpuser that can be bound to snmptrap.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "snmptrap_snmpuser_binding": { + "$ref": "#/components/schemas/SnmptrapSnmpuserBinding" + } + }, + "required": [ + "snmptrap_snmpuser_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/snmptrap_snmpuser_binding/{name}": { + "delete": { + "tags": [ + "snmp" + ], + "operationId": "deleteSnmptrapSnmpuserBinding", + "summary": "Delete a snmptrap_snmpuser_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/snmptrap_user_binding": { + "get": { + "tags": [ + "snmp" + ], + "operationId": "listSnmptrapUserBinding", + "summary": "List snmptrap_user_binding resources. Binding class showing the user that can be bound to snmptrap.", + "responses": { + "200": { + "description": "List of snmptrap_user_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "snmptrap_user_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SnmptrapUserBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "snmp" + ], + "operationId": "createSnmptrapUserBinding", + "summary": "Create a snmptrap_user_binding resource. Binding class showing the user that can be bound to snmptrap.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "snmptrap_user_binding": { + "$ref": "#/components/schemas/SnmptrapUserBinding" + } + }, + "required": [ + "snmptrap_user_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/snmptrap_user_binding/{name}": { + "delete": { + "tags": [ + "snmp" + ], + "operationId": "deleteSnmptrapUserBinding", + "summary": "Delete a snmptrap_user_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/snmpuser": { + "get": { + "tags": [ + "snmp" + ], + "operationId": "listSnmpuser", + "summary": "List snmpuser resources. Configuration for SNMP user resource.", + "responses": { + "200": { + "description": "List of snmpuser resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "snmpuser": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Snmpuser" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "snmp" + ], + "operationId": "createSnmpuser", + "summary": "Create a snmpuser resource. Configuration for SNMP user resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "snmpuser": { + "$ref": "#/components/schemas/Snmpuser" + } + }, + "required": [ + "snmpuser" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/snmpuser/{name}": { + "get": { + "tags": [ + "snmp" + ], + "operationId": "getSnmpuserByName", + "summary": "Get a snmpuser resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single snmpuser resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "snmpuser": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Snmpuser" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "snmp" + ], + "operationId": "updateSnmpuser", + "summary": "Update a snmpuser resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "snmpuser": { + "$ref": "#/components/schemas/Snmpuser" + } + }, + "required": [ + "snmpuser" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "snmp" + ], + "operationId": "deleteSnmpuser", + "summary": "Delete a snmpuser resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/snmpview": { + "get": { + "tags": [ + "snmp" + ], + "operationId": "listSnmpview", + "summary": "List snmpview resources. Configuration for view resource.", + "responses": { + "200": { + "description": "List of snmpview resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "snmpview": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Snmpview" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "snmp" + ], + "operationId": "createSnmpview", + "summary": "Create a snmpview resource. Configuration for view resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "snmpview": { + "$ref": "#/components/schemas/Snmpview" + } + }, + "required": [ + "snmpview" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/snmpview/{name}": { + "get": { + "tags": [ + "snmp" + ], + "operationId": "getSnmpviewByName", + "summary": "Get a snmpview resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single snmpview resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "snmpview": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Snmpview" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "snmp" + ], + "operationId": "updateSnmpview", + "summary": "Update a snmpview resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "snmpview": { + "$ref": "#/components/schemas/Snmpview" + } + }, + "required": [ + "snmpview" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "snmp" + ], + "operationId": "deleteSnmpview", + "summary": "Delete a snmpview resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/spilloveraction": { + "get": { + "tags": [ + "spillover" + ], + "operationId": "listSpilloveraction", + "summary": "List spilloveraction resources. Configuration for Spillover action resource.", + "responses": { + "200": { + "description": "List of spilloveraction resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "spilloveraction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Spilloveraction" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "spillover" + ], + "operationId": "createSpilloveraction", + "summary": "Create a spilloveraction resource. Configuration for Spillover action resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "spilloveraction": { + "$ref": "#/components/schemas/Spilloveraction" + } + }, + "required": [ + "spilloveraction" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/spilloveraction/{name}": { + "get": { + "tags": [ + "spillover" + ], + "operationId": "getSpilloveractionByName", + "summary": "Get a spilloveraction resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single spilloveraction resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "spilloveraction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Spilloveraction" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "spillover" + ], + "operationId": "updateSpilloveraction", + "summary": "Update a spilloveraction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "spilloveraction": { + "$ref": "#/components/schemas/Spilloveraction" + } + }, + "required": [ + "spilloveraction" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "spillover" + ], + "operationId": "deleteSpilloveraction", + "summary": "Delete a spilloveraction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/spilloverpolicy": { + "get": { + "tags": [ + "spillover" + ], + "operationId": "listSpilloverpolicy", + "summary": "List spilloverpolicy resources. Configuration for Spillover policy resource.", + "responses": { + "200": { + "description": "List of spilloverpolicy resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "spilloverpolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Spilloverpolicy" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "spillover" + ], + "operationId": "createSpilloverpolicy", + "summary": "Create a spilloverpolicy resource. Configuration for Spillover policy resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "spilloverpolicy": { + "$ref": "#/components/schemas/Spilloverpolicy" + } + }, + "required": [ + "spilloverpolicy" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/spilloverpolicy/{name}": { + "get": { + "tags": [ + "spillover" + ], + "operationId": "getSpilloverpolicyByName", + "summary": "Get a spilloverpolicy resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single spilloverpolicy resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "spilloverpolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Spilloverpolicy" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "spillover" + ], + "operationId": "updateSpilloverpolicy", + "summary": "Update a spilloverpolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "spilloverpolicy": { + "$ref": "#/components/schemas/Spilloverpolicy" + } + }, + "required": [ + "spilloverpolicy" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "spillover" + ], + "operationId": "deleteSpilloverpolicy", + "summary": "Delete a spilloverpolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/spilloverpolicy_binding": { + "get": { + "tags": [ + "spillover" + ], + "operationId": "listSpilloverpolicyBinding", + "summary": "List spilloverpolicy_binding resources. Binding object which returns the resources bound to spilloverpolicy_binding.", + "responses": { + "200": { + "description": "List of spilloverpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "spilloverpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SpilloverpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "spillover" + ], + "operationId": "createSpilloverpolicyBinding", + "summary": "Create a spilloverpolicy_binding resource. Binding object which returns the resources bound to spilloverpolicy_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "spilloverpolicy_binding": { + "$ref": "#/components/schemas/SpilloverpolicyBinding" + } + }, + "required": [ + "spilloverpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/spilloverpolicy_binding/{name}": { + "delete": { + "tags": [ + "spillover" + ], + "operationId": "deleteSpilloverpolicyBinding", + "summary": "Delete a spilloverpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/spilloverpolicy_csvserver_binding": { + "get": { + "tags": [ + "spillover" + ], + "operationId": "listSpilloverpolicyCsvserverBinding", + "summary": "List spilloverpolicy_csvserver_binding resources. Binding class showing the csvserver that can be bound to spilloverpolicy.", + "responses": { + "200": { + "description": "List of spilloverpolicy_csvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "spilloverpolicy_csvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SpilloverpolicyCsvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "spillover" + ], + "operationId": "createSpilloverpolicyCsvserverBinding", + "summary": "Create a spilloverpolicy_csvserver_binding resource. Binding class showing the csvserver that can be bound to spilloverpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "spilloverpolicy_csvserver_binding": { + "$ref": "#/components/schemas/SpilloverpolicyCsvserverBinding" + } + }, + "required": [ + "spilloverpolicy_csvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/spilloverpolicy_csvserver_binding/{name}": { + "delete": { + "tags": [ + "spillover" + ], + "operationId": "deleteSpilloverpolicyCsvserverBinding", + "summary": "Delete a spilloverpolicy_csvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/spilloverpolicy_gslbvserver_binding": { + "get": { + "tags": [ + "spillover" + ], + "operationId": "listSpilloverpolicyGslbvserverBinding", + "summary": "List spilloverpolicy_gslbvserver_binding resources. Binding class showing the gslbvserver that can be bound to spilloverpolicy.", + "responses": { + "200": { + "description": "List of spilloverpolicy_gslbvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "spilloverpolicy_gslbvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SpilloverpolicyGslbvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "spillover" + ], + "operationId": "createSpilloverpolicyGslbvserverBinding", + "summary": "Create a spilloverpolicy_gslbvserver_binding resource. Binding class showing the gslbvserver that can be bound to spilloverpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "spilloverpolicy_gslbvserver_binding": { + "$ref": "#/components/schemas/SpilloverpolicyGslbvserverBinding" + } + }, + "required": [ + "spilloverpolicy_gslbvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/spilloverpolicy_gslbvserver_binding/{name}": { + "delete": { + "tags": [ + "spillover" + ], + "operationId": "deleteSpilloverpolicyGslbvserverBinding", + "summary": "Delete a spilloverpolicy_gslbvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/spilloverpolicy_lbvserver_binding": { + "get": { + "tags": [ + "spillover" + ], + "operationId": "listSpilloverpolicyLbvserverBinding", + "summary": "List spilloverpolicy_lbvserver_binding resources. Binding class showing the lbvserver that can be bound to spilloverpolicy.", + "responses": { + "200": { + "description": "List of spilloverpolicy_lbvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "spilloverpolicy_lbvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SpilloverpolicyLbvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "spillover" + ], + "operationId": "createSpilloverpolicyLbvserverBinding", + "summary": "Create a spilloverpolicy_lbvserver_binding resource. Binding class showing the lbvserver that can be bound to spilloverpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "spilloverpolicy_lbvserver_binding": { + "$ref": "#/components/schemas/SpilloverpolicyLbvserverBinding" + } + }, + "required": [ + "spilloverpolicy_lbvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/spilloverpolicy_lbvserver_binding/{name}": { + "delete": { + "tags": [ + "spillover" + ], + "operationId": "deleteSpilloverpolicyLbvserverBinding", + "summary": "Delete a spilloverpolicy_lbvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/spilloverpolicy_vserver_binding": { + "get": { + "tags": [ + "spillover" + ], + "operationId": "listSpilloverpolicyVserverBinding", + "summary": "List spilloverpolicy_vserver_binding resources. Binding class showing the vserver that can be bound to spilloverpolicy.", + "responses": { + "200": { + "description": "List of spilloverpolicy_vserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "spilloverpolicy_vserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SpilloverpolicyVserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "spillover" + ], + "operationId": "createSpilloverpolicyVserverBinding", + "summary": "Create a spilloverpolicy_vserver_binding resource. Binding class showing the vserver that can be bound to spilloverpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "spilloverpolicy_vserver_binding": { + "$ref": "#/components/schemas/SpilloverpolicyVserverBinding" + } + }, + "required": [ + "spilloverpolicy_vserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/spilloverpolicy_vserver_binding/{name}": { + "delete": { + "tags": [ + "spillover" + ], + "operationId": "deleteSpilloverpolicyVserverBinding", + "summary": "Delete a spilloverpolicy_vserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslaction": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslaction", + "summary": "List sslaction resources. Configuration for SSL action resource.", + "responses": { + "200": { + "description": "List of sslaction resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslaction" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslaction", + "summary": "Create a sslaction resource. Configuration for SSL action resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslaction": { + "$ref": "#/components/schemas/Sslaction" + } + }, + "required": [ + "sslaction" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslaction/{name}": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "getSslactionByName", + "summary": "Get a sslaction resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single sslaction resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslaction" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ssl" + ], + "operationId": "updateSslaction", + "summary": "Update a sslaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslaction": { + "$ref": "#/components/schemas/Sslaction" + } + }, + "required": [ + "sslaction" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslaction", + "summary": "Delete a sslaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslcacertbundle": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslcacertbundle", + "summary": "List sslcacertbundle resources. Configuration for CA certbundle resource.", + "responses": { + "200": { + "description": "List of sslcacertbundle resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcacertbundle": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslcacertbundle" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslcacertbundle", + "summary": "Create a sslcacertbundle resource. Configuration for CA certbundle resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcacertbundle": { + "$ref": "#/components/schemas/Sslcacertbundle" + } + }, + "required": [ + "sslcacertbundle" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslcacertbundle/{name}": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "getSslcacertbundleByName", + "summary": "Get a sslcacertbundle resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single sslcacertbundle resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcacertbundle": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslcacertbundle" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ssl" + ], + "operationId": "updateSslcacertbundle", + "summary": "Update a sslcacertbundle resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcacertbundle": { + "$ref": "#/components/schemas/Sslcacertbundle" + } + }, + "required": [ + "sslcacertbundle" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslcacertbundle", + "summary": "Delete a sslcacertbundle resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslcacertbundle_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslcacertbundleBinding", + "summary": "List sslcacertbundle_binding resources. Binding object which returns the resources bound to sslcacertbundle_binding.", + "responses": { + "200": { + "description": "List of sslcacertbundle_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcacertbundle_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslcacertbundleBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslcacertbundleBinding", + "summary": "Create a sslcacertbundle_binding resource. Binding object which returns the resources bound to sslcacertbundle_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcacertbundle_binding": { + "$ref": "#/components/schemas/SslcacertbundleBinding" + } + }, + "required": [ + "sslcacertbundle_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslcacertbundle_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslcacertbundleBinding", + "summary": "Delete a sslcacertbundle_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslcacertbundle_intermediatecacertlist_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslcacertbundleIntermediatecacertlistBinding", + "summary": "List sslcacertbundle_intermediatecacertlist_binding resources. Binding class showing the intermediatecacertlist that can be bound to sslcacertbundle.", + "responses": { + "200": { + "description": "List of sslcacertbundle_intermediatecacertlist_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcacertbundle_intermediatecacertlist_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslcacertbundleIntermediatecacertlistBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslcacertbundleIntermediatecacertlistBinding", + "summary": "Create a sslcacertbundle_intermediatecacertlist_binding resource. Binding class showing the intermediatecacertlist that can be bound to sslcacertbundle.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcacertbundle_intermediatecacertlist_binding": { + "$ref": "#/components/schemas/SslcacertbundleIntermediatecacertlistBinding" + } + }, + "required": [ + "sslcacertbundle_intermediatecacertlist_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslcacertbundle_intermediatecacertlist_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslcacertbundleIntermediatecacertlistBinding", + "summary": "Delete a sslcacertbundle_intermediatecacertlist_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslcacertgroup": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslcacertgroup", + "summary": "List sslcacertgroup resources. Configuration for Group of CA certificate-key pairs resource.", + "responses": { + "200": { + "description": "List of sslcacertgroup resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcacertgroup": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslcacertgroup" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslcacertgroup", + "summary": "Create a sslcacertgroup resource. Configuration for Group of CA certificate-key pairs resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcacertgroup": { + "$ref": "#/components/schemas/Sslcacertgroup" + } + }, + "required": [ + "sslcacertgroup" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslcacertgroup/{name}": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "getSslcacertgroupByName", + "summary": "Get a sslcacertgroup resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single sslcacertgroup resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcacertgroup": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslcacertgroup" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ssl" + ], + "operationId": "updateSslcacertgroup", + "summary": "Update a sslcacertgroup resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcacertgroup": { + "$ref": "#/components/schemas/Sslcacertgroup" + } + }, + "required": [ + "sslcacertgroup" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslcacertgroup", + "summary": "Delete a sslcacertgroup resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslcacertgroup_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslcacertgroupBinding", + "summary": "List sslcacertgroup_binding resources. Binding object which returns the resources bound to sslcacertgroup_binding.", + "responses": { + "200": { + "description": "List of sslcacertgroup_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcacertgroup_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslcacertgroupBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslcacertgroupBinding", + "summary": "Create a sslcacertgroup_binding resource. Binding object which returns the resources bound to sslcacertgroup_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcacertgroup_binding": { + "$ref": "#/components/schemas/SslcacertgroupBinding" + } + }, + "required": [ + "sslcacertgroup_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslcacertgroup_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslcacertgroupBinding", + "summary": "Delete a sslcacertgroup_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslcacertgroup_certkey_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslcacertgroupCertkeyBinding", + "summary": "List sslcacertgroup_certkey_binding resources. Binding class showing the certkey that can be bound to sslcacertgroup.", + "responses": { + "200": { + "description": "List of sslcacertgroup_certkey_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcacertgroup_certkey_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslcacertgroupCertkeyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslcacertgroupCertkeyBinding", + "summary": "Create a sslcacertgroup_certkey_binding resource. Binding class showing the certkey that can be bound to sslcacertgroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcacertgroup_certkey_binding": { + "$ref": "#/components/schemas/SslcacertgroupCertkeyBinding" + } + }, + "required": [ + "sslcacertgroup_certkey_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslcacertgroup_certkey_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslcacertgroupCertkeyBinding", + "summary": "Delete a sslcacertgroup_certkey_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslcacertgroup_sslcertkey_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslcacertgroupSslcertkeyBinding", + "summary": "List sslcacertgroup_sslcertkey_binding resources. Binding class showing the sslcertkey that can be bound to sslcacertgroup.", + "responses": { + "200": { + "description": "List of sslcacertgroup_sslcertkey_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcacertgroup_sslcertkey_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslcacertgroupSslcertkeyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslcacertgroupSslcertkeyBinding", + "summary": "Create a sslcacertgroup_sslcertkey_binding resource. Binding class showing the sslcertkey that can be bound to sslcacertgroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcacertgroup_sslcertkey_binding": { + "$ref": "#/components/schemas/SslcacertgroupSslcertkeyBinding" + } + }, + "required": [ + "sslcacertgroup_sslcertkey_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslcacertgroup_sslcertkey_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslcacertgroupSslcertkeyBinding", + "summary": "Delete a sslcacertgroup_sslcertkey_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslcert": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslcert", + "summary": "List sslcert resources. Configuration for cerificate resource.", + "responses": { + "200": { + "description": "List of sslcert resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcert": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslcert" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslcert", + "summary": "Create a sslcert resource. Configuration for cerificate resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcert": { + "$ref": "#/components/schemas/Sslcert" + } + }, + "required": [ + "sslcert" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslcert/{name}": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "getSslcertByName", + "summary": "Get a sslcert resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single sslcert resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcert": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslcert" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ssl" + ], + "operationId": "updateSslcert", + "summary": "Update a sslcert resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcert": { + "$ref": "#/components/schemas/Sslcert" + } + }, + "required": [ + "sslcert" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslcert", + "summary": "Delete a sslcert resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslcertbundle": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslcertbundle", + "summary": "List sslcertbundle resources. Configuration for Imported Certbundle resource.", + "responses": { + "200": { + "description": "List of sslcertbundle resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcertbundle": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslcertbundle" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslcertbundle", + "summary": "Create a sslcertbundle resource. Configuration for Imported Certbundle resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcertbundle": { + "$ref": "#/components/schemas/Sslcertbundle" + } + }, + "required": [ + "sslcertbundle" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslcertbundle/{name}": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "getSslcertbundleByName", + "summary": "Get a sslcertbundle resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single sslcertbundle resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcertbundle": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslcertbundle" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ssl" + ], + "operationId": "updateSslcertbundle", + "summary": "Update a sslcertbundle resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcertbundle": { + "$ref": "#/components/schemas/Sslcertbundle" + } + }, + "required": [ + "sslcertbundle" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslcertbundle", + "summary": "Delete a sslcertbundle resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslcertchain": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslcertchain", + "summary": "List sslcertchain resources. Configuration for CERT Chain resource.", + "responses": { + "200": { + "description": "List of sslcertchain resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcertchain": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslcertchain" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslcertchain", + "summary": "Create a sslcertchain resource. Configuration for CERT Chain resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcertchain": { + "$ref": "#/components/schemas/Sslcertchain" + } + }, + "required": [ + "sslcertchain" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslcertchain/{name}": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "getSslcertchainByName", + "summary": "Get a sslcertchain resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single sslcertchain resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcertchain": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslcertchain" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ssl" + ], + "operationId": "updateSslcertchain", + "summary": "Update a sslcertchain resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcertchain": { + "$ref": "#/components/schemas/Sslcertchain" + } + }, + "required": [ + "sslcertchain" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslcertchain", + "summary": "Delete a sslcertchain resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslcertchain_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslcertchainBinding", + "summary": "List sslcertchain_binding resources. Binding object which returns the resources bound to sslcertchain_binding.", + "responses": { + "200": { + "description": "List of sslcertchain_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcertchain_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslcertchainBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslcertchainBinding", + "summary": "Create a sslcertchain_binding resource. Binding object which returns the resources bound to sslcertchain_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcertchain_binding": { + "$ref": "#/components/schemas/SslcertchainBinding" + } + }, + "required": [ + "sslcertchain_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslcertchain_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslcertchainBinding", + "summary": "Delete a sslcertchain_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslcertchain_certkey_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslcertchainCertkeyBinding", + "summary": "List sslcertchain_certkey_binding resources. Binding class showing the certkey that can be bound to sslcertchain.", + "responses": { + "200": { + "description": "List of sslcertchain_certkey_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcertchain_certkey_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslcertchainCertkeyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslcertchainCertkeyBinding", + "summary": "Create a sslcertchain_certkey_binding resource. Binding class showing the certkey that can be bound to sslcertchain.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcertchain_certkey_binding": { + "$ref": "#/components/schemas/SslcertchainCertkeyBinding" + } + }, + "required": [ + "sslcertchain_certkey_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslcertchain_certkey_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslcertchainCertkeyBinding", + "summary": "Delete a sslcertchain_certkey_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslcertchain_sslcertkey_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslcertchainSslcertkeyBinding", + "summary": "List sslcertchain_sslcertkey_binding resources. Binding class showing the sslcertkey that can be bound to sslcertchain.", + "responses": { + "200": { + "description": "List of sslcertchain_sslcertkey_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcertchain_sslcertkey_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslcertchainSslcertkeyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslcertchainSslcertkeyBinding", + "summary": "Create a sslcertchain_sslcertkey_binding resource. Binding class showing the sslcertkey that can be bound to sslcertchain.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcertchain_sslcertkey_binding": { + "$ref": "#/components/schemas/SslcertchainSslcertkeyBinding" + } + }, + "required": [ + "sslcertchain_sslcertkey_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslcertchain_sslcertkey_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslcertchainSslcertkeyBinding", + "summary": "Delete a sslcertchain_sslcertkey_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslcertfile": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslcertfile", + "summary": "List sslcertfile resources. Configuration for Imported Certfile resource.", + "responses": { + "200": { + "description": "List of sslcertfile resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcertfile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslcertfile" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslcertfile", + "summary": "Create a sslcertfile resource. Configuration for Imported Certfile resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcertfile": { + "$ref": "#/components/schemas/Sslcertfile" + } + }, + "required": [ + "sslcertfile" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslcertfile/{name}": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "getSslcertfileByName", + "summary": "Get a sslcertfile resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single sslcertfile resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcertfile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslcertfile" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ssl" + ], + "operationId": "updateSslcertfile", + "summary": "Update a sslcertfile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcertfile": { + "$ref": "#/components/schemas/Sslcertfile" + } + }, + "required": [ + "sslcertfile" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslcertfile", + "summary": "Delete a sslcertfile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslcertificatechain": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslcertificatechain", + "summary": "List sslcertificatechain resources. Configuration for linked certificate resource.", + "responses": { + "200": { + "description": "List of sslcertificatechain resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcertificatechain": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslcertificatechain" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslcertificatechain", + "summary": "Create a sslcertificatechain resource. Configuration for linked certificate resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcertificatechain": { + "$ref": "#/components/schemas/Sslcertificatechain" + } + }, + "required": [ + "sslcertificatechain" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslcertificatechain/{name}": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "getSslcertificatechainByName", + "summary": "Get a sslcertificatechain resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single sslcertificatechain resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcertificatechain": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslcertificatechain" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ssl" + ], + "operationId": "updateSslcertificatechain", + "summary": "Update a sslcertificatechain resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcertificatechain": { + "$ref": "#/components/schemas/Sslcertificatechain" + } + }, + "required": [ + "sslcertificatechain" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslcertificatechain", + "summary": "Delete a sslcertificatechain resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslcertkey": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslcertkey", + "summary": "List sslcertkey resources. Configuration for certificate key resource.", + "responses": { + "200": { + "description": "List of sslcertkey resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcertkey": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslcertkey" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslcertkey", + "summary": "Create a sslcertkey resource. Configuration for certificate key resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcertkey": { + "$ref": "#/components/schemas/Sslcertkey" + } + }, + "required": [ + "sslcertkey" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslcertkey/{name}": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "getSslcertkeyByName", + "summary": "Get a sslcertkey resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single sslcertkey resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcertkey": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslcertkey" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ssl" + ], + "operationId": "updateSslcertkey", + "summary": "Update a sslcertkey resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcertkey": { + "$ref": "#/components/schemas/Sslcertkey" + } + }, + "required": [ + "sslcertkey" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslcertkey", + "summary": "Delete a sslcertkey resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslcertkey_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslcertkeyBinding", + "summary": "List sslcertkey_binding resources. Binding object which returns the resources bound to sslcertkey_binding.", + "responses": { + "200": { + "description": "List of sslcertkey_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcertkey_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslcertkeyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslcertkeyBinding", + "summary": "Create a sslcertkey_binding resource. Binding object which returns the resources bound to sslcertkey_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcertkey_binding": { + "$ref": "#/components/schemas/SslcertkeyBinding" + } + }, + "required": [ + "sslcertkey_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslcertkey_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslcertkeyBinding", + "summary": "Delete a sslcertkey_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslcertkey_crldistribution_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslcertkeyCrldistributionBinding", + "summary": "List sslcertkey_crldistribution_binding resources. Binding class showing the crldistribution that can be bound to sslcertkey.", + "responses": { + "200": { + "description": "List of sslcertkey_crldistribution_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcertkey_crldistribution_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslcertkeyCrldistributionBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslcertkeyCrldistributionBinding", + "summary": "Create a sslcertkey_crldistribution_binding resource. Binding class showing the crldistribution that can be bound to sslcertkey.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcertkey_crldistribution_binding": { + "$ref": "#/components/schemas/SslcertkeyCrldistributionBinding" + } + }, + "required": [ + "sslcertkey_crldistribution_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslcertkey_crldistribution_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslcertkeyCrldistributionBinding", + "summary": "Delete a sslcertkey_crldistribution_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslcertkey_ocspresponder_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslcertkeyOcspresponderBinding", + "summary": "List sslcertkey_ocspresponder_binding resources. Binding class showing the ocspresponder that can be bound to sslcertkey.", + "responses": { + "200": { + "description": "List of sslcertkey_ocspresponder_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcertkey_ocspresponder_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslcertkeyOcspresponderBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslcertkeyOcspresponderBinding", + "summary": "Create a sslcertkey_ocspresponder_binding resource. Binding class showing the ocspresponder that can be bound to sslcertkey.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcertkey_ocspresponder_binding": { + "$ref": "#/components/schemas/SslcertkeyOcspresponderBinding" + } + }, + "required": [ + "sslcertkey_ocspresponder_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslcertkey_ocspresponder_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslcertkeyOcspresponderBinding", + "summary": "Delete a sslcertkey_ocspresponder_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslcertkey_profile_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslcertkeyProfileBinding", + "summary": "List sslcertkey_profile_binding resources. Binding class showing the profile that can be bound to sslcertkey.", + "responses": { + "200": { + "description": "List of sslcertkey_profile_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcertkey_profile_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslcertkeyProfileBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslcertkeyProfileBinding", + "summary": "Create a sslcertkey_profile_binding resource. Binding class showing the profile that can be bound to sslcertkey.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcertkey_profile_binding": { + "$ref": "#/components/schemas/SslcertkeyProfileBinding" + } + }, + "required": [ + "sslcertkey_profile_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslcertkey_profile_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslcertkeyProfileBinding", + "summary": "Delete a sslcertkey_profile_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslcertkey_service_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslcertkeyServiceBinding", + "summary": "List sslcertkey_service_binding resources. Binding class showing the service that can be bound to sslcertkey.", + "responses": { + "200": { + "description": "List of sslcertkey_service_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcertkey_service_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslcertkeyServiceBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslcertkeyServiceBinding", + "summary": "Create a sslcertkey_service_binding resource. Binding class showing the service that can be bound to sslcertkey.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcertkey_service_binding": { + "$ref": "#/components/schemas/SslcertkeyServiceBinding" + } + }, + "required": [ + "sslcertkey_service_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslcertkey_service_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslcertkeyServiceBinding", + "summary": "Delete a sslcertkey_service_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslcertkey_sslocspresponder_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslcertkeySslocspresponderBinding", + "summary": "List sslcertkey_sslocspresponder_binding resources. Binding class showing the sslocspresponder that can be bound to sslcertkey.", + "responses": { + "200": { + "description": "List of sslcertkey_sslocspresponder_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcertkey_sslocspresponder_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslcertkeySslocspresponderBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslcertkeySslocspresponderBinding", + "summary": "Create a sslcertkey_sslocspresponder_binding resource. Binding class showing the sslocspresponder that can be bound to sslcertkey.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcertkey_sslocspresponder_binding": { + "$ref": "#/components/schemas/SslcertkeySslocspresponderBinding" + } + }, + "required": [ + "sslcertkey_sslocspresponder_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslcertkey_sslocspresponder_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslcertkeySslocspresponderBinding", + "summary": "Delete a sslcertkey_sslocspresponder_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslcertkey_sslprofile_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslcertkeySslprofileBinding", + "summary": "List sslcertkey_sslprofile_binding resources. Binding class showing the sslprofile that can be bound to sslcertkey.", + "responses": { + "200": { + "description": "List of sslcertkey_sslprofile_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcertkey_sslprofile_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslcertkeySslprofileBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslcertkeySslprofileBinding", + "summary": "Create a sslcertkey_sslprofile_binding resource. Binding class showing the sslprofile that can be bound to sslcertkey.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcertkey_sslprofile_binding": { + "$ref": "#/components/schemas/SslcertkeySslprofileBinding" + } + }, + "required": [ + "sslcertkey_sslprofile_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslcertkey_sslprofile_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslcertkeySslprofileBinding", + "summary": "Delete a sslcertkey_sslprofile_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslcertkey_sslvserver_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslcertkeySslvserverBinding", + "summary": "List sslcertkey_sslvserver_binding resources. Binding class showing the sslvserver that can be bound to sslcertkey.", + "responses": { + "200": { + "description": "List of sslcertkey_sslvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcertkey_sslvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslcertkeySslvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslcertkeySslvserverBinding", + "summary": "Create a sslcertkey_sslvserver_binding resource. Binding class showing the sslvserver that can be bound to sslcertkey.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcertkey_sslvserver_binding": { + "$ref": "#/components/schemas/SslcertkeySslvserverBinding" + } + }, + "required": [ + "sslcertkey_sslvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslcertkey_sslvserver_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslcertkeySslvserverBinding", + "summary": "Delete a sslcertkey_sslvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslcertkey_vserver_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslcertkeyVserverBinding", + "summary": "List sslcertkey_vserver_binding resources. Binding class showing the vserver that can be bound to sslcertkey.", + "responses": { + "200": { + "description": "List of sslcertkey_vserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcertkey_vserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslcertkeyVserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslcertkeyVserverBinding", + "summary": "Create a sslcertkey_vserver_binding resource. Binding class showing the vserver that can be bound to sslcertkey.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcertkey_vserver_binding": { + "$ref": "#/components/schemas/SslcertkeyVserverBinding" + } + }, + "required": [ + "sslcertkey_vserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslcertkey_vserver_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslcertkeyVserverBinding", + "summary": "Delete a sslcertkey_vserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslcertkeybundle": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslcertkeybundle", + "summary": "List sslcertkeybundle resources. Configuration for certkey bundle resource.", + "responses": { + "200": { + "description": "List of sslcertkeybundle resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcertkeybundle": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslcertkeybundle" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslcertkeybundle", + "summary": "Create a sslcertkeybundle resource. Configuration for certkey bundle resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcertkeybundle": { + "$ref": "#/components/schemas/Sslcertkeybundle" + } + }, + "required": [ + "sslcertkeybundle" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslcertkeybundle/{name}": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "getSslcertkeybundleByName", + "summary": "Get a sslcertkeybundle resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single sslcertkeybundle resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcertkeybundle": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslcertkeybundle" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ssl" + ], + "operationId": "updateSslcertkeybundle", + "summary": "Update a sslcertkeybundle resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcertkeybundle": { + "$ref": "#/components/schemas/Sslcertkeybundle" + } + }, + "required": [ + "sslcertkeybundle" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslcertkeybundle", + "summary": "Delete a sslcertkeybundle resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslcertkeybundle_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslcertkeybundleBinding", + "summary": "List sslcertkeybundle_binding resources. Binding object which returns the resources bound to sslcertkeybundle_binding.", + "responses": { + "200": { + "description": "List of sslcertkeybundle_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcertkeybundle_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslcertkeybundleBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslcertkeybundleBinding", + "summary": "Create a sslcertkeybundle_binding resource. Binding object which returns the resources bound to sslcertkeybundle_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcertkeybundle_binding": { + "$ref": "#/components/schemas/SslcertkeybundleBinding" + } + }, + "required": [ + "sslcertkeybundle_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslcertkeybundle_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslcertkeybundleBinding", + "summary": "Delete a sslcertkeybundle_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslcertkeybundle_intermediatecertlinks_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslcertkeybundleIntermediatecertlinksBinding", + "summary": "List sslcertkeybundle_intermediatecertlinks_binding resources. Binding class showing the intermediatecertlinks that can be bound to sslcertkeybundle.", + "responses": { + "200": { + "description": "List of sslcertkeybundle_intermediatecertlinks_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcertkeybundle_intermediatecertlinks_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslcertkeybundleIntermediatecertlinksBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslcertkeybundleIntermediatecertlinksBinding", + "summary": "Create a sslcertkeybundle_intermediatecertlinks_binding resource. Binding class showing the intermediatecertlinks that can be bound to sslcertkeybundle.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcertkeybundle_intermediatecertlinks_binding": { + "$ref": "#/components/schemas/SslcertkeybundleIntermediatecertlinksBinding" + } + }, + "required": [ + "sslcertkeybundle_intermediatecertlinks_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslcertkeybundle_intermediatecertlinks_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslcertkeybundleIntermediatecertlinksBinding", + "summary": "Delete a sslcertkeybundle_intermediatecertlinks_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslcertkeybundle_sslvserver_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslcertkeybundleSslvserverBinding", + "summary": "List sslcertkeybundle_sslvserver_binding resources. Binding class showing the sslvserver that can be bound to sslcertkeybundle.", + "responses": { + "200": { + "description": "List of sslcertkeybundle_sslvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcertkeybundle_sslvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslcertkeybundleSslvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslcertkeybundleSslvserverBinding", + "summary": "Create a sslcertkeybundle_sslvserver_binding resource. Binding class showing the sslvserver that can be bound to sslcertkeybundle.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcertkeybundle_sslvserver_binding": { + "$ref": "#/components/schemas/SslcertkeybundleSslvserverBinding" + } + }, + "required": [ + "sslcertkeybundle_sslvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslcertkeybundle_sslvserver_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslcertkeybundleSslvserverBinding", + "summary": "Delete a sslcertkeybundle_sslvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslcertlink": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslcertlink", + "summary": "List sslcertlink resources. Configuration for linked certificate resource.", + "responses": { + "200": { + "description": "List of sslcertlink resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcertlink": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslcertlink" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslcertlink", + "summary": "Create a sslcertlink resource. Configuration for linked certificate resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcertlink": { + "$ref": "#/components/schemas/Sslcertlink" + } + }, + "required": [ + "sslcertlink" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslcertlink/{name}": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "getSslcertlinkByName", + "summary": "Get a sslcertlink resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single sslcertlink resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcertlink": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslcertlink" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ssl" + ], + "operationId": "updateSslcertlink", + "summary": "Update a sslcertlink resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcertlink": { + "$ref": "#/components/schemas/Sslcertlink" + } + }, + "required": [ + "sslcertlink" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslcertlink", + "summary": "Delete a sslcertlink resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslcertreq": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslcertreq", + "summary": "List sslcertreq resources. Configuration for certificate request resource.", + "responses": { + "200": { + "description": "List of sslcertreq resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcertreq": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslcertreq" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslcertreq", + "summary": "Create a sslcertreq resource. Configuration for certificate request resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcertreq": { + "$ref": "#/components/schemas/Sslcertreq" + } + }, + "required": [ + "sslcertreq" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslcertreq/{name}": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "getSslcertreqByName", + "summary": "Get a sslcertreq resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single sslcertreq resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcertreq": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslcertreq" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ssl" + ], + "operationId": "updateSslcertreq", + "summary": "Update a sslcertreq resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcertreq": { + "$ref": "#/components/schemas/Sslcertreq" + } + }, + "required": [ + "sslcertreq" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslcertreq", + "summary": "Delete a sslcertreq resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslcipher": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslcipher", + "summary": "List sslcipher resources. Configuration for cipher resource.", + "responses": { + "200": { + "description": "List of sslcipher resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcipher": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslcipher" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslcipher", + "summary": "Create a sslcipher resource. Configuration for cipher resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcipher": { + "$ref": "#/components/schemas/Sslcipher" + } + }, + "required": [ + "sslcipher" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslcipher/{name}": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "getSslcipherByName", + "summary": "Get a sslcipher resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single sslcipher resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcipher": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslcipher" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ssl" + ], + "operationId": "updateSslcipher", + "summary": "Update a sslcipher resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcipher": { + "$ref": "#/components/schemas/Sslcipher" + } + }, + "required": [ + "sslcipher" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslcipher", + "summary": "Delete a sslcipher resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslcipher_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslcipherBinding", + "summary": "List sslcipher_binding resources. Binding object which returns the resources bound to sslcipher_binding.", + "responses": { + "200": { + "description": "List of sslcipher_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcipher_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslcipherBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslcipherBinding", + "summary": "Create a sslcipher_binding resource. Binding object which returns the resources bound to sslcipher_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcipher_binding": { + "$ref": "#/components/schemas/SslcipherBinding" + } + }, + "required": [ + "sslcipher_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslcipher_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslcipherBinding", + "summary": "Delete a sslcipher_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslcipher_ciphersuite_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslcipherCiphersuiteBinding", + "summary": "List sslcipher_ciphersuite_binding resources. Binding class showing the ciphersuite that can be bound to sslcipher.", + "responses": { + "200": { + "description": "List of sslcipher_ciphersuite_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcipher_ciphersuite_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslcipherCiphersuiteBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslcipherCiphersuiteBinding", + "summary": "Create a sslcipher_ciphersuite_binding resource. Binding class showing the ciphersuite that can be bound to sslcipher.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcipher_ciphersuite_binding": { + "$ref": "#/components/schemas/SslcipherCiphersuiteBinding" + } + }, + "required": [ + "sslcipher_ciphersuite_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslcipher_ciphersuite_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslcipherCiphersuiteBinding", + "summary": "Delete a sslcipher_ciphersuite_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslcipher_individualcipher_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslcipherIndividualcipherBinding", + "summary": "List sslcipher_individualcipher_binding resources. Binding class showing the individualcipher that can be bound to sslcipher.", + "responses": { + "200": { + "description": "List of sslcipher_individualcipher_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcipher_individualcipher_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslcipherIndividualcipherBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslcipherIndividualcipherBinding", + "summary": "Create a sslcipher_individualcipher_binding resource. Binding class showing the individualcipher that can be bound to sslcipher.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcipher_individualcipher_binding": { + "$ref": "#/components/schemas/SslcipherIndividualcipherBinding" + } + }, + "required": [ + "sslcipher_individualcipher_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslcipher_individualcipher_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslcipherIndividualcipherBinding", + "summary": "Delete a sslcipher_individualcipher_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslcipher_profile_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslcipherProfileBinding", + "summary": "List sslcipher_profile_binding resources. Binding class showing the profile that can be bound to sslcipher.", + "responses": { + "200": { + "description": "List of sslcipher_profile_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcipher_profile_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslcipherProfileBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslcipherProfileBinding", + "summary": "Create a sslcipher_profile_binding resource. Binding class showing the profile that can be bound to sslcipher.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcipher_profile_binding": { + "$ref": "#/components/schemas/SslcipherProfileBinding" + } + }, + "required": [ + "sslcipher_profile_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslcipher_profile_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslcipherProfileBinding", + "summary": "Delete a sslcipher_profile_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslcipher_service_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslcipherServiceBinding", + "summary": "List sslcipher_service_binding resources. Binding class showing the service that can be bound to sslcipher.", + "responses": { + "200": { + "description": "List of sslcipher_service_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcipher_service_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslcipherServiceBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslcipherServiceBinding", + "summary": "Create a sslcipher_service_binding resource. Binding class showing the service that can be bound to sslcipher.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcipher_service_binding": { + "$ref": "#/components/schemas/SslcipherServiceBinding" + } + }, + "required": [ + "sslcipher_service_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslcipher_service_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslcipherServiceBinding", + "summary": "Delete a sslcipher_service_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslcipher_servicegroup_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslcipherServicegroupBinding", + "summary": "List sslcipher_servicegroup_binding resources. Binding class showing the servicegroup that can be bound to sslcipher.", + "responses": { + "200": { + "description": "List of sslcipher_servicegroup_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcipher_servicegroup_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslcipherServicegroupBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslcipherServicegroupBinding", + "summary": "Create a sslcipher_servicegroup_binding resource. Binding class showing the servicegroup that can be bound to sslcipher.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcipher_servicegroup_binding": { + "$ref": "#/components/schemas/SslcipherServicegroupBinding" + } + }, + "required": [ + "sslcipher_servicegroup_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslcipher_servicegroup_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslcipherServicegroupBinding", + "summary": "Delete a sslcipher_servicegroup_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslcipher_sslciphersuite_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslcipherSslciphersuiteBinding", + "summary": "List sslcipher_sslciphersuite_binding resources. Binding class showing the sslciphersuite that can be bound to sslcipher.", + "responses": { + "200": { + "description": "List of sslcipher_sslciphersuite_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcipher_sslciphersuite_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslcipherSslciphersuiteBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslcipherSslciphersuiteBinding", + "summary": "Create a sslcipher_sslciphersuite_binding resource. Binding class showing the sslciphersuite that can be bound to sslcipher.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcipher_sslciphersuite_binding": { + "$ref": "#/components/schemas/SslcipherSslciphersuiteBinding" + } + }, + "required": [ + "sslcipher_sslciphersuite_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslcipher_sslciphersuite_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslcipherSslciphersuiteBinding", + "summary": "Delete a sslcipher_sslciphersuite_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslcipher_sslprofile_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslcipherSslprofileBinding", + "summary": "List sslcipher_sslprofile_binding resources. Binding class showing the sslprofile that can be bound to sslcipher.", + "responses": { + "200": { + "description": "List of sslcipher_sslprofile_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcipher_sslprofile_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslcipherSslprofileBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslcipherSslprofileBinding", + "summary": "Create a sslcipher_sslprofile_binding resource. Binding class showing the sslprofile that can be bound to sslcipher.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcipher_sslprofile_binding": { + "$ref": "#/components/schemas/SslcipherSslprofileBinding" + } + }, + "required": [ + "sslcipher_sslprofile_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslcipher_sslprofile_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslcipherSslprofileBinding", + "summary": "Delete a sslcipher_sslprofile_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslcipher_sslvserver_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslcipherSslvserverBinding", + "summary": "List sslcipher_sslvserver_binding resources. Binding class showing the sslvserver that can be bound to sslcipher.", + "responses": { + "200": { + "description": "List of sslcipher_sslvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcipher_sslvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslcipherSslvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslcipherSslvserverBinding", + "summary": "Create a sslcipher_sslvserver_binding resource. Binding class showing the sslvserver that can be bound to sslcipher.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcipher_sslvserver_binding": { + "$ref": "#/components/schemas/SslcipherSslvserverBinding" + } + }, + "required": [ + "sslcipher_sslvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslcipher_sslvserver_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslcipherSslvserverBinding", + "summary": "Delete a sslcipher_sslvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslcipher_vserver_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslcipherVserverBinding", + "summary": "List sslcipher_vserver_binding resources. Binding class showing the vserver that can be bound to sslcipher.", + "responses": { + "200": { + "description": "List of sslcipher_vserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcipher_vserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslcipherVserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslcipherVserverBinding", + "summary": "Create a sslcipher_vserver_binding resource. Binding class showing the vserver that can be bound to sslcipher.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcipher_vserver_binding": { + "$ref": "#/components/schemas/SslcipherVserverBinding" + } + }, + "required": [ + "sslcipher_vserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslcipher_vserver_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslcipherVserverBinding", + "summary": "Delete a sslcipher_vserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslciphersuite": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslciphersuite", + "summary": "List sslciphersuite resources. Configuration for ciphersuite resource.", + "responses": { + "200": { + "description": "List of sslciphersuite resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslciphersuite": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslciphersuite" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslciphersuite", + "summary": "Create a sslciphersuite resource. Configuration for ciphersuite resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslciphersuite": { + "$ref": "#/components/schemas/Sslciphersuite" + } + }, + "required": [ + "sslciphersuite" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslciphersuite/{name}": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "getSslciphersuiteByName", + "summary": "Get a sslciphersuite resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single sslciphersuite resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslciphersuite": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslciphersuite" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ssl" + ], + "operationId": "updateSslciphersuite", + "summary": "Update a sslciphersuite resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslciphersuite": { + "$ref": "#/components/schemas/Sslciphersuite" + } + }, + "required": [ + "sslciphersuite" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslciphersuite", + "summary": "Delete a sslciphersuite resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslcrl": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslcrl", + "summary": "List sslcrl resources. Configuration for Certificate Revocation List resource.", + "responses": { + "200": { + "description": "List of sslcrl resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcrl": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslcrl" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslcrl", + "summary": "Create a sslcrl resource. Configuration for Certificate Revocation List resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcrl": { + "$ref": "#/components/schemas/Sslcrl" + } + }, + "required": [ + "sslcrl" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslcrl/{name}": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "getSslcrlByName", + "summary": "Get a sslcrl resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single sslcrl resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcrl": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslcrl" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ssl" + ], + "operationId": "updateSslcrl", + "summary": "Update a sslcrl resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcrl": { + "$ref": "#/components/schemas/Sslcrl" + } + }, + "required": [ + "sslcrl" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslcrl", + "summary": "Delete a sslcrl resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslcrl_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslcrlBinding", + "summary": "List sslcrl_binding resources. Binding object which returns the resources bound to sslcrl_binding.", + "responses": { + "200": { + "description": "List of sslcrl_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcrl_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslcrlBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslcrlBinding", + "summary": "Create a sslcrl_binding resource. Binding object which returns the resources bound to sslcrl_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcrl_binding": { + "$ref": "#/components/schemas/SslcrlBinding" + } + }, + "required": [ + "sslcrl_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslcrl_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslcrlBinding", + "summary": "Delete a sslcrl_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslcrl_serialnumber_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslcrlSerialnumberBinding", + "summary": "List sslcrl_serialnumber_binding resources. Binding class showing the serialnumber that can be bound to sslcrl.", + "responses": { + "200": { + "description": "List of sslcrl_serialnumber_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcrl_serialnumber_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslcrlSerialnumberBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslcrlSerialnumberBinding", + "summary": "Create a sslcrl_serialnumber_binding resource. Binding class showing the serialnumber that can be bound to sslcrl.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcrl_serialnumber_binding": { + "$ref": "#/components/schemas/SslcrlSerialnumberBinding" + } + }, + "required": [ + "sslcrl_serialnumber_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslcrl_serialnumber_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslcrlSerialnumberBinding", + "summary": "Delete a sslcrl_serialnumber_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslcrlfile": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslcrlfile", + "summary": "List sslcrlfile resources. Configuration for Imported crl files resource.", + "responses": { + "200": { + "description": "List of sslcrlfile resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcrlfile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslcrlfile" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslcrlfile", + "summary": "Create a sslcrlfile resource. Configuration for Imported crl files resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcrlfile": { + "$ref": "#/components/schemas/Sslcrlfile" + } + }, + "required": [ + "sslcrlfile" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslcrlfile/{name}": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "getSslcrlfileByName", + "summary": "Get a sslcrlfile resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single sslcrlfile resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcrlfile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslcrlfile" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ssl" + ], + "operationId": "updateSslcrlfile", + "summary": "Update a sslcrlfile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslcrlfile": { + "$ref": "#/components/schemas/Sslcrlfile" + } + }, + "required": [ + "sslcrlfile" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslcrlfile", + "summary": "Delete a sslcrlfile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/ssldefaultprofile": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSsldefaultprofile", + "summary": "List ssldefaultprofile resources. ssldefaultprofile", + "responses": { + "200": { + "description": "List of ssldefaultprofile resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ssldefaultprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Ssldefaultprofile" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSsldefaultprofile", + "summary": "Create a ssldefaultprofile resource. ssldefaultprofile", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ssldefaultprofile": { + "$ref": "#/components/schemas/Ssldefaultprofile" + } + }, + "required": [ + "ssldefaultprofile" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/ssldefaultprofile/{name}": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "getSsldefaultprofileByName", + "summary": "Get a ssldefaultprofile resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single ssldefaultprofile resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ssldefaultprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Ssldefaultprofile" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ssl" + ], + "operationId": "updateSsldefaultprofile", + "summary": "Update a ssldefaultprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ssldefaultprofile": { + "$ref": "#/components/schemas/Ssldefaultprofile" + } + }, + "required": [ + "ssldefaultprofile" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSsldefaultprofile", + "summary": "Delete a ssldefaultprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/ssldhfile": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSsldhfile", + "summary": "List ssldhfile resources. Configuration for dh imported file resource.", + "responses": { + "200": { + "description": "List of ssldhfile resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ssldhfile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Ssldhfile" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSsldhfile", + "summary": "Create a ssldhfile resource. Configuration for dh imported file resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ssldhfile": { + "$ref": "#/components/schemas/Ssldhfile" + } + }, + "required": [ + "ssldhfile" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/ssldhfile/{name}": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "getSsldhfileByName", + "summary": "Get a ssldhfile resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single ssldhfile resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ssldhfile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Ssldhfile" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ssl" + ], + "operationId": "updateSsldhfile", + "summary": "Update a ssldhfile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ssldhfile": { + "$ref": "#/components/schemas/Ssldhfile" + } + }, + "required": [ + "ssldhfile" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSsldhfile", + "summary": "Delete a ssldhfile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/ssldhparam": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSsldhparam", + "summary": "List ssldhparam resources. Configuration for dh Parameter resource.", + "responses": { + "200": { + "description": "List of ssldhparam resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ssldhparam": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Ssldhparam" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSsldhparam", + "summary": "Create a ssldhparam resource. Configuration for dh Parameter resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ssldhparam": { + "$ref": "#/components/schemas/Ssldhparam" + } + }, + "required": [ + "ssldhparam" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/ssldhparam/{name}": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "getSsldhparamByName", + "summary": "Get a ssldhparam resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single ssldhparam resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ssldhparam": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Ssldhparam" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ssl" + ], + "operationId": "updateSsldhparam", + "summary": "Update a ssldhparam resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ssldhparam": { + "$ref": "#/components/schemas/Ssldhparam" + } + }, + "required": [ + "ssldhparam" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSsldhparam", + "summary": "Delete a ssldhparam resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/ssldtlsprofile": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSsldtlsprofile", + "summary": "List ssldtlsprofile resources. Configuration for DTLS profile resource.", + "responses": { + "200": { + "description": "List of ssldtlsprofile resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ssldtlsprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Ssldtlsprofile" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSsldtlsprofile", + "summary": "Create a ssldtlsprofile resource. Configuration for DTLS profile resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ssldtlsprofile": { + "$ref": "#/components/schemas/Ssldtlsprofile" + } + }, + "required": [ + "ssldtlsprofile" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/ssldtlsprofile/{name}": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "getSsldtlsprofileByName", + "summary": "Get a ssldtlsprofile resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single ssldtlsprofile resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ssldtlsprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Ssldtlsprofile" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ssl" + ], + "operationId": "updateSsldtlsprofile", + "summary": "Update a ssldtlsprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ssldtlsprofile": { + "$ref": "#/components/schemas/Ssldtlsprofile" + } + }, + "required": [ + "ssldtlsprofile" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSsldtlsprofile", + "summary": "Delete a ssldtlsprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslecdsakey": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslecdsakey", + "summary": "List sslecdsakey resources. Configuration for ecdsa key resource.", + "responses": { + "200": { + "description": "List of sslecdsakey resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslecdsakey": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslecdsakey" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslecdsakey", + "summary": "Create a sslecdsakey resource. Configuration for ecdsa key resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslecdsakey": { + "$ref": "#/components/schemas/Sslecdsakey" + } + }, + "required": [ + "sslecdsakey" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslecdsakey/{name}": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "getSslecdsakeyByName", + "summary": "Get a sslecdsakey resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single sslecdsakey resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslecdsakey": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslecdsakey" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ssl" + ], + "operationId": "updateSslecdsakey", + "summary": "Update a sslecdsakey resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslecdsakey": { + "$ref": "#/components/schemas/Sslecdsakey" + } + }, + "required": [ + "sslecdsakey" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslecdsakey", + "summary": "Delete a sslecdsakey resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslechconfig": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslechconfig", + "summary": "List sslechconfig resources. Configuration for ech config resource.", + "responses": { + "200": { + "description": "List of sslechconfig resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslechconfig": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslechconfig" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslechconfig", + "summary": "Create a sslechconfig resource. Configuration for ech config resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslechconfig": { + "$ref": "#/components/schemas/Sslechconfig" + } + }, + "required": [ + "sslechconfig" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslechconfig/{name}": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "getSslechconfigByName", + "summary": "Get a sslechconfig resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single sslechconfig resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslechconfig": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslechconfig" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ssl" + ], + "operationId": "updateSslechconfig", + "summary": "Update a sslechconfig resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslechconfig": { + "$ref": "#/components/schemas/Sslechconfig" + } + }, + "required": [ + "sslechconfig" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslechconfig", + "summary": "Delete a sslechconfig resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslfips": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslfips", + "summary": "List sslfips resources. Configuration for fips resource.", + "responses": { + "200": { + "description": "List of sslfips resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslfips": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslfips" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslfips", + "summary": "Create a sslfips resource. Configuration for fips resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslfips": { + "$ref": "#/components/schemas/Sslfips" + } + }, + "required": [ + "sslfips" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslfips/{name}": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "getSslfipsByName", + "summary": "Get a sslfips resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single sslfips resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslfips": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslfips" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ssl" + ], + "operationId": "updateSslfips", + "summary": "Update a sslfips resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslfips": { + "$ref": "#/components/schemas/Sslfips" + } + }, + "required": [ + "sslfips" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslfips", + "summary": "Delete a sslfips resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslfipskey": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslfipskey", + "summary": "List sslfipskey resources. Configuration for FIPS key resource.", + "responses": { + "200": { + "description": "List of sslfipskey resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslfipskey": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslfipskey" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslfipskey", + "summary": "Create a sslfipskey resource. Configuration for FIPS key resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslfipskey": { + "$ref": "#/components/schemas/Sslfipskey" + } + }, + "required": [ + "sslfipskey" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslfipskey/{name}": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "getSslfipskeyByName", + "summary": "Get a sslfipskey resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single sslfipskey resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslfipskey": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslfipskey" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ssl" + ], + "operationId": "updateSslfipskey", + "summary": "Update a sslfipskey resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslfipskey": { + "$ref": "#/components/schemas/Sslfipskey" + } + }, + "required": [ + "sslfipskey" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslfipskey", + "summary": "Delete a sslfipskey resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslfipssimsource": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslfipssimsource", + "summary": "List sslfipssimsource resources. Configuration for FIPsSIM source resource.", + "responses": { + "200": { + "description": "List of sslfipssimsource resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslfipssimsource": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslfipssimsource" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslfipssimsource", + "summary": "Create a sslfipssimsource resource. Configuration for FIPsSIM source resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslfipssimsource": { + "$ref": "#/components/schemas/Sslfipssimsource" + } + }, + "required": [ + "sslfipssimsource" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslfipssimsource/{name}": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "getSslfipssimsourceByName", + "summary": "Get a sslfipssimsource resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single sslfipssimsource resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslfipssimsource": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslfipssimsource" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ssl" + ], + "operationId": "updateSslfipssimsource", + "summary": "Update a sslfipssimsource resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslfipssimsource": { + "$ref": "#/components/schemas/Sslfipssimsource" + } + }, + "required": [ + "sslfipssimsource" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslfipssimsource", + "summary": "Delete a sslfipssimsource resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslfipssimtarget": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslfipssimtarget", + "summary": "List sslfipssimtarget resources. Configuration for FIPS SIM Target resource.", + "responses": { + "200": { + "description": "List of sslfipssimtarget resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslfipssimtarget": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslfipssimtarget" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslfipssimtarget", + "summary": "Create a sslfipssimtarget resource. Configuration for FIPS SIM Target resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslfipssimtarget": { + "$ref": "#/components/schemas/Sslfipssimtarget" + } + }, + "required": [ + "sslfipssimtarget" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslfipssimtarget/{name}": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "getSslfipssimtargetByName", + "summary": "Get a sslfipssimtarget resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single sslfipssimtarget resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslfipssimtarget": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslfipssimtarget" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ssl" + ], + "operationId": "updateSslfipssimtarget", + "summary": "Update a sslfipssimtarget resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslfipssimtarget": { + "$ref": "#/components/schemas/Sslfipssimtarget" + } + }, + "required": [ + "sslfipssimtarget" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslfipssimtarget", + "summary": "Delete a sslfipssimtarget resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslglobal_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslglobalBinding", + "summary": "List sslglobal_binding resources. Binding object which returns the resources bound to sslglobal_binding.", + "responses": { + "200": { + "description": "List of sslglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslglobalBinding", + "summary": "Create a sslglobal_binding resource. Binding object which returns the resources bound to sslglobal_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslglobal_binding": { + "$ref": "#/components/schemas/SslglobalBinding" + } + }, + "required": [ + "sslglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslglobal_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslglobalBinding", + "summary": "Delete a sslglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslglobal_policy_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslglobalPolicyBinding", + "summary": "List sslglobal_policy_binding resources. Binding class showing the policy that can be bound to sslglobal.", + "responses": { + "200": { + "description": "List of sslglobal_policy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslglobal_policy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslglobalPolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslglobalPolicyBinding", + "summary": "Create a sslglobal_policy_binding resource. Binding class showing the policy that can be bound to sslglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslglobal_policy_binding": { + "$ref": "#/components/schemas/SslglobalPolicyBinding" + } + }, + "required": [ + "sslglobal_policy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslglobal_policy_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslglobalPolicyBinding", + "summary": "Delete a sslglobal_policy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslglobal_sslpolicy_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslglobalSslpolicyBinding", + "summary": "List sslglobal_sslpolicy_binding resources. Binding class showing the sslpolicy that can be bound to sslglobal.", + "responses": { + "200": { + "description": "List of sslglobal_sslpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslglobal_sslpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslglobalSslpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslglobalSslpolicyBinding", + "summary": "Create a sslglobal_sslpolicy_binding resource. Binding class showing the sslpolicy that can be bound to sslglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslglobal_sslpolicy_binding": { + "$ref": "#/components/schemas/SslglobalSslpolicyBinding" + } + }, + "required": [ + "sslglobal_sslpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslglobal_sslpolicy_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslglobalSslpolicyBinding", + "summary": "Delete a sslglobal_sslpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslhpkekey": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslhpkekey", + "summary": "List sslhpkekey resources. Configuration for HPKE key resource.", + "responses": { + "200": { + "description": "List of sslhpkekey resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslhpkekey": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslhpkekey" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslhpkekey", + "summary": "Create a sslhpkekey resource. Configuration for HPKE key resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslhpkekey": { + "$ref": "#/components/schemas/Sslhpkekey" + } + }, + "required": [ + "sslhpkekey" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslhpkekey/{name}": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "getSslhpkekeyByName", + "summary": "Get a sslhpkekey resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single sslhpkekey resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslhpkekey": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslhpkekey" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ssl" + ], + "operationId": "updateSslhpkekey", + "summary": "Update a sslhpkekey resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslhpkekey": { + "$ref": "#/components/schemas/Sslhpkekey" + } + }, + "required": [ + "sslhpkekey" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslhpkekey", + "summary": "Delete a sslhpkekey resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslhsmkey": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslhsmkey", + "summary": "List sslhsmkey resources. Configuration for HSM key resource.", + "responses": { + "200": { + "description": "List of sslhsmkey resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslhsmkey": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslhsmkey" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslhsmkey", + "summary": "Create a sslhsmkey resource. Configuration for HSM key resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslhsmkey": { + "$ref": "#/components/schemas/Sslhsmkey" + } + }, + "required": [ + "sslhsmkey" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslhsmkey/{name}": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "getSslhsmkeyByName", + "summary": "Get a sslhsmkey resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single sslhsmkey resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslhsmkey": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslhsmkey" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ssl" + ], + "operationId": "updateSslhsmkey", + "summary": "Update a sslhsmkey resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslhsmkey": { + "$ref": "#/components/schemas/Sslhsmkey" + } + }, + "required": [ + "sslhsmkey" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslhsmkey", + "summary": "Delete a sslhsmkey resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslkeyfile": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslkeyfile", + "summary": "List sslkeyfile resources. Configuration for Imported ssl key files resource.", + "responses": { + "200": { + "description": "List of sslkeyfile resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslkeyfile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslkeyfile" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslkeyfile", + "summary": "Create a sslkeyfile resource. Configuration for Imported ssl key files resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslkeyfile": { + "$ref": "#/components/schemas/Sslkeyfile" + } + }, + "required": [ + "sslkeyfile" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslkeyfile/{name}": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "getSslkeyfileByName", + "summary": "Get a sslkeyfile resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single sslkeyfile resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslkeyfile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslkeyfile" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ssl" + ], + "operationId": "updateSslkeyfile", + "summary": "Update a sslkeyfile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslkeyfile": { + "$ref": "#/components/schemas/Sslkeyfile" + } + }, + "required": [ + "sslkeyfile" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslkeyfile", + "summary": "Delete a sslkeyfile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/ssllogprofile": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSsllogprofile", + "summary": "List ssllogprofile resources. Configuration for SSL logging Profile resource.", + "responses": { + "200": { + "description": "List of ssllogprofile resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ssllogprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Ssllogprofile" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSsllogprofile", + "summary": "Create a ssllogprofile resource. Configuration for SSL logging Profile resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ssllogprofile": { + "$ref": "#/components/schemas/Ssllogprofile" + } + }, + "required": [ + "ssllogprofile" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/ssllogprofile/{name}": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "getSsllogprofileByName", + "summary": "Get a ssllogprofile resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single ssllogprofile resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ssllogprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Ssllogprofile" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ssl" + ], + "operationId": "updateSsllogprofile", + "summary": "Update a ssllogprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ssllogprofile": { + "$ref": "#/components/schemas/Ssllogprofile" + } + }, + "required": [ + "ssllogprofile" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSsllogprofile", + "summary": "Delete a ssllogprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslocspresponder": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslocspresponder", + "summary": "List sslocspresponder resources. Configuration for OCSP responser resource.", + "responses": { + "200": { + "description": "List of sslocspresponder resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslocspresponder": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslocspresponder" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslocspresponder", + "summary": "Create a sslocspresponder resource. Configuration for OCSP responser resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslocspresponder": { + "$ref": "#/components/schemas/Sslocspresponder" + } + }, + "required": [ + "sslocspresponder" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslocspresponder/{name}": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "getSslocspresponderByName", + "summary": "Get a sslocspresponder resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single sslocspresponder resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslocspresponder": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslocspresponder" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ssl" + ], + "operationId": "updateSslocspresponder", + "summary": "Update a sslocspresponder resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslocspresponder": { + "$ref": "#/components/schemas/Sslocspresponder" + } + }, + "required": [ + "sslocspresponder" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslocspresponder", + "summary": "Delete a sslocspresponder resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslparameter": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslparameter", + "summary": "List sslparameter resources. Configuration for SSL parameter resource.", + "responses": { + "200": { + "description": "List of sslparameter resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslparameter": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslparameter" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslparameter", + "summary": "Create a sslparameter resource. Configuration for SSL parameter resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslparameter": { + "$ref": "#/components/schemas/Sslparameter" + } + }, + "required": [ + "sslparameter" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslparameter/{name}": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "getSslparameterByName", + "summary": "Get a sslparameter resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single sslparameter resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslparameter": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslparameter" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ssl" + ], + "operationId": "updateSslparameter", + "summary": "Update a sslparameter resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslparameter": { + "$ref": "#/components/schemas/Sslparameter" + } + }, + "required": [ + "sslparameter" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslparameter", + "summary": "Delete a sslparameter resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslpkcs12": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslpkcs12", + "summary": "List sslpkcs12 resources. Configuration for pkcs12 resource.", + "responses": { + "200": { + "description": "List of sslpkcs12 resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslpkcs12": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslpkcs12" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslpkcs12", + "summary": "Create a sslpkcs12 resource. Configuration for pkcs12 resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslpkcs12": { + "$ref": "#/components/schemas/Sslpkcs12" + } + }, + "required": [ + "sslpkcs12" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslpkcs12/{name}": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "getSslpkcs12ByName", + "summary": "Get a sslpkcs12 resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single sslpkcs12 resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslpkcs12": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslpkcs12" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ssl" + ], + "operationId": "updateSslpkcs12", + "summary": "Update a sslpkcs12 resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslpkcs12": { + "$ref": "#/components/schemas/Sslpkcs12" + } + }, + "required": [ + "sslpkcs12" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslpkcs12", + "summary": "Delete a sslpkcs12 resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslpkcs8": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslpkcs8", + "summary": "List sslpkcs8 resources. Configuration for pkcs8 resource.", + "responses": { + "200": { + "description": "List of sslpkcs8 resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslpkcs8": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslpkcs8" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslpkcs8", + "summary": "Create a sslpkcs8 resource. Configuration for pkcs8 resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslpkcs8": { + "$ref": "#/components/schemas/Sslpkcs8" + } + }, + "required": [ + "sslpkcs8" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslpkcs8/{name}": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "getSslpkcs8ByName", + "summary": "Get a sslpkcs8 resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single sslpkcs8 resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslpkcs8": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslpkcs8" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ssl" + ], + "operationId": "updateSslpkcs8", + "summary": "Update a sslpkcs8 resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslpkcs8": { + "$ref": "#/components/schemas/Sslpkcs8" + } + }, + "required": [ + "sslpkcs8" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslpkcs8", + "summary": "Delete a sslpkcs8 resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslpolicy": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslpolicy", + "summary": "List sslpolicy resources. Configuration for SSL policy resource.", + "responses": { + "200": { + "description": "List of sslpolicy resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslpolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslpolicy" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslpolicy", + "summary": "Create a sslpolicy resource. Configuration for SSL policy resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslpolicy": { + "$ref": "#/components/schemas/Sslpolicy" + } + }, + "required": [ + "sslpolicy" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslpolicy/{name}": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "getSslpolicyByName", + "summary": "Get a sslpolicy resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single sslpolicy resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslpolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslpolicy" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ssl" + ], + "operationId": "updateSslpolicy", + "summary": "Update a sslpolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslpolicy": { + "$ref": "#/components/schemas/Sslpolicy" + } + }, + "required": [ + "sslpolicy" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslpolicy", + "summary": "Delete a sslpolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslpolicy_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslpolicyBinding", + "summary": "List sslpolicy_binding resources. Binding object which returns the resources bound to sslpolicy_binding.", + "responses": { + "200": { + "description": "List of sslpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslpolicyBinding", + "summary": "Create a sslpolicy_binding resource. Binding object which returns the resources bound to sslpolicy_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslpolicy_binding": { + "$ref": "#/components/schemas/SslpolicyBinding" + } + }, + "required": [ + "sslpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslpolicy_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslpolicyBinding", + "summary": "Delete a sslpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslpolicy_csvserver_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslpolicyCsvserverBinding", + "summary": "List sslpolicy_csvserver_binding resources. Binding class showing the csvserver that can be bound to sslpolicy.", + "responses": { + "200": { + "description": "List of sslpolicy_csvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslpolicy_csvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslpolicyCsvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslpolicyCsvserverBinding", + "summary": "Create a sslpolicy_csvserver_binding resource. Binding class showing the csvserver that can be bound to sslpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslpolicy_csvserver_binding": { + "$ref": "#/components/schemas/SslpolicyCsvserverBinding" + } + }, + "required": [ + "sslpolicy_csvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslpolicy_csvserver_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslpolicyCsvserverBinding", + "summary": "Delete a sslpolicy_csvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslpolicy_global_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslpolicyGlobalBinding", + "summary": "List sslpolicy_global_binding resources. Binding class showing the global that can be bound to sslpolicy.", + "responses": { + "200": { + "description": "List of sslpolicy_global_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslpolicy_global_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslpolicyGlobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslpolicyGlobalBinding", + "summary": "Create a sslpolicy_global_binding resource. Binding class showing the global that can be bound to sslpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslpolicy_global_binding": { + "$ref": "#/components/schemas/SslpolicyGlobalBinding" + } + }, + "required": [ + "sslpolicy_global_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslpolicy_global_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslpolicyGlobalBinding", + "summary": "Delete a sslpolicy_global_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslpolicy_lbvserver_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslpolicyLbvserverBinding", + "summary": "List sslpolicy_lbvserver_binding resources. Binding class showing the lbvserver that can be bound to sslpolicy.", + "responses": { + "200": { + "description": "List of sslpolicy_lbvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslpolicy_lbvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslpolicyLbvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslpolicyLbvserverBinding", + "summary": "Create a sslpolicy_lbvserver_binding resource. Binding class showing the lbvserver that can be bound to sslpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslpolicy_lbvserver_binding": { + "$ref": "#/components/schemas/SslpolicyLbvserverBinding" + } + }, + "required": [ + "sslpolicy_lbvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslpolicy_lbvserver_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslpolicyLbvserverBinding", + "summary": "Delete a sslpolicy_lbvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslpolicy_policylabel_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslpolicyPolicylabelBinding", + "summary": "List sslpolicy_policylabel_binding resources. Binding class showing the policylabel that can be bound to sslpolicy.", + "responses": { + "200": { + "description": "List of sslpolicy_policylabel_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslpolicy_policylabel_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslpolicyPolicylabelBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslpolicyPolicylabelBinding", + "summary": "Create a sslpolicy_policylabel_binding resource. Binding class showing the policylabel that can be bound to sslpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslpolicy_policylabel_binding": { + "$ref": "#/components/schemas/SslpolicyPolicylabelBinding" + } + }, + "required": [ + "sslpolicy_policylabel_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslpolicy_policylabel_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslpolicyPolicylabelBinding", + "summary": "Delete a sslpolicy_policylabel_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslpolicy_service_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslpolicyServiceBinding", + "summary": "List sslpolicy_service_binding resources. Binding class showing the service that can be bound to sslpolicy.", + "responses": { + "200": { + "description": "List of sslpolicy_service_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslpolicy_service_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslpolicyServiceBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslpolicyServiceBinding", + "summary": "Create a sslpolicy_service_binding resource. Binding class showing the service that can be bound to sslpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslpolicy_service_binding": { + "$ref": "#/components/schemas/SslpolicyServiceBinding" + } + }, + "required": [ + "sslpolicy_service_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslpolicy_service_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslpolicyServiceBinding", + "summary": "Delete a sslpolicy_service_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslpolicy_sslglobal_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslpolicySslglobalBinding", + "summary": "List sslpolicy_sslglobal_binding resources. Binding class showing the sslglobal that can be bound to sslpolicy.", + "responses": { + "200": { + "description": "List of sslpolicy_sslglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslpolicy_sslglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslpolicySslglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslpolicySslglobalBinding", + "summary": "Create a sslpolicy_sslglobal_binding resource. Binding class showing the sslglobal that can be bound to sslpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslpolicy_sslglobal_binding": { + "$ref": "#/components/schemas/SslpolicySslglobalBinding" + } + }, + "required": [ + "sslpolicy_sslglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslpolicy_sslglobal_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslpolicySslglobalBinding", + "summary": "Delete a sslpolicy_sslglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslpolicy_sslpolicylabel_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslpolicySslpolicylabelBinding", + "summary": "List sslpolicy_sslpolicylabel_binding resources. Binding class showing the sslpolicylabel that can be bound to sslpolicy.", + "responses": { + "200": { + "description": "List of sslpolicy_sslpolicylabel_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslpolicy_sslpolicylabel_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslpolicySslpolicylabelBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslpolicySslpolicylabelBinding", + "summary": "Create a sslpolicy_sslpolicylabel_binding resource. Binding class showing the sslpolicylabel that can be bound to sslpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslpolicy_sslpolicylabel_binding": { + "$ref": "#/components/schemas/SslpolicySslpolicylabelBinding" + } + }, + "required": [ + "sslpolicy_sslpolicylabel_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslpolicy_sslpolicylabel_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslpolicySslpolicylabelBinding", + "summary": "Delete a sslpolicy_sslpolicylabel_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslpolicy_sslservice_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslpolicySslserviceBinding", + "summary": "List sslpolicy_sslservice_binding resources. Binding class showing the sslservice that can be bound to sslpolicy.", + "responses": { + "200": { + "description": "List of sslpolicy_sslservice_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslpolicy_sslservice_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslpolicySslserviceBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslpolicySslserviceBinding", + "summary": "Create a sslpolicy_sslservice_binding resource. Binding class showing the sslservice that can be bound to sslpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslpolicy_sslservice_binding": { + "$ref": "#/components/schemas/SslpolicySslserviceBinding" + } + }, + "required": [ + "sslpolicy_sslservice_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslpolicy_sslservice_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslpolicySslserviceBinding", + "summary": "Delete a sslpolicy_sslservice_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslpolicy_sslvserver_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslpolicySslvserverBinding", + "summary": "List sslpolicy_sslvserver_binding resources. Binding class showing the sslvserver that can be bound to sslpolicy.", + "responses": { + "200": { + "description": "List of sslpolicy_sslvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslpolicy_sslvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslpolicySslvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslpolicySslvserverBinding", + "summary": "Create a sslpolicy_sslvserver_binding resource. Binding class showing the sslvserver that can be bound to sslpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslpolicy_sslvserver_binding": { + "$ref": "#/components/schemas/SslpolicySslvserverBinding" + } + }, + "required": [ + "sslpolicy_sslvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslpolicy_sslvserver_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslpolicySslvserverBinding", + "summary": "Delete a sslpolicy_sslvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslpolicy_vserver_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslpolicyVserverBinding", + "summary": "List sslpolicy_vserver_binding resources. Binding class showing the vserver that can be bound to sslpolicy.", + "responses": { + "200": { + "description": "List of sslpolicy_vserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslpolicy_vserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslpolicyVserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslpolicyVserverBinding", + "summary": "Create a sslpolicy_vserver_binding resource. Binding class showing the vserver that can be bound to sslpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslpolicy_vserver_binding": { + "$ref": "#/components/schemas/SslpolicyVserverBinding" + } + }, + "required": [ + "sslpolicy_vserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslpolicy_vserver_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslpolicyVserverBinding", + "summary": "Delete a sslpolicy_vserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslpolicylabel": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslpolicylabel", + "summary": "List sslpolicylabel resources. Configuration for SSL policy label resource.", + "responses": { + "200": { + "description": "List of sslpolicylabel resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslpolicylabel": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslpolicylabel" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslpolicylabel", + "summary": "Create a sslpolicylabel resource. Configuration for SSL policy label resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslpolicylabel": { + "$ref": "#/components/schemas/Sslpolicylabel" + } + }, + "required": [ + "sslpolicylabel" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslpolicylabel/{name}": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "getSslpolicylabelByName", + "summary": "Get a sslpolicylabel resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single sslpolicylabel resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslpolicylabel": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslpolicylabel" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ssl" + ], + "operationId": "updateSslpolicylabel", + "summary": "Update a sslpolicylabel resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslpolicylabel": { + "$ref": "#/components/schemas/Sslpolicylabel" + } + }, + "required": [ + "sslpolicylabel" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslpolicylabel", + "summary": "Delete a sslpolicylabel resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslpolicylabel_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslpolicylabelBinding", + "summary": "List sslpolicylabel_binding resources. Binding object which returns the resources bound to sslpolicylabel_binding.", + "responses": { + "200": { + "description": "List of sslpolicylabel_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslpolicylabel_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslpolicylabelBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslpolicylabelBinding", + "summary": "Create a sslpolicylabel_binding resource. Binding object which returns the resources bound to sslpolicylabel_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslpolicylabel_binding": { + "$ref": "#/components/schemas/SslpolicylabelBinding" + } + }, + "required": [ + "sslpolicylabel_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslpolicylabel_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslpolicylabelBinding", + "summary": "Delete a sslpolicylabel_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslpolicylabel_policy_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslpolicylabelPolicyBinding", + "summary": "List sslpolicylabel_policy_binding resources. Binding class showing the policy that can be bound to sslpolicylabel.", + "responses": { + "200": { + "description": "List of sslpolicylabel_policy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslpolicylabel_policy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslpolicylabelPolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslpolicylabelPolicyBinding", + "summary": "Create a sslpolicylabel_policy_binding resource. Binding class showing the policy that can be bound to sslpolicylabel.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslpolicylabel_policy_binding": { + "$ref": "#/components/schemas/SslpolicylabelPolicyBinding" + } + }, + "required": [ + "sslpolicylabel_policy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslpolicylabel_policy_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslpolicylabelPolicyBinding", + "summary": "Delete a sslpolicylabel_policy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslpolicylabel_sslpolicy_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslpolicylabelSslpolicyBinding", + "summary": "List sslpolicylabel_sslpolicy_binding resources. Binding class showing the sslpolicy that can be bound to sslpolicylabel.", + "responses": { + "200": { + "description": "List of sslpolicylabel_sslpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslpolicylabel_sslpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslpolicylabelSslpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslpolicylabelSslpolicyBinding", + "summary": "Create a sslpolicylabel_sslpolicy_binding resource. Binding class showing the sslpolicy that can be bound to sslpolicylabel.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslpolicylabel_sslpolicy_binding": { + "$ref": "#/components/schemas/SslpolicylabelSslpolicyBinding" + } + }, + "required": [ + "sslpolicylabel_sslpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslpolicylabel_sslpolicy_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslpolicylabelSslpolicyBinding", + "summary": "Delete a sslpolicylabel_sslpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslprofile": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslprofile", + "summary": "List sslprofile resources. Configuration for SSL profile resource.", + "responses": { + "200": { + "description": "List of sslprofile resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslprofile" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslprofile", + "summary": "Create a sslprofile resource. Configuration for SSL profile resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslprofile": { + "$ref": "#/components/schemas/Sslprofile" + } + }, + "required": [ + "sslprofile" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslprofile/{name}": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "getSslprofileByName", + "summary": "Get a sslprofile resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single sslprofile resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslprofile" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ssl" + ], + "operationId": "updateSslprofile", + "summary": "Update a sslprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslprofile": { + "$ref": "#/components/schemas/Sslprofile" + } + }, + "required": [ + "sslprofile" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslprofile", + "summary": "Delete a sslprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslprofile_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslprofileBinding", + "summary": "List sslprofile_binding resources. Binding object which returns the resources bound to sslprofile_binding.", + "responses": { + "200": { + "description": "List of sslprofile_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslprofile_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslprofileBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslprofileBinding", + "summary": "Create a sslprofile_binding resource. Binding object which returns the resources bound to sslprofile_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslprofile_binding": { + "$ref": "#/components/schemas/SslprofileBinding" + } + }, + "required": [ + "sslprofile_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslprofile_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslprofileBinding", + "summary": "Delete a sslprofile_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslprofile_certkey_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslprofileCertkeyBinding", + "summary": "List sslprofile_certkey_binding resources. Binding class showing the certkey that can be bound to sslprofile.", + "responses": { + "200": { + "description": "List of sslprofile_certkey_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslprofile_certkey_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslprofileCertkeyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslprofileCertkeyBinding", + "summary": "Create a sslprofile_certkey_binding resource. Binding class showing the certkey that can be bound to sslprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslprofile_certkey_binding": { + "$ref": "#/components/schemas/SslprofileCertkeyBinding" + } + }, + "required": [ + "sslprofile_certkey_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslprofile_certkey_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslprofileCertkeyBinding", + "summary": "Delete a sslprofile_certkey_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslprofile_cipher_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslprofileCipherBinding", + "summary": "List sslprofile_cipher_binding resources. Binding class showing the cipher that can be bound to sslprofile.", + "responses": { + "200": { + "description": "List of sslprofile_cipher_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslprofile_cipher_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslprofileCipherBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslprofileCipherBinding", + "summary": "Create a sslprofile_cipher_binding resource. Binding class showing the cipher that can be bound to sslprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslprofile_cipher_binding": { + "$ref": "#/components/schemas/SslprofileCipherBinding" + } + }, + "required": [ + "sslprofile_cipher_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslprofile_cipher_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslprofileCipherBinding", + "summary": "Delete a sslprofile_cipher_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslprofile_ciphersuite_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslprofileCiphersuiteBinding", + "summary": "List sslprofile_ciphersuite_binding resources. Binding class showing the ciphersuite that can be bound to sslprofile.", + "responses": { + "200": { + "description": "List of sslprofile_ciphersuite_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslprofile_ciphersuite_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslprofileCiphersuiteBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslprofileCiphersuiteBinding", + "summary": "Create a sslprofile_ciphersuite_binding resource. Binding class showing the ciphersuite that can be bound to sslprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslprofile_ciphersuite_binding": { + "$ref": "#/components/schemas/SslprofileCiphersuiteBinding" + } + }, + "required": [ + "sslprofile_ciphersuite_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslprofile_ciphersuite_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslprofileCiphersuiteBinding", + "summary": "Delete a sslprofile_ciphersuite_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslprofile_ecccurve_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslprofileEcccurveBinding", + "summary": "List sslprofile_ecccurve_binding resources. Binding class showing the ecccurve that can be bound to sslprofile.", + "responses": { + "200": { + "description": "List of sslprofile_ecccurve_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslprofile_ecccurve_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslprofileEcccurveBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslprofileEcccurveBinding", + "summary": "Create a sslprofile_ecccurve_binding resource. Binding class showing the ecccurve that can be bound to sslprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslprofile_ecccurve_binding": { + "$ref": "#/components/schemas/SslprofileEcccurveBinding" + } + }, + "required": [ + "sslprofile_ecccurve_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslprofile_ecccurve_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslprofileEcccurveBinding", + "summary": "Delete a sslprofile_ecccurve_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslprofile_sslcertkey_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslprofileSslcertkeyBinding", + "summary": "List sslprofile_sslcertkey_binding resources. Binding class showing the sslcertkey that can be bound to sslprofile.", + "responses": { + "200": { + "description": "List of sslprofile_sslcertkey_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslprofile_sslcertkey_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslprofileSslcertkeyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslprofileSslcertkeyBinding", + "summary": "Create a sslprofile_sslcertkey_binding resource. Binding class showing the sslcertkey that can be bound to sslprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslprofile_sslcertkey_binding": { + "$ref": "#/components/schemas/SslprofileSslcertkeyBinding" + } + }, + "required": [ + "sslprofile_sslcertkey_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslprofile_sslcertkey_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslprofileSslcertkeyBinding", + "summary": "Delete a sslprofile_sslcertkey_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslprofile_sslcipher_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslprofileSslcipherBinding", + "summary": "List sslprofile_sslcipher_binding resources. Binding class showing the sslcipher that can be bound to sslprofile.", + "responses": { + "200": { + "description": "List of sslprofile_sslcipher_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslprofile_sslcipher_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslprofileSslcipherBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslprofileSslcipherBinding", + "summary": "Create a sslprofile_sslcipher_binding resource. Binding class showing the sslcipher that can be bound to sslprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslprofile_sslcipher_binding": { + "$ref": "#/components/schemas/SslprofileSslcipherBinding" + } + }, + "required": [ + "sslprofile_sslcipher_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslprofile_sslcipher_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslprofileSslcipherBinding", + "summary": "Delete a sslprofile_sslcipher_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslprofile_sslciphersuite_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslprofileSslciphersuiteBinding", + "summary": "List sslprofile_sslciphersuite_binding resources. Binding class showing the sslciphersuite that can be bound to sslprofile.", + "responses": { + "200": { + "description": "List of sslprofile_sslciphersuite_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslprofile_sslciphersuite_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslprofileSslciphersuiteBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslprofileSslciphersuiteBinding", + "summary": "Create a sslprofile_sslciphersuite_binding resource. Binding class showing the sslciphersuite that can be bound to sslprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslprofile_sslciphersuite_binding": { + "$ref": "#/components/schemas/SslprofileSslciphersuiteBinding" + } + }, + "required": [ + "sslprofile_sslciphersuite_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslprofile_sslciphersuite_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslprofileSslciphersuiteBinding", + "summary": "Delete a sslprofile_sslciphersuite_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslprofile_sslechconfig_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslprofileSslechconfigBinding", + "summary": "List sslprofile_sslechconfig_binding resources. Binding class showing the sslechconfig that can be bound to sslprofile.", + "responses": { + "200": { + "description": "List of sslprofile_sslechconfig_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslprofile_sslechconfig_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslprofileSslechconfigBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslprofileSslechconfigBinding", + "summary": "Create a sslprofile_sslechconfig_binding resource. Binding class showing the sslechconfig that can be bound to sslprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslprofile_sslechconfig_binding": { + "$ref": "#/components/schemas/SslprofileSslechconfigBinding" + } + }, + "required": [ + "sslprofile_sslechconfig_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslprofile_sslechconfig_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslprofileSslechconfigBinding", + "summary": "Delete a sslprofile_sslechconfig_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslprofile_sslvserver_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslprofileSslvserverBinding", + "summary": "List sslprofile_sslvserver_binding resources. Binding class showing the sslvserver that can be bound to sslprofile.", + "responses": { + "200": { + "description": "List of sslprofile_sslvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslprofile_sslvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslprofileSslvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslprofileSslvserverBinding", + "summary": "Create a sslprofile_sslvserver_binding resource. Binding class showing the sslvserver that can be bound to sslprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslprofile_sslvserver_binding": { + "$ref": "#/components/schemas/SslprofileSslvserverBinding" + } + }, + "required": [ + "sslprofile_sslvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslprofile_sslvserver_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslprofileSslvserverBinding", + "summary": "Delete a sslprofile_sslvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslprofile_vserver_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslprofileVserverBinding", + "summary": "List sslprofile_vserver_binding resources. Binding class showing the vserver that can be bound to sslprofile.", + "responses": { + "200": { + "description": "List of sslprofile_vserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslprofile_vserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslprofileVserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslprofileVserverBinding", + "summary": "Create a sslprofile_vserver_binding resource. Binding class showing the vserver that can be bound to sslprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslprofile_vserver_binding": { + "$ref": "#/components/schemas/SslprofileVserverBinding" + } + }, + "required": [ + "sslprofile_vserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslprofile_vserver_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslprofileVserverBinding", + "summary": "Delete a sslprofile_vserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslrsakey": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslrsakey", + "summary": "List sslrsakey resources. Configuration for RSA key resource.", + "responses": { + "200": { + "description": "List of sslrsakey resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslrsakey": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslrsakey" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslrsakey", + "summary": "Create a sslrsakey resource. Configuration for RSA key resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslrsakey": { + "$ref": "#/components/schemas/Sslrsakey" + } + }, + "required": [ + "sslrsakey" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslrsakey/{name}": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "getSslrsakeyByName", + "summary": "Get a sslrsakey resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single sslrsakey resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslrsakey": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslrsakey" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ssl" + ], + "operationId": "updateSslrsakey", + "summary": "Update a sslrsakey resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslrsakey": { + "$ref": "#/components/schemas/Sslrsakey" + } + }, + "required": [ + "sslrsakey" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslrsakey", + "summary": "Delete a sslrsakey resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslservice": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslservice", + "summary": "List sslservice resources. Configuration for SSL service resource.", + "responses": { + "200": { + "description": "List of sslservice resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslservice": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslservice" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslservice", + "summary": "Create a sslservice resource. Configuration for SSL service resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslservice": { + "$ref": "#/components/schemas/Sslservice" + } + }, + "required": [ + "sslservice" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslservice/{name}": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "getSslserviceByName", + "summary": "Get a sslservice resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single sslservice resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslservice": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslservice" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ssl" + ], + "operationId": "updateSslservice", + "summary": "Update a sslservice resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslservice": { + "$ref": "#/components/schemas/Sslservice" + } + }, + "required": [ + "sslservice" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslservice", + "summary": "Delete a sslservice resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslservice_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslserviceBinding", + "summary": "List sslservice_binding resources. Binding object which returns the resources bound to sslservice_binding.", + "responses": { + "200": { + "description": "List of sslservice_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslservice_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslserviceBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslserviceBinding", + "summary": "Create a sslservice_binding resource. Binding object which returns the resources bound to sslservice_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslservice_binding": { + "$ref": "#/components/schemas/SslserviceBinding" + } + }, + "required": [ + "sslservice_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslservice_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslserviceBinding", + "summary": "Delete a sslservice_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslservice_certkey_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslserviceCertkeyBinding", + "summary": "List sslservice_certkey_binding resources. Binding class showing the certkey that can be bound to sslservice.", + "responses": { + "200": { + "description": "List of sslservice_certkey_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslservice_certkey_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslserviceCertkeyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslserviceCertkeyBinding", + "summary": "Create a sslservice_certkey_binding resource. Binding class showing the certkey that can be bound to sslservice.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslservice_certkey_binding": { + "$ref": "#/components/schemas/SslserviceCertkeyBinding" + } + }, + "required": [ + "sslservice_certkey_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslservice_certkey_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslserviceCertkeyBinding", + "summary": "Delete a sslservice_certkey_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslservice_cipher_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslserviceCipherBinding", + "summary": "List sslservice_cipher_binding resources. Binding class showing the cipher that can be bound to sslservice.", + "responses": { + "200": { + "description": "List of sslservice_cipher_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslservice_cipher_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslserviceCipherBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslserviceCipherBinding", + "summary": "Create a sslservice_cipher_binding resource. Binding class showing the cipher that can be bound to sslservice.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslservice_cipher_binding": { + "$ref": "#/components/schemas/SslserviceCipherBinding" + } + }, + "required": [ + "sslservice_cipher_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslservice_cipher_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslserviceCipherBinding", + "summary": "Delete a sslservice_cipher_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslservice_ciphersuite_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslserviceCiphersuiteBinding", + "summary": "List sslservice_ciphersuite_binding resources. Binding class showing the ciphersuite that can be bound to sslservice.", + "responses": { + "200": { + "description": "List of sslservice_ciphersuite_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslservice_ciphersuite_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslserviceCiphersuiteBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslserviceCiphersuiteBinding", + "summary": "Create a sslservice_ciphersuite_binding resource. Binding class showing the ciphersuite that can be bound to sslservice.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslservice_ciphersuite_binding": { + "$ref": "#/components/schemas/SslserviceCiphersuiteBinding" + } + }, + "required": [ + "sslservice_ciphersuite_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslservice_ciphersuite_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslserviceCiphersuiteBinding", + "summary": "Delete a sslservice_ciphersuite_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslservice_ecccurve_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslserviceEcccurveBinding", + "summary": "List sslservice_ecccurve_binding resources. Binding class showing the ecccurve that can be bound to sslservice.", + "responses": { + "200": { + "description": "List of sslservice_ecccurve_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslservice_ecccurve_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslserviceEcccurveBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslserviceEcccurveBinding", + "summary": "Create a sslservice_ecccurve_binding resource. Binding class showing the ecccurve that can be bound to sslservice.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslservice_ecccurve_binding": { + "$ref": "#/components/schemas/SslserviceEcccurveBinding" + } + }, + "required": [ + "sslservice_ecccurve_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslservice_ecccurve_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslserviceEcccurveBinding", + "summary": "Delete a sslservice_ecccurve_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslservice_policy_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslservicePolicyBinding", + "summary": "List sslservice_policy_binding resources. Binding class showing the policy that can be bound to sslservice.", + "responses": { + "200": { + "description": "List of sslservice_policy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslservice_policy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslservicePolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslservicePolicyBinding", + "summary": "Create a sslservice_policy_binding resource. Binding class showing the policy that can be bound to sslservice.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslservice_policy_binding": { + "$ref": "#/components/schemas/SslservicePolicyBinding" + } + }, + "required": [ + "sslservice_policy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslservice_policy_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslservicePolicyBinding", + "summary": "Delete a sslservice_policy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslservice_sslcacertbundle_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslserviceSslcacertbundleBinding", + "summary": "List sslservice_sslcacertbundle_binding resources. Binding class showing the sslcacertbundle that can be bound to sslservice.", + "responses": { + "200": { + "description": "List of sslservice_sslcacertbundle_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslservice_sslcacertbundle_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslserviceSslcacertbundleBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslserviceSslcacertbundleBinding", + "summary": "Create a sslservice_sslcacertbundle_binding resource. Binding class showing the sslcacertbundle that can be bound to sslservice.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslservice_sslcacertbundle_binding": { + "$ref": "#/components/schemas/SslserviceSslcacertbundleBinding" + } + }, + "required": [ + "sslservice_sslcacertbundle_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslservice_sslcacertbundle_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslserviceSslcacertbundleBinding", + "summary": "Delete a sslservice_sslcacertbundle_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslservice_sslcertkey_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslserviceSslcertkeyBinding", + "summary": "List sslservice_sslcertkey_binding resources. Binding class showing the sslcertkey that can be bound to sslservice.", + "responses": { + "200": { + "description": "List of sslservice_sslcertkey_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslservice_sslcertkey_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslserviceSslcertkeyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslserviceSslcertkeyBinding", + "summary": "Create a sslservice_sslcertkey_binding resource. Binding class showing the sslcertkey that can be bound to sslservice.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslservice_sslcertkey_binding": { + "$ref": "#/components/schemas/SslserviceSslcertkeyBinding" + } + }, + "required": [ + "sslservice_sslcertkey_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslservice_sslcertkey_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslserviceSslcertkeyBinding", + "summary": "Delete a sslservice_sslcertkey_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslservice_sslcipher_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslserviceSslcipherBinding", + "summary": "List sslservice_sslcipher_binding resources. Binding class showing the sslcipher that can be bound to sslservice.", + "responses": { + "200": { + "description": "List of sslservice_sslcipher_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslservice_sslcipher_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslserviceSslcipherBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslserviceSslcipherBinding", + "summary": "Create a sslservice_sslcipher_binding resource. Binding class showing the sslcipher that can be bound to sslservice.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslservice_sslcipher_binding": { + "$ref": "#/components/schemas/SslserviceSslcipherBinding" + } + }, + "required": [ + "sslservice_sslcipher_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslservice_sslcipher_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslserviceSslcipherBinding", + "summary": "Delete a sslservice_sslcipher_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslservice_sslciphersuite_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslserviceSslciphersuiteBinding", + "summary": "List sslservice_sslciphersuite_binding resources. Binding class showing the sslciphersuite that can be bound to sslservice.", + "responses": { + "200": { + "description": "List of sslservice_sslciphersuite_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslservice_sslciphersuite_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslserviceSslciphersuiteBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslserviceSslciphersuiteBinding", + "summary": "Create a sslservice_sslciphersuite_binding resource. Binding class showing the sslciphersuite that can be bound to sslservice.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslservice_sslciphersuite_binding": { + "$ref": "#/components/schemas/SslserviceSslciphersuiteBinding" + } + }, + "required": [ + "sslservice_sslciphersuite_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslservice_sslciphersuite_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslserviceSslciphersuiteBinding", + "summary": "Delete a sslservice_sslciphersuite_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslservice_sslpolicy_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslserviceSslpolicyBinding", + "summary": "List sslservice_sslpolicy_binding resources. Binding class showing the sslpolicy that can be bound to sslservice.", + "responses": { + "200": { + "description": "List of sslservice_sslpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslservice_sslpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslserviceSslpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslserviceSslpolicyBinding", + "summary": "Create a sslservice_sslpolicy_binding resource. Binding class showing the sslpolicy that can be bound to sslservice.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslservice_sslpolicy_binding": { + "$ref": "#/components/schemas/SslserviceSslpolicyBinding" + } + }, + "required": [ + "sslservice_sslpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslservice_sslpolicy_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslserviceSslpolicyBinding", + "summary": "Delete a sslservice_sslpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslservicegroup": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslservicegroup", + "summary": "List sslservicegroup resources. Configuration for SSL service group resource.", + "responses": { + "200": { + "description": "List of sslservicegroup resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslservicegroup": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslservicegroup" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslservicegroup", + "summary": "Create a sslservicegroup resource. Configuration for SSL service group resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslservicegroup": { + "$ref": "#/components/schemas/Sslservicegroup" + } + }, + "required": [ + "sslservicegroup" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslservicegroup/{name}": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "getSslservicegroupByName", + "summary": "Get a sslservicegroup resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single sslservicegroup resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslservicegroup": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslservicegroup" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ssl" + ], + "operationId": "updateSslservicegroup", + "summary": "Update a sslservicegroup resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslservicegroup": { + "$ref": "#/components/schemas/Sslservicegroup" + } + }, + "required": [ + "sslservicegroup" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslservicegroup", + "summary": "Delete a sslservicegroup resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslservicegroup_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslservicegroupBinding", + "summary": "List sslservicegroup_binding resources. Binding object which returns the resources bound to sslservicegroup_binding.", + "responses": { + "200": { + "description": "List of sslservicegroup_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslservicegroup_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslservicegroupBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslservicegroupBinding", + "summary": "Create a sslservicegroup_binding resource. Binding object which returns the resources bound to sslservicegroup_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslservicegroup_binding": { + "$ref": "#/components/schemas/SslservicegroupBinding" + } + }, + "required": [ + "sslservicegroup_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslservicegroup_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslservicegroupBinding", + "summary": "Delete a sslservicegroup_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslservicegroup_certkey_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslservicegroupCertkeyBinding", + "summary": "List sslservicegroup_certkey_binding resources. Binding class showing the certkey that can be bound to sslservicegroup.", + "responses": { + "200": { + "description": "List of sslservicegroup_certkey_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslservicegroup_certkey_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslservicegroupCertkeyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslservicegroupCertkeyBinding", + "summary": "Create a sslservicegroup_certkey_binding resource. Binding class showing the certkey that can be bound to sslservicegroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslservicegroup_certkey_binding": { + "$ref": "#/components/schemas/SslservicegroupCertkeyBinding" + } + }, + "required": [ + "sslservicegroup_certkey_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslservicegroup_certkey_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslservicegroupCertkeyBinding", + "summary": "Delete a sslservicegroup_certkey_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslservicegroup_cipher_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslservicegroupCipherBinding", + "summary": "List sslservicegroup_cipher_binding resources. Binding class showing the cipher that can be bound to sslservicegroup.", + "responses": { + "200": { + "description": "List of sslservicegroup_cipher_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslservicegroup_cipher_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslservicegroupCipherBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslservicegroupCipherBinding", + "summary": "Create a sslservicegroup_cipher_binding resource. Binding class showing the cipher that can be bound to sslservicegroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslservicegroup_cipher_binding": { + "$ref": "#/components/schemas/SslservicegroupCipherBinding" + } + }, + "required": [ + "sslservicegroup_cipher_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslservicegroup_cipher_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslservicegroupCipherBinding", + "summary": "Delete a sslservicegroup_cipher_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslservicegroup_ciphersuite_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslservicegroupCiphersuiteBinding", + "summary": "List sslservicegroup_ciphersuite_binding resources. Binding class showing the ciphersuite that can be bound to sslservicegroup.", + "responses": { + "200": { + "description": "List of sslservicegroup_ciphersuite_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslservicegroup_ciphersuite_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslservicegroupCiphersuiteBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslservicegroupCiphersuiteBinding", + "summary": "Create a sslservicegroup_ciphersuite_binding resource. Binding class showing the ciphersuite that can be bound to sslservicegroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslservicegroup_ciphersuite_binding": { + "$ref": "#/components/schemas/SslservicegroupCiphersuiteBinding" + } + }, + "required": [ + "sslservicegroup_ciphersuite_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslservicegroup_ciphersuite_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslservicegroupCiphersuiteBinding", + "summary": "Delete a sslservicegroup_ciphersuite_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslservicegroup_ecccurve_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslservicegroupEcccurveBinding", + "summary": "List sslservicegroup_ecccurve_binding resources. Binding class showing the ecccurve that can be bound to sslservicegroup.", + "responses": { + "200": { + "description": "List of sslservicegroup_ecccurve_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslservicegroup_ecccurve_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslservicegroupEcccurveBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslservicegroupEcccurveBinding", + "summary": "Create a sslservicegroup_ecccurve_binding resource. Binding class showing the ecccurve that can be bound to sslservicegroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslservicegroup_ecccurve_binding": { + "$ref": "#/components/schemas/SslservicegroupEcccurveBinding" + } + }, + "required": [ + "sslservicegroup_ecccurve_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslservicegroup_ecccurve_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslservicegroupEcccurveBinding", + "summary": "Delete a sslservicegroup_ecccurve_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslservicegroup_sslcacertbundle_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslservicegroupSslcacertbundleBinding", + "summary": "List sslservicegroup_sslcacertbundle_binding resources. Binding class showing the sslcacertbundle that can be bound to sslservicegroup.", + "responses": { + "200": { + "description": "List of sslservicegroup_sslcacertbundle_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslservicegroup_sslcacertbundle_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslservicegroupSslcacertbundleBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslservicegroupSslcacertbundleBinding", + "summary": "Create a sslservicegroup_sslcacertbundle_binding resource. Binding class showing the sslcacertbundle that can be bound to sslservicegroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslservicegroup_sslcacertbundle_binding": { + "$ref": "#/components/schemas/SslservicegroupSslcacertbundleBinding" + } + }, + "required": [ + "sslservicegroup_sslcacertbundle_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslservicegroup_sslcacertbundle_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslservicegroupSslcacertbundleBinding", + "summary": "Delete a sslservicegroup_sslcacertbundle_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslservicegroup_sslcertkey_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslservicegroupSslcertkeyBinding", + "summary": "List sslservicegroup_sslcertkey_binding resources. Binding class showing the sslcertkey that can be bound to sslservicegroup.", + "responses": { + "200": { + "description": "List of sslservicegroup_sslcertkey_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslservicegroup_sslcertkey_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslservicegroupSslcertkeyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslservicegroupSslcertkeyBinding", + "summary": "Create a sslservicegroup_sslcertkey_binding resource. Binding class showing the sslcertkey that can be bound to sslservicegroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslservicegroup_sslcertkey_binding": { + "$ref": "#/components/schemas/SslservicegroupSslcertkeyBinding" + } + }, + "required": [ + "sslservicegroup_sslcertkey_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslservicegroup_sslcertkey_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslservicegroupSslcertkeyBinding", + "summary": "Delete a sslservicegroup_sslcertkey_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslservicegroup_sslcipher_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslservicegroupSslcipherBinding", + "summary": "List sslservicegroup_sslcipher_binding resources. Binding class showing the sslcipher that can be bound to sslservicegroup.", + "responses": { + "200": { + "description": "List of sslservicegroup_sslcipher_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslservicegroup_sslcipher_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslservicegroupSslcipherBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslservicegroupSslcipherBinding", + "summary": "Create a sslservicegroup_sslcipher_binding resource. Binding class showing the sslcipher that can be bound to sslservicegroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslservicegroup_sslcipher_binding": { + "$ref": "#/components/schemas/SslservicegroupSslcipherBinding" + } + }, + "required": [ + "sslservicegroup_sslcipher_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslservicegroup_sslcipher_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslservicegroupSslcipherBinding", + "summary": "Delete a sslservicegroup_sslcipher_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslservicegroup_sslciphersuite_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslservicegroupSslciphersuiteBinding", + "summary": "List sslservicegroup_sslciphersuite_binding resources. Binding class showing the sslciphersuite that can be bound to sslservicegroup.", + "responses": { + "200": { + "description": "List of sslservicegroup_sslciphersuite_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslservicegroup_sslciphersuite_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslservicegroupSslciphersuiteBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslservicegroupSslciphersuiteBinding", + "summary": "Create a sslservicegroup_sslciphersuite_binding resource. Binding class showing the sslciphersuite that can be bound to sslservicegroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslservicegroup_sslciphersuite_binding": { + "$ref": "#/components/schemas/SslservicegroupSslciphersuiteBinding" + } + }, + "required": [ + "sslservicegroup_sslciphersuite_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslservicegroup_sslciphersuite_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslservicegroupSslciphersuiteBinding", + "summary": "Delete a sslservicegroup_sslciphersuite_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslvserver": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslvserver", + "summary": "List sslvserver resources. Configuration for SSL virtual server resource.", + "responses": { + "200": { + "description": "List of sslvserver resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslvserver": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslvserver" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslvserver", + "summary": "Create a sslvserver resource. Configuration for SSL virtual server resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslvserver": { + "$ref": "#/components/schemas/Sslvserver" + } + }, + "required": [ + "sslvserver" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslvserver/{name}": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "getSslvserverByName", + "summary": "Get a sslvserver resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single sslvserver resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslvserver": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslvserver" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ssl" + ], + "operationId": "updateSslvserver", + "summary": "Update a sslvserver resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslvserver": { + "$ref": "#/components/schemas/Sslvserver" + } + }, + "required": [ + "sslvserver" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslvserver", + "summary": "Delete a sslvserver resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslvserver_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslvserverBinding", + "summary": "List sslvserver_binding resources. Binding object which returns the resources bound to sslvserver_binding.", + "responses": { + "200": { + "description": "List of sslvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslvserverBinding", + "summary": "Create a sslvserver_binding resource. Binding object which returns the resources bound to sslvserver_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslvserver_binding": { + "$ref": "#/components/schemas/SslvserverBinding" + } + }, + "required": [ + "sslvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslvserver_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslvserverBinding", + "summary": "Delete a sslvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslvserver_certkey_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslvserverCertkeyBinding", + "summary": "List sslvserver_certkey_binding resources. Binding class showing the certkey that can be bound to sslvserver.", + "responses": { + "200": { + "description": "List of sslvserver_certkey_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslvserver_certkey_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslvserverCertkeyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslvserverCertkeyBinding", + "summary": "Create a sslvserver_certkey_binding resource. Binding class showing the certkey that can be bound to sslvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslvserver_certkey_binding": { + "$ref": "#/components/schemas/SslvserverCertkeyBinding" + } + }, + "required": [ + "sslvserver_certkey_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslvserver_certkey_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslvserverCertkeyBinding", + "summary": "Delete a sslvserver_certkey_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslvserver_cipher_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslvserverCipherBinding", + "summary": "List sslvserver_cipher_binding resources. Binding class showing the cipher that can be bound to sslvserver.", + "responses": { + "200": { + "description": "List of sslvserver_cipher_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslvserver_cipher_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslvserverCipherBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslvserverCipherBinding", + "summary": "Create a sslvserver_cipher_binding resource. Binding class showing the cipher that can be bound to sslvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslvserver_cipher_binding": { + "$ref": "#/components/schemas/SslvserverCipherBinding" + } + }, + "required": [ + "sslvserver_cipher_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslvserver_cipher_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslvserverCipherBinding", + "summary": "Delete a sslvserver_cipher_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslvserver_ciphersuite_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslvserverCiphersuiteBinding", + "summary": "List sslvserver_ciphersuite_binding resources. Binding class showing the ciphersuite that can be bound to sslvserver.", + "responses": { + "200": { + "description": "List of sslvserver_ciphersuite_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslvserver_ciphersuite_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslvserverCiphersuiteBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslvserverCiphersuiteBinding", + "summary": "Create a sslvserver_ciphersuite_binding resource. Binding class showing the ciphersuite that can be bound to sslvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslvserver_ciphersuite_binding": { + "$ref": "#/components/schemas/SslvserverCiphersuiteBinding" + } + }, + "required": [ + "sslvserver_ciphersuite_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslvserver_ciphersuite_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslvserverCiphersuiteBinding", + "summary": "Delete a sslvserver_ciphersuite_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslvserver_ecccurve_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslvserverEcccurveBinding", + "summary": "List sslvserver_ecccurve_binding resources. Binding class showing the ecccurve that can be bound to sslvserver.", + "responses": { + "200": { + "description": "List of sslvserver_ecccurve_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslvserver_ecccurve_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslvserverEcccurveBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslvserverEcccurveBinding", + "summary": "Create a sslvserver_ecccurve_binding resource. Binding class showing the ecccurve that can be bound to sslvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslvserver_ecccurve_binding": { + "$ref": "#/components/schemas/SslvserverEcccurveBinding" + } + }, + "required": [ + "sslvserver_ecccurve_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslvserver_ecccurve_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslvserverEcccurveBinding", + "summary": "Delete a sslvserver_ecccurve_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslvserver_hashicorp_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslvserverHashicorpBinding", + "summary": "List sslvserver_hashicorp_binding resources. Binding class showing the hashicorp that can be bound to sslvserver.", + "responses": { + "200": { + "description": "List of sslvserver_hashicorp_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslvserver_hashicorp_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslvserverHashicorpBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslvserverHashicorpBinding", + "summary": "Create a sslvserver_hashicorp_binding resource. Binding class showing the hashicorp that can be bound to sslvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslvserver_hashicorp_binding": { + "$ref": "#/components/schemas/SslvserverHashicorpBinding" + } + }, + "required": [ + "sslvserver_hashicorp_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslvserver_hashicorp_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslvserverHashicorpBinding", + "summary": "Delete a sslvserver_hashicorp_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslvserver_policy_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslvserverPolicyBinding", + "summary": "List sslvserver_policy_binding resources. Binding class showing the policy that can be bound to sslvserver.", + "responses": { + "200": { + "description": "List of sslvserver_policy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslvserver_policy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslvserverPolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslvserverPolicyBinding", + "summary": "Create a sslvserver_policy_binding resource. Binding class showing the policy that can be bound to sslvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslvserver_policy_binding": { + "$ref": "#/components/schemas/SslvserverPolicyBinding" + } + }, + "required": [ + "sslvserver_policy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslvserver_policy_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslvserverPolicyBinding", + "summary": "Delete a sslvserver_policy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslvserver_sslcacertbundle_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslvserverSslcacertbundleBinding", + "summary": "List sslvserver_sslcacertbundle_binding resources. Binding class showing the sslcacertbundle that can be bound to sslvserver.", + "responses": { + "200": { + "description": "List of sslvserver_sslcacertbundle_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslvserver_sslcacertbundle_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslvserverSslcacertbundleBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslvserverSslcacertbundleBinding", + "summary": "Create a sslvserver_sslcacertbundle_binding resource. Binding class showing the sslcacertbundle that can be bound to sslvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslvserver_sslcacertbundle_binding": { + "$ref": "#/components/schemas/SslvserverSslcacertbundleBinding" + } + }, + "required": [ + "sslvserver_sslcacertbundle_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslvserver_sslcacertbundle_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslvserverSslcacertbundleBinding", + "summary": "Delete a sslvserver_sslcacertbundle_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslvserver_sslcertkey_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslvserverSslcertkeyBinding", + "summary": "List sslvserver_sslcertkey_binding resources. Binding class showing the sslcertkey that can be bound to sslvserver.", + "responses": { + "200": { + "description": "List of sslvserver_sslcertkey_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslvserver_sslcertkey_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslvserverSslcertkeyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslvserverSslcertkeyBinding", + "summary": "Create a sslvserver_sslcertkey_binding resource. Binding class showing the sslcertkey that can be bound to sslvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslvserver_sslcertkey_binding": { + "$ref": "#/components/schemas/SslvserverSslcertkeyBinding" + } + }, + "required": [ + "sslvserver_sslcertkey_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslvserver_sslcertkey_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslvserverSslcertkeyBinding", + "summary": "Delete a sslvserver_sslcertkey_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslvserver_sslcertkeybundle_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslvserverSslcertkeybundleBinding", + "summary": "List sslvserver_sslcertkeybundle_binding resources. Binding class showing the sslcertkeybundle that can be bound to sslvserver.", + "responses": { + "200": { + "description": "List of sslvserver_sslcertkeybundle_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslvserver_sslcertkeybundle_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslvserverSslcertkeybundleBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslvserverSslcertkeybundleBinding", + "summary": "Create a sslvserver_sslcertkeybundle_binding resource. Binding class showing the sslcertkeybundle that can be bound to sslvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslvserver_sslcertkeybundle_binding": { + "$ref": "#/components/schemas/SslvserverSslcertkeybundleBinding" + } + }, + "required": [ + "sslvserver_sslcertkeybundle_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslvserver_sslcertkeybundle_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslvserverSslcertkeybundleBinding", + "summary": "Delete a sslvserver_sslcertkeybundle_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslvserver_sslcipher_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslvserverSslcipherBinding", + "summary": "List sslvserver_sslcipher_binding resources. Binding class showing the sslcipher that can be bound to sslvserver.", + "responses": { + "200": { + "description": "List of sslvserver_sslcipher_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslvserver_sslcipher_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslvserverSslcipherBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslvserverSslcipherBinding", + "summary": "Create a sslvserver_sslcipher_binding resource. Binding class showing the sslcipher that can be bound to sslvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslvserver_sslcipher_binding": { + "$ref": "#/components/schemas/SslvserverSslcipherBinding" + } + }, + "required": [ + "sslvserver_sslcipher_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslvserver_sslcipher_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslvserverSslcipherBinding", + "summary": "Delete a sslvserver_sslcipher_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslvserver_sslciphersuite_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslvserverSslciphersuiteBinding", + "summary": "List sslvserver_sslciphersuite_binding resources. Binding class showing the sslciphersuite that can be bound to sslvserver.", + "responses": { + "200": { + "description": "List of sslvserver_sslciphersuite_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslvserver_sslciphersuite_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslvserverSslciphersuiteBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslvserverSslciphersuiteBinding", + "summary": "Create a sslvserver_sslciphersuite_binding resource. Binding class showing the sslciphersuite that can be bound to sslvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslvserver_sslciphersuite_binding": { + "$ref": "#/components/schemas/SslvserverSslciphersuiteBinding" + } + }, + "required": [ + "sslvserver_sslciphersuite_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslvserver_sslciphersuite_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslvserverSslciphersuiteBinding", + "summary": "Delete a sslvserver_sslciphersuite_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslvserver_sslpolicy_binding": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslvserverSslpolicyBinding", + "summary": "List sslvserver_sslpolicy_binding resources. Binding class showing the sslpolicy that can be bound to sslvserver.", + "responses": { + "200": { + "description": "List of sslvserver_sslpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslvserver_sslpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SslvserverSslpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslvserverSslpolicyBinding", + "summary": "Create a sslvserver_sslpolicy_binding resource. Binding class showing the sslpolicy that can be bound to sslvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslvserver_sslpolicy_binding": { + "$ref": "#/components/schemas/SslvserverSslpolicyBinding" + } + }, + "required": [ + "sslvserver_sslpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslvserver_sslpolicy_binding/{name}": { + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslvserverSslpolicyBinding", + "summary": "Delete a sslvserver_sslpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/sslwrapkey": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "listSslwrapkey", + "summary": "List sslwrapkey resources. Configuration for WRAP key resource.", + "responses": { + "200": { + "description": "List of sslwrapkey resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslwrapkey": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslwrapkey" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ssl" + ], + "operationId": "createSslwrapkey", + "summary": "Create a sslwrapkey resource. Configuration for WRAP key resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslwrapkey": { + "$ref": "#/components/schemas/Sslwrapkey" + } + }, + "required": [ + "sslwrapkey" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/sslwrapkey/{name}": { + "get": { + "tags": [ + "ssl" + ], + "operationId": "getSslwrapkeyByName", + "summary": "Get a sslwrapkey resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single sslwrapkey resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslwrapkey": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Sslwrapkey" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ssl" + ], + "operationId": "updateSslwrapkey", + "summary": "Update a sslwrapkey resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sslwrapkey": { + "$ref": "#/components/schemas/Sslwrapkey" + } + }, + "required": [ + "sslwrapkey" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ssl" + ], + "operationId": "deleteSslwrapkey", + "summary": "Delete a sslwrapkey resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/streamidentifier": { + "get": { + "tags": [ + "stream" + ], + "operationId": "listStreamidentifier", + "summary": "List streamidentifier resources. Configuration for identifier resource.", + "responses": { + "200": { + "description": "List of streamidentifier resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "streamidentifier": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Streamidentifier" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "stream" + ], + "operationId": "createStreamidentifier", + "summary": "Create a streamidentifier resource. Configuration for identifier resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "streamidentifier": { + "$ref": "#/components/schemas/Streamidentifier" + } + }, + "required": [ + "streamidentifier" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/streamidentifier/{name}": { + "get": { + "tags": [ + "stream" + ], + "operationId": "getStreamidentifierByName", + "summary": "Get a streamidentifier resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single streamidentifier resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "streamidentifier": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Streamidentifier" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "stream" + ], + "operationId": "updateStreamidentifier", + "summary": "Update a streamidentifier resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "streamidentifier": { + "$ref": "#/components/schemas/Streamidentifier" + } + }, + "required": [ + "streamidentifier" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "stream" + ], + "operationId": "deleteStreamidentifier", + "summary": "Delete a streamidentifier resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/streamidentifier_analyticsprofile_binding": { + "get": { + "tags": [ + "stream" + ], + "operationId": "listStreamidentifierAnalyticsprofileBinding", + "summary": "List streamidentifier_analyticsprofile_binding resources. Binding class showing the analyticsprofile that can be bound to streamidentifier.", + "responses": { + "200": { + "description": "List of streamidentifier_analyticsprofile_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "streamidentifier_analyticsprofile_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/StreamidentifierAnalyticsprofileBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "stream" + ], + "operationId": "createStreamidentifierAnalyticsprofileBinding", + "summary": "Create a streamidentifier_analyticsprofile_binding resource. Binding class showing the analyticsprofile that can be bound to streamidentifier.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "streamidentifier_analyticsprofile_binding": { + "$ref": "#/components/schemas/StreamidentifierAnalyticsprofileBinding" + } + }, + "required": [ + "streamidentifier_analyticsprofile_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/streamidentifier_analyticsprofile_binding/{name}": { + "delete": { + "tags": [ + "stream" + ], + "operationId": "deleteStreamidentifierAnalyticsprofileBinding", + "summary": "Delete a streamidentifier_analyticsprofile_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/streamidentifier_binding": { + "get": { + "tags": [ + "stream" + ], + "operationId": "listStreamidentifierBinding", + "summary": "List streamidentifier_binding resources. Binding object which returns the resources bound to streamidentifier_binding.", + "responses": { + "200": { + "description": "List of streamidentifier_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "streamidentifier_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/StreamidentifierBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "stream" + ], + "operationId": "createStreamidentifierBinding", + "summary": "Create a streamidentifier_binding resource. Binding object which returns the resources bound to streamidentifier_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "streamidentifier_binding": { + "$ref": "#/components/schemas/StreamidentifierBinding" + } + }, + "required": [ + "streamidentifier_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/streamidentifier_binding/{name}": { + "delete": { + "tags": [ + "stream" + ], + "operationId": "deleteStreamidentifierBinding", + "summary": "Delete a streamidentifier_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/streamidentifier_session_binding": { + "get": { + "tags": [ + "stream" + ], + "operationId": "listStreamidentifierSessionBinding", + "summary": "List streamidentifier_session_binding resources. Binding class showing the session that can be bound to streamidentifier.", + "responses": { + "200": { + "description": "List of streamidentifier_session_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "streamidentifier_session_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/StreamidentifierSessionBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "stream" + ], + "operationId": "createStreamidentifierSessionBinding", + "summary": "Create a streamidentifier_session_binding resource. Binding class showing the session that can be bound to streamidentifier.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "streamidentifier_session_binding": { + "$ref": "#/components/schemas/StreamidentifierSessionBinding" + } + }, + "required": [ + "streamidentifier_session_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/streamidentifier_session_binding/{name}": { + "delete": { + "tags": [ + "stream" + ], + "operationId": "deleteStreamidentifierSessionBinding", + "summary": "Delete a streamidentifier_session_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/streamidentifier_streamsession_binding": { + "get": { + "tags": [ + "stream" + ], + "operationId": "listStreamidentifierStreamsessionBinding", + "summary": "List streamidentifier_streamsession_binding resources. Binding class showing the streamsession that can be bound to streamidentifier.", + "responses": { + "200": { + "description": "List of streamidentifier_streamsession_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "streamidentifier_streamsession_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/StreamidentifierStreamsessionBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "stream" + ], + "operationId": "createStreamidentifierStreamsessionBinding", + "summary": "Create a streamidentifier_streamsession_binding resource. Binding class showing the streamsession that can be bound to streamidentifier.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "streamidentifier_streamsession_binding": { + "$ref": "#/components/schemas/StreamidentifierStreamsessionBinding" + } + }, + "required": [ + "streamidentifier_streamsession_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/streamidentifier_streamsession_binding/{name}": { + "delete": { + "tags": [ + "stream" + ], + "operationId": "deleteStreamidentifierStreamsessionBinding", + "summary": "Delete a streamidentifier_streamsession_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/streamselector": { + "get": { + "tags": [ + "stream" + ], + "operationId": "listStreamselector", + "summary": "List streamselector resources. Configuration for selector resource.", + "responses": { + "200": { + "description": "List of streamselector resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "streamselector": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Streamselector" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "stream" + ], + "operationId": "createStreamselector", + "summary": "Create a streamselector resource. Configuration for selector resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "streamselector": { + "$ref": "#/components/schemas/Streamselector" + } + }, + "required": [ + "streamselector" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/streamselector/{name}": { + "get": { + "tags": [ + "stream" + ], + "operationId": "getStreamselectorByName", + "summary": "Get a streamselector resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single streamselector resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "streamselector": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Streamselector" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "stream" + ], + "operationId": "updateStreamselector", + "summary": "Update a streamselector resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "streamselector": { + "$ref": "#/components/schemas/Streamselector" + } + }, + "required": [ + "streamselector" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "stream" + ], + "operationId": "deleteStreamselector", + "summary": "Delete a streamselector resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/streamsession": { + "get": { + "tags": [ + "stream" + ], + "operationId": "listStreamsession", + "summary": "List streamsession resources. Configuration for active connection resource.", + "responses": { + "200": { + "description": "List of streamsession resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "streamsession": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Streamsession" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "stream" + ], + "operationId": "createStreamsession", + "summary": "Create a streamsession resource. Configuration for active connection resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "streamsession": { + "$ref": "#/components/schemas/Streamsession" + } + }, + "required": [ + "streamsession" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/streamsession/{name}": { + "get": { + "tags": [ + "stream" + ], + "operationId": "getStreamsessionByName", + "summary": "Get a streamsession resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single streamsession resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "streamsession": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Streamsession" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "stream" + ], + "operationId": "updateStreamsession", + "summary": "Update a streamsession resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "streamsession": { + "$ref": "#/components/schemas/Streamsession" + } + }, + "required": [ + "streamsession" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "stream" + ], + "operationId": "deleteStreamsession", + "summary": "Delete a streamsession resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/subscribergxinterface": { + "get": { + "tags": [ + "subscriber" + ], + "operationId": "listSubscribergxinterface", + "summary": "List subscribergxinterface resources. Configuration for Gx interface Parameters resource.", + "responses": { + "200": { + "description": "List of subscribergxinterface resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "subscribergxinterface": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Subscribergxinterface" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "subscriber" + ], + "operationId": "createSubscribergxinterface", + "summary": "Create a subscribergxinterface resource. Configuration for Gx interface Parameters resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "subscribergxinterface": { + "$ref": "#/components/schemas/Subscribergxinterface" + } + }, + "required": [ + "subscribergxinterface" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/subscribergxinterface/{name}": { + "get": { + "tags": [ + "subscriber" + ], + "operationId": "getSubscribergxinterfaceByName", + "summary": "Get a subscribergxinterface resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single subscribergxinterface resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "subscribergxinterface": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Subscribergxinterface" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "subscriber" + ], + "operationId": "updateSubscribergxinterface", + "summary": "Update a subscribergxinterface resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "subscribergxinterface": { + "$ref": "#/components/schemas/Subscribergxinterface" + } + }, + "required": [ + "subscribergxinterface" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "subscriber" + ], + "operationId": "deleteSubscribergxinterface", + "summary": "Delete a subscribergxinterface resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/subscriberparam": { + "get": { + "tags": [ + "subscriber" + ], + "operationId": "listSubscriberparam", + "summary": "List subscriberparam resources. Configuration for Subscriber Params resource.", + "responses": { + "200": { + "description": "List of subscriberparam resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "subscriberparam": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Subscriberparam" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "subscriber" + ], + "operationId": "createSubscriberparam", + "summary": "Create a subscriberparam resource. Configuration for Subscriber Params resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "subscriberparam": { + "$ref": "#/components/schemas/Subscriberparam" + } + }, + "required": [ + "subscriberparam" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/subscriberparam/{name}": { + "get": { + "tags": [ + "subscriber" + ], + "operationId": "getSubscriberparamByName", + "summary": "Get a subscriberparam resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single subscriberparam resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "subscriberparam": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Subscriberparam" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "subscriber" + ], + "operationId": "updateSubscriberparam", + "summary": "Update a subscriberparam resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "subscriberparam": { + "$ref": "#/components/schemas/Subscriberparam" + } + }, + "required": [ + "subscriberparam" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "subscriber" + ], + "operationId": "deleteSubscriberparam", + "summary": "Delete a subscriberparam resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/subscriberprofile": { + "get": { + "tags": [ + "subscriber" + ], + "operationId": "listSubscriberprofile", + "summary": "List subscriberprofile resources. Configuration for Subscriber Profile resource.", + "responses": { + "200": { + "description": "List of subscriberprofile resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "subscriberprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Subscriberprofile" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "subscriber" + ], + "operationId": "createSubscriberprofile", + "summary": "Create a subscriberprofile resource. Configuration for Subscriber Profile resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "subscriberprofile": { + "$ref": "#/components/schemas/Subscriberprofile" + } + }, + "required": [ + "subscriberprofile" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/subscriberprofile/{name}": { + "get": { + "tags": [ + "subscriber" + ], + "operationId": "getSubscriberprofileByName", + "summary": "Get a subscriberprofile resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single subscriberprofile resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "subscriberprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Subscriberprofile" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "subscriber" + ], + "operationId": "updateSubscriberprofile", + "summary": "Update a subscriberprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "subscriberprofile": { + "$ref": "#/components/schemas/Subscriberprofile" + } + }, + "required": [ + "subscriberprofile" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "subscriber" + ], + "operationId": "deleteSubscriberprofile", + "summary": "Delete a subscriberprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/subscriberradiusinterface": { + "get": { + "tags": [ + "subscriber" + ], + "operationId": "listSubscriberradiusinterface", + "summary": "List subscriberradiusinterface resources. Configuration for RADIUS interface Parameters resource.", + "responses": { + "200": { + "description": "List of subscriberradiusinterface resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "subscriberradiusinterface": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Subscriberradiusinterface" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "subscriber" + ], + "operationId": "createSubscriberradiusinterface", + "summary": "Create a subscriberradiusinterface resource. Configuration for RADIUS interface Parameters resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "subscriberradiusinterface": { + "$ref": "#/components/schemas/Subscriberradiusinterface" + } + }, + "required": [ + "subscriberradiusinterface" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/subscriberradiusinterface/{name}": { + "get": { + "tags": [ + "subscriber" + ], + "operationId": "getSubscriberradiusinterfaceByName", + "summary": "Get a subscriberradiusinterface resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single subscriberradiusinterface resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "subscriberradiusinterface": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Subscriberradiusinterface" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "subscriber" + ], + "operationId": "updateSubscriberradiusinterface", + "summary": "Update a subscriberradiusinterface resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "subscriberradiusinterface": { + "$ref": "#/components/schemas/Subscriberradiusinterface" + } + }, + "required": [ + "subscriberradiusinterface" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "subscriber" + ], + "operationId": "deleteSubscriberradiusinterface", + "summary": "Delete a subscriberradiusinterface resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/subscribersessions": { + "get": { + "tags": [ + "subscriber" + ], + "operationId": "listSubscribersessions", + "summary": "List subscribersessions resources. Configuration for subscriber sesions resource.", + "responses": { + "200": { + "description": "List of subscribersessions resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "subscribersessions": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Subscribersessions" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "subscriber" + ], + "operationId": "createSubscribersessions", + "summary": "Create a subscribersessions resource. Configuration for subscriber sesions resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "subscribersessions": { + "$ref": "#/components/schemas/Subscribersessions" + } + }, + "required": [ + "subscribersessions" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/subscribersessions/{name}": { + "get": { + "tags": [ + "subscriber" + ], + "operationId": "getSubscribersessionsByName", + "summary": "Get a subscribersessions resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single subscribersessions resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "subscribersessions": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Subscribersessions" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "subscriber" + ], + "operationId": "updateSubscribersessions", + "summary": "Update a subscribersessions resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "subscribersessions": { + "$ref": "#/components/schemas/Subscribersessions" + } + }, + "required": [ + "subscribersessions" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "subscriber" + ], + "operationId": "deleteSubscribersessions", + "summary": "Delete a subscribersessions resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/systemadmuserinfo": { + "get": { + "tags": [ + "system" + ], + "operationId": "listSystemadmuserinfo", + "summary": "List systemadmuserinfo resources. systemadmuserinfo", + "responses": { + "200": { + "description": "List of systemadmuserinfo resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemadmuserinfo": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Systemadmuserinfo" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "system" + ], + "operationId": "createSystemadmuserinfo", + "summary": "Create a systemadmuserinfo resource. systemadmuserinfo", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemadmuserinfo": { + "$ref": "#/components/schemas/Systemadmuserinfo" + } + }, + "required": [ + "systemadmuserinfo" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/systemadmuserinfo/{name}": { + "get": { + "tags": [ + "system" + ], + "operationId": "getSystemadmuserinfoByName", + "summary": "Get a systemadmuserinfo resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single systemadmuserinfo resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemadmuserinfo": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Systemadmuserinfo" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "system" + ], + "operationId": "updateSystemadmuserinfo", + "summary": "Update a systemadmuserinfo resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemadmuserinfo": { + "$ref": "#/components/schemas/Systemadmuserinfo" + } + }, + "required": [ + "systemadmuserinfo" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "system" + ], + "operationId": "deleteSystemadmuserinfo", + "summary": "Delete a systemadmuserinfo resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/systemautorestorefeature": { + "get": { + "tags": [ + "system" + ], + "operationId": "listSystemautorestorefeature", + "summary": "List systemautorestorefeature resources. Configuration for Enable/Disable the autorestore feature use to create restorepoint resource.", + "responses": { + "200": { + "description": "List of systemautorestorefeature resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemautorestorefeature": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Systemautorestorefeature" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "system" + ], + "operationId": "createSystemautorestorefeature", + "summary": "Create a systemautorestorefeature resource. Configuration for Enable/Disable the autorestore feature use to create restorepoint resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemautorestorefeature": { + "$ref": "#/components/schemas/Systemautorestorefeature" + } + }, + "required": [ + "systemautorestorefeature" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/systemautorestorefeature/{name}": { + "get": { + "tags": [ + "system" + ], + "operationId": "getSystemautorestorefeatureByName", + "summary": "Get a systemautorestorefeature resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single systemautorestorefeature resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemautorestorefeature": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Systemautorestorefeature" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "system" + ], + "operationId": "updateSystemautorestorefeature", + "summary": "Update a systemautorestorefeature resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemautorestorefeature": { + "$ref": "#/components/schemas/Systemautorestorefeature" + } + }, + "required": [ + "systemautorestorefeature" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "system" + ], + "operationId": "deleteSystemautorestorefeature", + "summary": "Delete a systemautorestorefeature resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/systembackup": { + "get": { + "tags": [ + "system" + ], + "operationId": "listSystembackup", + "summary": "List systembackup resources. Configuration for Backup Data for ns backup and restore resource.", + "responses": { + "200": { + "description": "List of systembackup resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systembackup": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Systembackup" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "system" + ], + "operationId": "createSystembackup", + "summary": "Create a systembackup resource. Configuration for Backup Data for ns backup and restore resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systembackup": { + "$ref": "#/components/schemas/Systembackup" + } + }, + "required": [ + "systembackup" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/systembackup/{name}": { + "get": { + "tags": [ + "system" + ], + "operationId": "getSystembackupByName", + "summary": "Get a systembackup resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single systembackup resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systembackup": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Systembackup" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "system" + ], + "operationId": "updateSystembackup", + "summary": "Update a systembackup resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systembackup": { + "$ref": "#/components/schemas/Systembackup" + } + }, + "required": [ + "systembackup" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "system" + ], + "operationId": "deleteSystembackup", + "summary": "Delete a systembackup resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/systemcmdpolicy": { + "get": { + "tags": [ + "system" + ], + "operationId": "listSystemcmdpolicy", + "summary": "List systemcmdpolicy resources. Configuration for command policy resource.", + "responses": { + "200": { + "description": "List of systemcmdpolicy resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemcmdpolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Systemcmdpolicy" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "system" + ], + "operationId": "createSystemcmdpolicy", + "summary": "Create a systemcmdpolicy resource. Configuration for command policy resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemcmdpolicy": { + "$ref": "#/components/schemas/Systemcmdpolicy" + } + }, + "required": [ + "systemcmdpolicy" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/systemcmdpolicy/{name}": { + "get": { + "tags": [ + "system" + ], + "operationId": "getSystemcmdpolicyByName", + "summary": "Get a systemcmdpolicy resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single systemcmdpolicy resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemcmdpolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Systemcmdpolicy" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "system" + ], + "operationId": "updateSystemcmdpolicy", + "summary": "Update a systemcmdpolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemcmdpolicy": { + "$ref": "#/components/schemas/Systemcmdpolicy" + } + }, + "required": [ + "systemcmdpolicy" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "system" + ], + "operationId": "deleteSystemcmdpolicy", + "summary": "Delete a systemcmdpolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/systemcollectionparam": { + "get": { + "tags": [ + "system" + ], + "operationId": "listSystemcollectionparam", + "summary": "List systemcollectionparam resources. Configuration for collection parameter resource.", + "responses": { + "200": { + "description": "List of systemcollectionparam resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemcollectionparam": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Systemcollectionparam" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "system" + ], + "operationId": "createSystemcollectionparam", + "summary": "Create a systemcollectionparam resource. Configuration for collection parameter resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemcollectionparam": { + "$ref": "#/components/schemas/Systemcollectionparam" + } + }, + "required": [ + "systemcollectionparam" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/systemcollectionparam/{name}": { + "get": { + "tags": [ + "system" + ], + "operationId": "getSystemcollectionparamByName", + "summary": "Get a systemcollectionparam resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single systemcollectionparam resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemcollectionparam": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Systemcollectionparam" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "system" + ], + "operationId": "updateSystemcollectionparam", + "summary": "Update a systemcollectionparam resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemcollectionparam": { + "$ref": "#/components/schemas/Systemcollectionparam" + } + }, + "required": [ + "systemcollectionparam" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "system" + ], + "operationId": "deleteSystemcollectionparam", + "summary": "Delete a systemcollectionparam resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/systemcore": { + "get": { + "tags": [ + "system" + ], + "operationId": "listSystemcore", + "summary": "List systemcore resources. Configuration for core resource.", + "responses": { + "200": { + "description": "List of systemcore resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemcore": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Systemcore" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "system" + ], + "operationId": "createSystemcore", + "summary": "Create a systemcore resource. Configuration for core resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemcore": { + "$ref": "#/components/schemas/Systemcore" + } + }, + "required": [ + "systemcore" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/systemcore/{name}": { + "get": { + "tags": [ + "system" + ], + "operationId": "getSystemcoreByName", + "summary": "Get a systemcore resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single systemcore resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemcore": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Systemcore" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "system" + ], + "operationId": "updateSystemcore", + "summary": "Update a systemcore resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemcore": { + "$ref": "#/components/schemas/Systemcore" + } + }, + "required": [ + "systemcore" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "system" + ], + "operationId": "deleteSystemcore", + "summary": "Delete a systemcore resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/systemcountergroup": { + "get": { + "tags": [ + "system" + ], + "operationId": "listSystemcountergroup", + "summary": "List systemcountergroup resources. Configuration for counter group resource.", + "responses": { + "200": { + "description": "List of systemcountergroup resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemcountergroup": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Systemcountergroup" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "system" + ], + "operationId": "createSystemcountergroup", + "summary": "Create a systemcountergroup resource. Configuration for counter group resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemcountergroup": { + "$ref": "#/components/schemas/Systemcountergroup" + } + }, + "required": [ + "systemcountergroup" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/systemcountergroup/{name}": { + "get": { + "tags": [ + "system" + ], + "operationId": "getSystemcountergroupByName", + "summary": "Get a systemcountergroup resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single systemcountergroup resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemcountergroup": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Systemcountergroup" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "system" + ], + "operationId": "updateSystemcountergroup", + "summary": "Update a systemcountergroup resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemcountergroup": { + "$ref": "#/components/schemas/Systemcountergroup" + } + }, + "required": [ + "systemcountergroup" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "system" + ], + "operationId": "deleteSystemcountergroup", + "summary": "Delete a systemcountergroup resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/systemcounters": { + "get": { + "tags": [ + "system" + ], + "operationId": "listSystemcounters", + "summary": "List systemcounters resources. Configuration for counters resource.", + "responses": { + "200": { + "description": "List of systemcounters resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemcounters": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Systemcounters" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "system" + ], + "operationId": "createSystemcounters", + "summary": "Create a systemcounters resource. Configuration for counters resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemcounters": { + "$ref": "#/components/schemas/Systemcounters" + } + }, + "required": [ + "systemcounters" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/systemcounters/{name}": { + "get": { + "tags": [ + "system" + ], + "operationId": "getSystemcountersByName", + "summary": "Get a systemcounters resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single systemcounters resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemcounters": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Systemcounters" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "system" + ], + "operationId": "updateSystemcounters", + "summary": "Update a systemcounters resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemcounters": { + "$ref": "#/components/schemas/Systemcounters" + } + }, + "required": [ + "systemcounters" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "system" + ], + "operationId": "deleteSystemcounters", + "summary": "Delete a systemcounters resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/systemcpuparam": { + "get": { + "tags": [ + "system" + ], + "operationId": "listSystemcpuparam", + "summary": "List systemcpuparam resources. systemcpuparam", + "responses": { + "200": { + "description": "List of systemcpuparam resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemcpuparam": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Systemcpuparam" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "system" + ], + "operationId": "createSystemcpuparam", + "summary": "Create a systemcpuparam resource. systemcpuparam", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemcpuparam": { + "$ref": "#/components/schemas/Systemcpuparam" + } + }, + "required": [ + "systemcpuparam" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/systemcpuparam/{name}": { + "get": { + "tags": [ + "system" + ], + "operationId": "getSystemcpuparamByName", + "summary": "Get a systemcpuparam resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single systemcpuparam resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemcpuparam": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Systemcpuparam" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "system" + ], + "operationId": "updateSystemcpuparam", + "summary": "Update a systemcpuparam resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemcpuparam": { + "$ref": "#/components/schemas/Systemcpuparam" + } + }, + "required": [ + "systemcpuparam" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "system" + ], + "operationId": "deleteSystemcpuparam", + "summary": "Delete a systemcpuparam resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/systemdatasource": { + "get": { + "tags": [ + "system" + ], + "operationId": "listSystemdatasource", + "summary": "List systemdatasource resources. Configuration for historical datasource resource.", + "responses": { + "200": { + "description": "List of systemdatasource resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemdatasource": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Systemdatasource" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "system" + ], + "operationId": "createSystemdatasource", + "summary": "Create a systemdatasource resource. Configuration for historical datasource resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemdatasource": { + "$ref": "#/components/schemas/Systemdatasource" + } + }, + "required": [ + "systemdatasource" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/systemdatasource/{name}": { + "get": { + "tags": [ + "system" + ], + "operationId": "getSystemdatasourceByName", + "summary": "Get a systemdatasource resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single systemdatasource resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemdatasource": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Systemdatasource" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "system" + ], + "operationId": "updateSystemdatasource", + "summary": "Update a systemdatasource resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemdatasource": { + "$ref": "#/components/schemas/Systemdatasource" + } + }, + "required": [ + "systemdatasource" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "system" + ], + "operationId": "deleteSystemdatasource", + "summary": "Delete a systemdatasource resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/systementity": { + "get": { + "tags": [ + "system" + ], + "operationId": "listSystementity", + "summary": "List systementity resources. Configuration for entity resource.", + "responses": { + "200": { + "description": "List of systementity resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systementity": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Systementity" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "system" + ], + "operationId": "createSystementity", + "summary": "Create a systementity resource. Configuration for entity resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systementity": { + "$ref": "#/components/schemas/Systementity" + } + }, + "required": [ + "systementity" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/systementity/{name}": { + "get": { + "tags": [ + "system" + ], + "operationId": "getSystementityByName", + "summary": "Get a systementity resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single systementity resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systementity": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Systementity" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "system" + ], + "operationId": "updateSystementity", + "summary": "Update a systementity resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systementity": { + "$ref": "#/components/schemas/Systementity" + } + }, + "required": [ + "systementity" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "system" + ], + "operationId": "deleteSystementity", + "summary": "Delete a systementity resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/systementitydata": { + "get": { + "tags": [ + "system" + ], + "operationId": "listSystementitydata", + "summary": "List systementitydata resources. Configuration for entity data resource.", + "responses": { + "200": { + "description": "List of systementitydata resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systementitydata": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Systementitydata" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "system" + ], + "operationId": "createSystementitydata", + "summary": "Create a systementitydata resource. Configuration for entity data resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systementitydata": { + "$ref": "#/components/schemas/Systementitydata" + } + }, + "required": [ + "systementitydata" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/systementitydata/{name}": { + "get": { + "tags": [ + "system" + ], + "operationId": "getSystementitydataByName", + "summary": "Get a systementitydata resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single systementitydata resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systementitydata": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Systementitydata" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "system" + ], + "operationId": "updateSystementitydata", + "summary": "Update a systementitydata resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systementitydata": { + "$ref": "#/components/schemas/Systementitydata" + } + }, + "required": [ + "systementitydata" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "system" + ], + "operationId": "deleteSystementitydata", + "summary": "Delete a systementitydata resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/systementitytype": { + "get": { + "tags": [ + "system" + ], + "operationId": "listSystementitytype", + "summary": "List systementitytype resources. Configuration for entity type resource.", + "responses": { + "200": { + "description": "List of systementitytype resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systementitytype": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Systementitytype" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "system" + ], + "operationId": "createSystementitytype", + "summary": "Create a systementitytype resource. Configuration for entity type resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systementitytype": { + "$ref": "#/components/schemas/Systementitytype" + } + }, + "required": [ + "systementitytype" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/systementitytype/{name}": { + "get": { + "tags": [ + "system" + ], + "operationId": "getSystementitytypeByName", + "summary": "Get a systementitytype resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single systementitytype resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systementitytype": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Systementitytype" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "system" + ], + "operationId": "updateSystementitytype", + "summary": "Update a systementitytype resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systementitytype": { + "$ref": "#/components/schemas/Systementitytype" + } + }, + "required": [ + "systementitytype" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "system" + ], + "operationId": "deleteSystementitytype", + "summary": "Delete a systementitytype resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/systemeventhistory": { + "get": { + "tags": [ + "system" + ], + "operationId": "listSystemeventhistory", + "summary": "List systemeventhistory resources. Configuration for event history resource.", + "responses": { + "200": { + "description": "List of systemeventhistory resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemeventhistory": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Systemeventhistory" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "system" + ], + "operationId": "createSystemeventhistory", + "summary": "Create a systemeventhistory resource. Configuration for event history resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemeventhistory": { + "$ref": "#/components/schemas/Systemeventhistory" + } + }, + "required": [ + "systemeventhistory" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/systemeventhistory/{name}": { + "get": { + "tags": [ + "system" + ], + "operationId": "getSystemeventhistoryByName", + "summary": "Get a systemeventhistory resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single systemeventhistory resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemeventhistory": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Systemeventhistory" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "system" + ], + "operationId": "updateSystemeventhistory", + "summary": "Update a systemeventhistory resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemeventhistory": { + "$ref": "#/components/schemas/Systemeventhistory" + } + }, + "required": [ + "systemeventhistory" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "system" + ], + "operationId": "deleteSystemeventhistory", + "summary": "Delete a systemeventhistory resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/systemextramgmtcpu": { + "get": { + "tags": [ + "system" + ], + "operationId": "listSystemextramgmtcpu", + "summary": "List systemextramgmtcpu resources. systemextramgmtcpu", + "responses": { + "200": { + "description": "List of systemextramgmtcpu resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemextramgmtcpu": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Systemextramgmtcpu" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "system" + ], + "operationId": "createSystemextramgmtcpu", + "summary": "Create a systemextramgmtcpu resource. systemextramgmtcpu", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemextramgmtcpu": { + "$ref": "#/components/schemas/Systemextramgmtcpu" + } + }, + "required": [ + "systemextramgmtcpu" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/systemextramgmtcpu/{name}": { + "get": { + "tags": [ + "system" + ], + "operationId": "getSystemextramgmtcpuByName", + "summary": "Get a systemextramgmtcpu resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single systemextramgmtcpu resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemextramgmtcpu": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Systemextramgmtcpu" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "system" + ], + "operationId": "updateSystemextramgmtcpu", + "summary": "Update a systemextramgmtcpu resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemextramgmtcpu": { + "$ref": "#/components/schemas/Systemextramgmtcpu" + } + }, + "required": [ + "systemextramgmtcpu" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "system" + ], + "operationId": "deleteSystemextramgmtcpu", + "summary": "Delete a systemextramgmtcpu resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/systemfile": { + "get": { + "tags": [ + "system" + ], + "operationId": "listSystemfile", + "summary": "List systemfile resources. Configuration for file resource.", + "responses": { + "200": { + "description": "List of systemfile resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemfile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Systemfile" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "system" + ], + "operationId": "createSystemfile", + "summary": "Create a systemfile resource. Configuration for file resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemfile": { + "$ref": "#/components/schemas/Systemfile" + } + }, + "required": [ + "systemfile" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/systemfile/{name}": { + "get": { + "tags": [ + "system" + ], + "operationId": "getSystemfileByName", + "summary": "Get a systemfile resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single systemfile resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemfile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Systemfile" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "system" + ], + "operationId": "updateSystemfile", + "summary": "Update a systemfile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemfile": { + "$ref": "#/components/schemas/Systemfile" + } + }, + "required": [ + "systemfile" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "system" + ], + "operationId": "deleteSystemfile", + "summary": "Delete a systemfile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/systemfipsstatus": { + "get": { + "tags": [ + "system" + ], + "operationId": "listSystemfipsstatus", + "summary": "List systemfipsstatus resources. Configuration for FIPS INIT Status resource.", + "responses": { + "200": { + "description": "List of systemfipsstatus resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemfipsstatus": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Systemfipsstatus" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "system" + ], + "operationId": "createSystemfipsstatus", + "summary": "Create a systemfipsstatus resource. Configuration for FIPS INIT Status resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemfipsstatus": { + "$ref": "#/components/schemas/Systemfipsstatus" + } + }, + "required": [ + "systemfipsstatus" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/systemfipsstatus/{name}": { + "get": { + "tags": [ + "system" + ], + "operationId": "getSystemfipsstatusByName", + "summary": "Get a systemfipsstatus resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single systemfipsstatus resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemfipsstatus": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Systemfipsstatus" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "system" + ], + "operationId": "updateSystemfipsstatus", + "summary": "Update a systemfipsstatus resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemfipsstatus": { + "$ref": "#/components/schemas/Systemfipsstatus" + } + }, + "required": [ + "systemfipsstatus" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "system" + ], + "operationId": "deleteSystemfipsstatus", + "summary": "Delete a systemfipsstatus resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/systemglobal_auditnslogpolicy_binding": { + "get": { + "tags": [ + "system" + ], + "operationId": "listSystemglobalAuditnslogpolicyBinding", + "summary": "List systemglobal_auditnslogpolicy_binding resources. Binding class showing the auditnslogpolicy that can be bound to systemglobal.", + "responses": { + "200": { + "description": "List of systemglobal_auditnslogpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemglobal_auditnslogpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SystemglobalAuditnslogpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "system" + ], + "operationId": "createSystemglobalAuditnslogpolicyBinding", + "summary": "Create a systemglobal_auditnslogpolicy_binding resource. Binding class showing the auditnslogpolicy that can be bound to systemglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemglobal_auditnslogpolicy_binding": { + "$ref": "#/components/schemas/SystemglobalAuditnslogpolicyBinding" + } + }, + "required": [ + "systemglobal_auditnslogpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/systemglobal_auditnslogpolicy_binding/{name}": { + "delete": { + "tags": [ + "system" + ], + "operationId": "deleteSystemglobalAuditnslogpolicyBinding", + "summary": "Delete a systemglobal_auditnslogpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/systemglobal_auditsyslogpolicy_binding": { + "get": { + "tags": [ + "system" + ], + "operationId": "listSystemglobalAuditsyslogpolicyBinding", + "summary": "List systemglobal_auditsyslogpolicy_binding resources. Binding class showing the auditsyslogpolicy that can be bound to systemglobal.", + "responses": { + "200": { + "description": "List of systemglobal_auditsyslogpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemglobal_auditsyslogpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SystemglobalAuditsyslogpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "system" + ], + "operationId": "createSystemglobalAuditsyslogpolicyBinding", + "summary": "Create a systemglobal_auditsyslogpolicy_binding resource. Binding class showing the auditsyslogpolicy that can be bound to systemglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemglobal_auditsyslogpolicy_binding": { + "$ref": "#/components/schemas/SystemglobalAuditsyslogpolicyBinding" + } + }, + "required": [ + "systemglobal_auditsyslogpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/systemglobal_auditsyslogpolicy_binding/{name}": { + "delete": { + "tags": [ + "system" + ], + "operationId": "deleteSystemglobalAuditsyslogpolicyBinding", + "summary": "Delete a systemglobal_auditsyslogpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/systemglobal_authenticationldappolicy_binding": { + "get": { + "tags": [ + "system" + ], + "operationId": "listSystemglobalAuthenticationldappolicyBinding", + "summary": "List systemglobal_authenticationldappolicy_binding resources. Binding class showing the authenticationldappolicy that can be bound to systemglobal.", + "responses": { + "200": { + "description": "List of systemglobal_authenticationldappolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemglobal_authenticationldappolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SystemglobalAuthenticationldappolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "system" + ], + "operationId": "createSystemglobalAuthenticationldappolicyBinding", + "summary": "Create a systemglobal_authenticationldappolicy_binding resource. Binding class showing the authenticationldappolicy that can be bound to systemglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemglobal_authenticationldappolicy_binding": { + "$ref": "#/components/schemas/SystemglobalAuthenticationldappolicyBinding" + } + }, + "required": [ + "systemglobal_authenticationldappolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/systemglobal_authenticationldappolicy_binding/{name}": { + "delete": { + "tags": [ + "system" + ], + "operationId": "deleteSystemglobalAuthenticationldappolicyBinding", + "summary": "Delete a systemglobal_authenticationldappolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/systemglobal_authenticationlocalpolicy_binding": { + "get": { + "tags": [ + "system" + ], + "operationId": "listSystemglobalAuthenticationlocalpolicyBinding", + "summary": "List systemglobal_authenticationlocalpolicy_binding resources. Binding class showing the authenticationlocalpolicy that can be bound to systemglobal.", + "responses": { + "200": { + "description": "List of systemglobal_authenticationlocalpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemglobal_authenticationlocalpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SystemglobalAuthenticationlocalpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "system" + ], + "operationId": "createSystemglobalAuthenticationlocalpolicyBinding", + "summary": "Create a systemglobal_authenticationlocalpolicy_binding resource. Binding class showing the authenticationlocalpolicy that can be bound to systemglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemglobal_authenticationlocalpolicy_binding": { + "$ref": "#/components/schemas/SystemglobalAuthenticationlocalpolicyBinding" + } + }, + "required": [ + "systemglobal_authenticationlocalpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/systemglobal_authenticationlocalpolicy_binding/{name}": { + "delete": { + "tags": [ + "system" + ], + "operationId": "deleteSystemglobalAuthenticationlocalpolicyBinding", + "summary": "Delete a systemglobal_authenticationlocalpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/systemglobal_authenticationpolicy_binding": { + "get": { + "tags": [ + "system" + ], + "operationId": "listSystemglobalAuthenticationpolicyBinding", + "summary": "List systemglobal_authenticationpolicy_binding resources. Binding class showing the authenticationpolicy that can be bound to systemglobal.", + "responses": { + "200": { + "description": "List of systemglobal_authenticationpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemglobal_authenticationpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SystemglobalAuthenticationpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "system" + ], + "operationId": "createSystemglobalAuthenticationpolicyBinding", + "summary": "Create a systemglobal_authenticationpolicy_binding resource. Binding class showing the authenticationpolicy that can be bound to systemglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemglobal_authenticationpolicy_binding": { + "$ref": "#/components/schemas/SystemglobalAuthenticationpolicyBinding" + } + }, + "required": [ + "systemglobal_authenticationpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/systemglobal_authenticationpolicy_binding/{name}": { + "delete": { + "tags": [ + "system" + ], + "operationId": "deleteSystemglobalAuthenticationpolicyBinding", + "summary": "Delete a systemglobal_authenticationpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/systemglobal_authenticationradiuspolicy_binding": { + "get": { + "tags": [ + "system" + ], + "operationId": "listSystemglobalAuthenticationradiuspolicyBinding", + "summary": "List systemglobal_authenticationradiuspolicy_binding resources. Binding class showing the authenticationradiuspolicy that can be bound to systemglobal.", + "responses": { + "200": { + "description": "List of systemglobal_authenticationradiuspolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemglobal_authenticationradiuspolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SystemglobalAuthenticationradiuspolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "system" + ], + "operationId": "createSystemglobalAuthenticationradiuspolicyBinding", + "summary": "Create a systemglobal_authenticationradiuspolicy_binding resource. Binding class showing the authenticationradiuspolicy that can be bound to systemglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemglobal_authenticationradiuspolicy_binding": { + "$ref": "#/components/schemas/SystemglobalAuthenticationradiuspolicyBinding" + } + }, + "required": [ + "systemglobal_authenticationradiuspolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/systemglobal_authenticationradiuspolicy_binding/{name}": { + "delete": { + "tags": [ + "system" + ], + "operationId": "deleteSystemglobalAuthenticationradiuspolicyBinding", + "summary": "Delete a systemglobal_authenticationradiuspolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/systemglobal_authenticationtacacspolicy_binding": { + "get": { + "tags": [ + "system" + ], + "operationId": "listSystemglobalAuthenticationtacacspolicyBinding", + "summary": "List systemglobal_authenticationtacacspolicy_binding resources. Binding class showing the authenticationtacacspolicy that can be bound to systemglobal.", + "responses": { + "200": { + "description": "List of systemglobal_authenticationtacacspolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemglobal_authenticationtacacspolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SystemglobalAuthenticationtacacspolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "system" + ], + "operationId": "createSystemglobalAuthenticationtacacspolicyBinding", + "summary": "Create a systemglobal_authenticationtacacspolicy_binding resource. Binding class showing the authenticationtacacspolicy that can be bound to systemglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemglobal_authenticationtacacspolicy_binding": { + "$ref": "#/components/schemas/SystemglobalAuthenticationtacacspolicyBinding" + } + }, + "required": [ + "systemglobal_authenticationtacacspolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/systemglobal_authenticationtacacspolicy_binding/{name}": { + "delete": { + "tags": [ + "system" + ], + "operationId": "deleteSystemglobalAuthenticationtacacspolicyBinding", + "summary": "Delete a systemglobal_authenticationtacacspolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/systemglobal_binding": { + "get": { + "tags": [ + "system" + ], + "operationId": "listSystemglobalBinding", + "summary": "List systemglobal_binding resources. Binding object which returns the resources bound to systemglobal_binding.", + "responses": { + "200": { + "description": "List of systemglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SystemglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "system" + ], + "operationId": "createSystemglobalBinding", + "summary": "Create a systemglobal_binding resource. Binding object which returns the resources bound to systemglobal_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemglobal_binding": { + "$ref": "#/components/schemas/SystemglobalBinding" + } + }, + "required": [ + "systemglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/systemglobal_binding/{name}": { + "delete": { + "tags": [ + "system" + ], + "operationId": "deleteSystemglobalBinding", + "summary": "Delete a systemglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/systemglobal_ldappolicy_binding": { + "get": { + "tags": [ + "system" + ], + "operationId": "listSystemglobalLdappolicyBinding", + "summary": "List systemglobal_ldappolicy_binding resources. Binding class showing the ldappolicy that can be bound to systemglobal.", + "responses": { + "200": { + "description": "List of systemglobal_ldappolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemglobal_ldappolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SystemglobalLdappolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "system" + ], + "operationId": "createSystemglobalLdappolicyBinding", + "summary": "Create a systemglobal_ldappolicy_binding resource. Binding class showing the ldappolicy that can be bound to systemglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemglobal_ldappolicy_binding": { + "$ref": "#/components/schemas/SystemglobalLdappolicyBinding" + } + }, + "required": [ + "systemglobal_ldappolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/systemglobal_ldappolicy_binding/{name}": { + "delete": { + "tags": [ + "system" + ], + "operationId": "deleteSystemglobalLdappolicyBinding", + "summary": "Delete a systemglobal_ldappolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/systemglobal_localpolicy_binding": { + "get": { + "tags": [ + "system" + ], + "operationId": "listSystemglobalLocalpolicyBinding", + "summary": "List systemglobal_localpolicy_binding resources. Binding class showing the localpolicy that can be bound to systemglobal.", + "responses": { + "200": { + "description": "List of systemglobal_localpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemglobal_localpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SystemglobalLocalpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "system" + ], + "operationId": "createSystemglobalLocalpolicyBinding", + "summary": "Create a systemglobal_localpolicy_binding resource. Binding class showing the localpolicy that can be bound to systemglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemglobal_localpolicy_binding": { + "$ref": "#/components/schemas/SystemglobalLocalpolicyBinding" + } + }, + "required": [ + "systemglobal_localpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/systemglobal_localpolicy_binding/{name}": { + "delete": { + "tags": [ + "system" + ], + "operationId": "deleteSystemglobalLocalpolicyBinding", + "summary": "Delete a systemglobal_localpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/systemglobal_nslogpolicy_binding": { + "get": { + "tags": [ + "system" + ], + "operationId": "listSystemglobalNslogpolicyBinding", + "summary": "List systemglobal_nslogpolicy_binding resources. Binding class showing the nslogpolicy that can be bound to systemglobal.", + "responses": { + "200": { + "description": "List of systemglobal_nslogpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemglobal_nslogpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SystemglobalNslogpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "system" + ], + "operationId": "createSystemglobalNslogpolicyBinding", + "summary": "Create a systemglobal_nslogpolicy_binding resource. Binding class showing the nslogpolicy that can be bound to systemglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemglobal_nslogpolicy_binding": { + "$ref": "#/components/schemas/SystemglobalNslogpolicyBinding" + } + }, + "required": [ + "systemglobal_nslogpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/systemglobal_nslogpolicy_binding/{name}": { + "delete": { + "tags": [ + "system" + ], + "operationId": "deleteSystemglobalNslogpolicyBinding", + "summary": "Delete a systemglobal_nslogpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/systemglobal_policy_binding": { + "get": { + "tags": [ + "system" + ], + "operationId": "listSystemglobalPolicyBinding", + "summary": "List systemglobal_policy_binding resources. Binding class showing the policy that can be bound to systemglobal.", + "responses": { + "200": { + "description": "List of systemglobal_policy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemglobal_policy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SystemglobalPolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "system" + ], + "operationId": "createSystemglobalPolicyBinding", + "summary": "Create a systemglobal_policy_binding resource. Binding class showing the policy that can be bound to systemglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemglobal_policy_binding": { + "$ref": "#/components/schemas/SystemglobalPolicyBinding" + } + }, + "required": [ + "systemglobal_policy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/systemglobal_policy_binding/{name}": { + "delete": { + "tags": [ + "system" + ], + "operationId": "deleteSystemglobalPolicyBinding", + "summary": "Delete a systemglobal_policy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/systemglobal_radiuspolicy_binding": { + "get": { + "tags": [ + "system" + ], + "operationId": "listSystemglobalRadiuspolicyBinding", + "summary": "List systemglobal_radiuspolicy_binding resources. Binding class showing the radiuspolicy that can be bound to systemglobal.", + "responses": { + "200": { + "description": "List of systemglobal_radiuspolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemglobal_radiuspolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SystemglobalRadiuspolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "system" + ], + "operationId": "createSystemglobalRadiuspolicyBinding", + "summary": "Create a systemglobal_radiuspolicy_binding resource. Binding class showing the radiuspolicy that can be bound to systemglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemglobal_radiuspolicy_binding": { + "$ref": "#/components/schemas/SystemglobalRadiuspolicyBinding" + } + }, + "required": [ + "systemglobal_radiuspolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/systemglobal_radiuspolicy_binding/{name}": { + "delete": { + "tags": [ + "system" + ], + "operationId": "deleteSystemglobalRadiuspolicyBinding", + "summary": "Delete a systemglobal_radiuspolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/systemglobal_syslogpolicy_binding": { + "get": { + "tags": [ + "system" + ], + "operationId": "listSystemglobalSyslogpolicyBinding", + "summary": "List systemglobal_syslogpolicy_binding resources. Binding class showing the syslogpolicy that can be bound to systemglobal.", + "responses": { + "200": { + "description": "List of systemglobal_syslogpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemglobal_syslogpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SystemglobalSyslogpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "system" + ], + "operationId": "createSystemglobalSyslogpolicyBinding", + "summary": "Create a systemglobal_syslogpolicy_binding resource. Binding class showing the syslogpolicy that can be bound to systemglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemglobal_syslogpolicy_binding": { + "$ref": "#/components/schemas/SystemglobalSyslogpolicyBinding" + } + }, + "required": [ + "systemglobal_syslogpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/systemglobal_syslogpolicy_binding/{name}": { + "delete": { + "tags": [ + "system" + ], + "operationId": "deleteSystemglobalSyslogpolicyBinding", + "summary": "Delete a systemglobal_syslogpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/systemglobal_tacacspolicy_binding": { + "get": { + "tags": [ + "system" + ], + "operationId": "listSystemglobalTacacspolicyBinding", + "summary": "List systemglobal_tacacspolicy_binding resources. Binding class showing the tacacspolicy that can be bound to systemglobal.", + "responses": { + "200": { + "description": "List of systemglobal_tacacspolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemglobal_tacacspolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SystemglobalTacacspolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "system" + ], + "operationId": "createSystemglobalTacacspolicyBinding", + "summary": "Create a systemglobal_tacacspolicy_binding resource. Binding class showing the tacacspolicy that can be bound to systemglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemglobal_tacacspolicy_binding": { + "$ref": "#/components/schemas/SystemglobalTacacspolicyBinding" + } + }, + "required": [ + "systemglobal_tacacspolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/systemglobal_tacacspolicy_binding/{name}": { + "delete": { + "tags": [ + "system" + ], + "operationId": "deleteSystemglobalTacacspolicyBinding", + "summary": "Delete a systemglobal_tacacspolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/systemglobaldata": { + "get": { + "tags": [ + "system" + ], + "operationId": "listSystemglobaldata", + "summary": "List systemglobaldata resources. Configuration for global counter data resource.", + "responses": { + "200": { + "description": "List of systemglobaldata resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemglobaldata": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Systemglobaldata" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "system" + ], + "operationId": "createSystemglobaldata", + "summary": "Create a systemglobaldata resource. Configuration for global counter data resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemglobaldata": { + "$ref": "#/components/schemas/Systemglobaldata" + } + }, + "required": [ + "systemglobaldata" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/systemglobaldata/{name}": { + "get": { + "tags": [ + "system" + ], + "operationId": "getSystemglobaldataByName", + "summary": "Get a systemglobaldata resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single systemglobaldata resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemglobaldata": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Systemglobaldata" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "system" + ], + "operationId": "updateSystemglobaldata", + "summary": "Update a systemglobaldata resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemglobaldata": { + "$ref": "#/components/schemas/Systemglobaldata" + } + }, + "required": [ + "systemglobaldata" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "system" + ], + "operationId": "deleteSystemglobaldata", + "summary": "Delete a systemglobaldata resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/systemgroup": { + "get": { + "tags": [ + "system" + ], + "operationId": "listSystemgroup", + "summary": "List systemgroup resources. Configuration for system group resource.", + "responses": { + "200": { + "description": "List of systemgroup resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemgroup": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Systemgroup" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "system" + ], + "operationId": "createSystemgroup", + "summary": "Create a systemgroup resource. Configuration for system group resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemgroup": { + "$ref": "#/components/schemas/Systemgroup" + } + }, + "required": [ + "systemgroup" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/systemgroup/{name}": { + "get": { + "tags": [ + "system" + ], + "operationId": "getSystemgroupByName", + "summary": "Get a systemgroup resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single systemgroup resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemgroup": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Systemgroup" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "system" + ], + "operationId": "updateSystemgroup", + "summary": "Update a systemgroup resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemgroup": { + "$ref": "#/components/schemas/Systemgroup" + } + }, + "required": [ + "systemgroup" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "system" + ], + "operationId": "deleteSystemgroup", + "summary": "Delete a systemgroup resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/systemgroup_binding": { + "get": { + "tags": [ + "system" + ], + "operationId": "listSystemgroupBinding", + "summary": "List systemgroup_binding resources. Binding object which returns the resources bound to systemgroup_binding.", + "responses": { + "200": { + "description": "List of systemgroup_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemgroup_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SystemgroupBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "system" + ], + "operationId": "createSystemgroupBinding", + "summary": "Create a systemgroup_binding resource. Binding object which returns the resources bound to systemgroup_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemgroup_binding": { + "$ref": "#/components/schemas/SystemgroupBinding" + } + }, + "required": [ + "systemgroup_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/systemgroup_binding/{name}": { + "delete": { + "tags": [ + "system" + ], + "operationId": "deleteSystemgroupBinding", + "summary": "Delete a systemgroup_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/systemgroup_cmdpolicy_binding": { + "get": { + "tags": [ + "system" + ], + "operationId": "listSystemgroupCmdpolicyBinding", + "summary": "List systemgroup_cmdpolicy_binding resources. Binding class showing the cmdpolicy that can be bound to systemgroup.", + "responses": { + "200": { + "description": "List of systemgroup_cmdpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemgroup_cmdpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SystemgroupCmdpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "system" + ], + "operationId": "createSystemgroupCmdpolicyBinding", + "summary": "Create a systemgroup_cmdpolicy_binding resource. Binding class showing the cmdpolicy that can be bound to systemgroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemgroup_cmdpolicy_binding": { + "$ref": "#/components/schemas/SystemgroupCmdpolicyBinding" + } + }, + "required": [ + "systemgroup_cmdpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/systemgroup_cmdpolicy_binding/{name}": { + "delete": { + "tags": [ + "system" + ], + "operationId": "deleteSystemgroupCmdpolicyBinding", + "summary": "Delete a systemgroup_cmdpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/systemgroup_nspartition_binding": { + "get": { + "tags": [ + "system" + ], + "operationId": "listSystemgroupNspartitionBinding", + "summary": "List systemgroup_nspartition_binding resources. Binding class showing the nspartition that can be bound to systemgroup.", + "responses": { + "200": { + "description": "List of systemgroup_nspartition_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemgroup_nspartition_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SystemgroupNspartitionBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "system" + ], + "operationId": "createSystemgroupNspartitionBinding", + "summary": "Create a systemgroup_nspartition_binding resource. Binding class showing the nspartition that can be bound to systemgroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemgroup_nspartition_binding": { + "$ref": "#/components/schemas/SystemgroupNspartitionBinding" + } + }, + "required": [ + "systemgroup_nspartition_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/systemgroup_nspartition_binding/{name}": { + "delete": { + "tags": [ + "system" + ], + "operationId": "deleteSystemgroupNspartitionBinding", + "summary": "Delete a systemgroup_nspartition_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/systemgroup_partition_binding": { + "get": { + "tags": [ + "system" + ], + "operationId": "listSystemgroupPartitionBinding", + "summary": "List systemgroup_partition_binding resources. Binding class showing the partition that can be bound to systemgroup.", + "responses": { + "200": { + "description": "List of systemgroup_partition_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemgroup_partition_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SystemgroupPartitionBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "system" + ], + "operationId": "createSystemgroupPartitionBinding", + "summary": "Create a systemgroup_partition_binding resource. Binding class showing the partition that can be bound to systemgroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemgroup_partition_binding": { + "$ref": "#/components/schemas/SystemgroupPartitionBinding" + } + }, + "required": [ + "systemgroup_partition_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/systemgroup_partition_binding/{name}": { + "delete": { + "tags": [ + "system" + ], + "operationId": "deleteSystemgroupPartitionBinding", + "summary": "Delete a systemgroup_partition_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/systemgroup_systemcmdpolicy_binding": { + "get": { + "tags": [ + "system" + ], + "operationId": "listSystemgroupSystemcmdpolicyBinding", + "summary": "List systemgroup_systemcmdpolicy_binding resources. Binding class showing the systemcmdpolicy that can be bound to systemgroup.", + "responses": { + "200": { + "description": "List of systemgroup_systemcmdpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemgroup_systemcmdpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SystemgroupSystemcmdpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "system" + ], + "operationId": "createSystemgroupSystemcmdpolicyBinding", + "summary": "Create a systemgroup_systemcmdpolicy_binding resource. Binding class showing the systemcmdpolicy that can be bound to systemgroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemgroup_systemcmdpolicy_binding": { + "$ref": "#/components/schemas/SystemgroupSystemcmdpolicyBinding" + } + }, + "required": [ + "systemgroup_systemcmdpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/systemgroup_systemcmdpolicy_binding/{name}": { + "delete": { + "tags": [ + "system" + ], + "operationId": "deleteSystemgroupSystemcmdpolicyBinding", + "summary": "Delete a systemgroup_systemcmdpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/systemgroup_systemuser_binding": { + "get": { + "tags": [ + "system" + ], + "operationId": "listSystemgroupSystemuserBinding", + "summary": "List systemgroup_systemuser_binding resources. Binding class showing the systemuser that can be bound to systemgroup.", + "responses": { + "200": { + "description": "List of systemgroup_systemuser_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemgroup_systemuser_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SystemgroupSystemuserBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "system" + ], + "operationId": "createSystemgroupSystemuserBinding", + "summary": "Create a systemgroup_systemuser_binding resource. Binding class showing the systemuser that can be bound to systemgroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemgroup_systemuser_binding": { + "$ref": "#/components/schemas/SystemgroupSystemuserBinding" + } + }, + "required": [ + "systemgroup_systemuser_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/systemgroup_systemuser_binding/{name}": { + "delete": { + "tags": [ + "system" + ], + "operationId": "deleteSystemgroupSystemuserBinding", + "summary": "Delete a systemgroup_systemuser_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/systemgroup_user_binding": { + "get": { + "tags": [ + "system" + ], + "operationId": "listSystemgroupUserBinding", + "summary": "List systemgroup_user_binding resources. Binding class showing the user that can be bound to systemgroup.", + "responses": { + "200": { + "description": "List of systemgroup_user_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemgroup_user_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SystemgroupUserBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "system" + ], + "operationId": "createSystemgroupUserBinding", + "summary": "Create a systemgroup_user_binding resource. Binding class showing the user that can be bound to systemgroup.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemgroup_user_binding": { + "$ref": "#/components/schemas/SystemgroupUserBinding" + } + }, + "required": [ + "systemgroup_user_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/systemgroup_user_binding/{name}": { + "delete": { + "tags": [ + "system" + ], + "operationId": "deleteSystemgroupUserBinding", + "summary": "Delete a systemgroup_user_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/systemhwerror": { + "get": { + "tags": [ + "system" + ], + "operationId": "listSystemhwerror", + "summary": "List systemhwerror resources. Configuration for Hardware errors resource.", + "responses": { + "200": { + "description": "List of systemhwerror resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemhwerror": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Systemhwerror" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "system" + ], + "operationId": "createSystemhwerror", + "summary": "Create a systemhwerror resource. Configuration for Hardware errors resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemhwerror": { + "$ref": "#/components/schemas/Systemhwerror" + } + }, + "required": [ + "systemhwerror" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/systemhwerror/{name}": { + "get": { + "tags": [ + "system" + ], + "operationId": "getSystemhwerrorByName", + "summary": "Get a systemhwerror resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single systemhwerror resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemhwerror": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Systemhwerror" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "system" + ], + "operationId": "updateSystemhwerror", + "summary": "Update a systemhwerror resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemhwerror": { + "$ref": "#/components/schemas/Systemhwerror" + } + }, + "required": [ + "systemhwerror" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "system" + ], + "operationId": "deleteSystemhwerror", + "summary": "Delete a systemhwerror resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/systemkek": { + "get": { + "tags": [ + "system" + ], + "operationId": "listSystemkek", + "summary": "List systemkek resources. Configuration for Key encryption Key resource.", + "responses": { + "200": { + "description": "List of systemkek resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemkek": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Systemkek" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "system" + ], + "operationId": "createSystemkek", + "summary": "Create a systemkek resource. Configuration for Key encryption Key resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemkek": { + "$ref": "#/components/schemas/Systemkek" + } + }, + "required": [ + "systemkek" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/systemkek/{name}": { + "get": { + "tags": [ + "system" + ], + "operationId": "getSystemkekByName", + "summary": "Get a systemkek resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single systemkek resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemkek": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Systemkek" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "system" + ], + "operationId": "updateSystemkek", + "summary": "Update a systemkek resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemkek": { + "$ref": "#/components/schemas/Systemkek" + } + }, + "required": [ + "systemkek" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "system" + ], + "operationId": "deleteSystemkek", + "summary": "Delete a systemkek resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/systemnsbtracing": { + "get": { + "tags": [ + "system" + ], + "operationId": "listSystemnsbtracing", + "summary": "List systemnsbtracing resources. systemnsbtracing", + "responses": { + "200": { + "description": "List of systemnsbtracing resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemnsbtracing": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Systemnsbtracing" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "system" + ], + "operationId": "createSystemnsbtracing", + "summary": "Create a systemnsbtracing resource. systemnsbtracing", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemnsbtracing": { + "$ref": "#/components/schemas/Systemnsbtracing" + } + }, + "required": [ + "systemnsbtracing" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/systemnsbtracing/{name}": { + "get": { + "tags": [ + "system" + ], + "operationId": "getSystemnsbtracingByName", + "summary": "Get a systemnsbtracing resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single systemnsbtracing resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemnsbtracing": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Systemnsbtracing" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "system" + ], + "operationId": "updateSystemnsbtracing", + "summary": "Update a systemnsbtracing resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemnsbtracing": { + "$ref": "#/components/schemas/Systemnsbtracing" + } + }, + "required": [ + "systemnsbtracing" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "system" + ], + "operationId": "deleteSystemnsbtracing", + "summary": "Delete a systemnsbtracing resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/systemparameter": { + "get": { + "tags": [ + "system" + ], + "operationId": "listSystemparameter", + "summary": "List systemparameter resources. Configuration for system parameter resource.", + "responses": { + "200": { + "description": "List of systemparameter resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemparameter": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Systemparameter" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "system" + ], + "operationId": "createSystemparameter", + "summary": "Create a systemparameter resource. Configuration for system parameter resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemparameter": { + "$ref": "#/components/schemas/Systemparameter" + } + }, + "required": [ + "systemparameter" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/systemparameter/{name}": { + "get": { + "tags": [ + "system" + ], + "operationId": "getSystemparameterByName", + "summary": "Get a systemparameter resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single systemparameter resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemparameter": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Systemparameter" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "system" + ], + "operationId": "updateSystemparameter", + "summary": "Update a systemparameter resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemparameter": { + "$ref": "#/components/schemas/Systemparameter" + } + }, + "required": [ + "systemparameter" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "system" + ], + "operationId": "deleteSystemparameter", + "summary": "Delete a systemparameter resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/systemrestorepoint": { + "get": { + "tags": [ + "system" + ], + "operationId": "listSystemrestorepoint", + "summary": "List systemrestorepoint resources. Configuration for Setting restorepoints for auto restore resource.", + "responses": { + "200": { + "description": "List of systemrestorepoint resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemrestorepoint": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Systemrestorepoint" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "system" + ], + "operationId": "createSystemrestorepoint", + "summary": "Create a systemrestorepoint resource. Configuration for Setting restorepoints for auto restore resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemrestorepoint": { + "$ref": "#/components/schemas/Systemrestorepoint" + } + }, + "required": [ + "systemrestorepoint" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/systemrestorepoint/{name}": { + "get": { + "tags": [ + "system" + ], + "operationId": "getSystemrestorepointByName", + "summary": "Get a systemrestorepoint resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single systemrestorepoint resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemrestorepoint": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Systemrestorepoint" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "system" + ], + "operationId": "updateSystemrestorepoint", + "summary": "Update a systemrestorepoint resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemrestorepoint": { + "$ref": "#/components/schemas/Systemrestorepoint" + } + }, + "required": [ + "systemrestorepoint" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "system" + ], + "operationId": "deleteSystemrestorepoint", + "summary": "Delete a systemrestorepoint resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/systemsession": { + "get": { + "tags": [ + "system" + ], + "operationId": "listSystemsession", + "summary": "List systemsession resources. Configuration for system session resource.", + "responses": { + "200": { + "description": "List of systemsession resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemsession": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Systemsession" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "system" + ], + "operationId": "createSystemsession", + "summary": "Create a systemsession resource. Configuration for system session resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemsession": { + "$ref": "#/components/schemas/Systemsession" + } + }, + "required": [ + "systemsession" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/systemsession/{name}": { + "get": { + "tags": [ + "system" + ], + "operationId": "getSystemsessionByName", + "summary": "Get a systemsession resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single systemsession resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemsession": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Systemsession" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "system" + ], + "operationId": "updateSystemsession", + "summary": "Update a systemsession resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemsession": { + "$ref": "#/components/schemas/Systemsession" + } + }, + "required": [ + "systemsession" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "system" + ], + "operationId": "deleteSystemsession", + "summary": "Delete a systemsession resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/systemsignedexereport": { + "get": { + "tags": [ + "system" + ], + "operationId": "listSystemsignedexereport", + "summary": "List systemsignedexereport resources. Configuration for system signedExeReport resource.", + "responses": { + "200": { + "description": "List of systemsignedexereport resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemsignedexereport": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Systemsignedexereport" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "system" + ], + "operationId": "createSystemsignedexereport", + "summary": "Create a systemsignedexereport resource. Configuration for system signedExeReport resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemsignedexereport": { + "$ref": "#/components/schemas/Systemsignedexereport" + } + }, + "required": [ + "systemsignedexereport" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/systemsignedexereport/{name}": { + "get": { + "tags": [ + "system" + ], + "operationId": "getSystemsignedexereportByName", + "summary": "Get a systemsignedexereport resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single systemsignedexereport resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemsignedexereport": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Systemsignedexereport" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "system" + ], + "operationId": "updateSystemsignedexereport", + "summary": "Update a systemsignedexereport resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemsignedexereport": { + "$ref": "#/components/schemas/Systemsignedexereport" + } + }, + "required": [ + "systemsignedexereport" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "system" + ], + "operationId": "deleteSystemsignedexereport", + "summary": "Delete a systemsignedexereport resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/systemsshkey": { + "get": { + "tags": [ + "system" + ], + "operationId": "listSystemsshkey", + "summary": "List systemsshkey resources. systemsshkey", + "responses": { + "200": { + "description": "List of systemsshkey resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemsshkey": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Systemsshkey" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "system" + ], + "operationId": "createSystemsshkey", + "summary": "Create a systemsshkey resource. systemsshkey", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemsshkey": { + "$ref": "#/components/schemas/Systemsshkey" + } + }, + "required": [ + "systemsshkey" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/systemsshkey/{name}": { + "get": { + "tags": [ + "system" + ], + "operationId": "getSystemsshkeyByName", + "summary": "Get a systemsshkey resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single systemsshkey resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemsshkey": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Systemsshkey" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "system" + ], + "operationId": "updateSystemsshkey", + "summary": "Update a systemsshkey resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemsshkey": { + "$ref": "#/components/schemas/Systemsshkey" + } + }, + "required": [ + "systemsshkey" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "system" + ], + "operationId": "deleteSystemsshkey", + "summary": "Delete a systemsshkey resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/systemuser": { + "get": { + "tags": [ + "system" + ], + "operationId": "listSystemuser", + "summary": "List systemuser resources. Configuration for system user resource.", + "responses": { + "200": { + "description": "List of systemuser resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemuser": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Systemuser" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "system" + ], + "operationId": "createSystemuser", + "summary": "Create a systemuser resource. Configuration for system user resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemuser": { + "$ref": "#/components/schemas/Systemuser" + } + }, + "required": [ + "systemuser" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/systemuser/{name}": { + "get": { + "tags": [ + "system" + ], + "operationId": "getSystemuserByName", + "summary": "Get a systemuser resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single systemuser resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemuser": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Systemuser" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "system" + ], + "operationId": "updateSystemuser", + "summary": "Update a systemuser resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemuser": { + "$ref": "#/components/schemas/Systemuser" + } + }, + "required": [ + "systemuser" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "system" + ], + "operationId": "deleteSystemuser", + "summary": "Delete a systemuser resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/systemuser_binding": { + "get": { + "tags": [ + "system" + ], + "operationId": "listSystemuserBinding", + "summary": "List systemuser_binding resources. Binding object which returns the resources bound to systemuser_binding.", + "responses": { + "200": { + "description": "List of systemuser_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemuser_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SystemuserBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "system" + ], + "operationId": "createSystemuserBinding", + "summary": "Create a systemuser_binding resource. Binding object which returns the resources bound to systemuser_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemuser_binding": { + "$ref": "#/components/schemas/SystemuserBinding" + } + }, + "required": [ + "systemuser_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/systemuser_binding/{name}": { + "delete": { + "tags": [ + "system" + ], + "operationId": "deleteSystemuserBinding", + "summary": "Delete a systemuser_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/systemuser_cmdpolicy_binding": { + "get": { + "tags": [ + "system" + ], + "operationId": "listSystemuserCmdpolicyBinding", + "summary": "List systemuser_cmdpolicy_binding resources. Binding class showing the cmdpolicy that can be bound to systemuser.", + "responses": { + "200": { + "description": "List of systemuser_cmdpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemuser_cmdpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SystemuserCmdpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "system" + ], + "operationId": "createSystemuserCmdpolicyBinding", + "summary": "Create a systemuser_cmdpolicy_binding resource. Binding class showing the cmdpolicy that can be bound to systemuser.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemuser_cmdpolicy_binding": { + "$ref": "#/components/schemas/SystemuserCmdpolicyBinding" + } + }, + "required": [ + "systemuser_cmdpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/systemuser_cmdpolicy_binding/{name}": { + "delete": { + "tags": [ + "system" + ], + "operationId": "deleteSystemuserCmdpolicyBinding", + "summary": "Delete a systemuser_cmdpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/systemuser_group_binding": { + "get": { + "tags": [ + "system" + ], + "operationId": "listSystemuserGroupBinding", + "summary": "List systemuser_group_binding resources. Binding class showing the group that can be bound to systemuser.", + "responses": { + "200": { + "description": "List of systemuser_group_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemuser_group_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SystemuserGroupBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "system" + ], + "operationId": "createSystemuserGroupBinding", + "summary": "Create a systemuser_group_binding resource. Binding class showing the group that can be bound to systemuser.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemuser_group_binding": { + "$ref": "#/components/schemas/SystemuserGroupBinding" + } + }, + "required": [ + "systemuser_group_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/systemuser_group_binding/{name}": { + "delete": { + "tags": [ + "system" + ], + "operationId": "deleteSystemuserGroupBinding", + "summary": "Delete a systemuser_group_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/systemuser_nspartition_binding": { + "get": { + "tags": [ + "system" + ], + "operationId": "listSystemuserNspartitionBinding", + "summary": "List systemuser_nspartition_binding resources. Binding class showing the nspartition that can be bound to systemuser.", + "responses": { + "200": { + "description": "List of systemuser_nspartition_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemuser_nspartition_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SystemuserNspartitionBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "system" + ], + "operationId": "createSystemuserNspartitionBinding", + "summary": "Create a systemuser_nspartition_binding resource. Binding class showing the nspartition that can be bound to systemuser.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemuser_nspartition_binding": { + "$ref": "#/components/schemas/SystemuserNspartitionBinding" + } + }, + "required": [ + "systemuser_nspartition_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/systemuser_nspartition_binding/{name}": { + "delete": { + "tags": [ + "system" + ], + "operationId": "deleteSystemuserNspartitionBinding", + "summary": "Delete a systemuser_nspartition_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/systemuser_partition_binding": { + "get": { + "tags": [ + "system" + ], + "operationId": "listSystemuserPartitionBinding", + "summary": "List systemuser_partition_binding resources. Binding class showing the partition that can be bound to systemuser.", + "responses": { + "200": { + "description": "List of systemuser_partition_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemuser_partition_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SystemuserPartitionBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "system" + ], + "operationId": "createSystemuserPartitionBinding", + "summary": "Create a systemuser_partition_binding resource. Binding class showing the partition that can be bound to systemuser.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemuser_partition_binding": { + "$ref": "#/components/schemas/SystemuserPartitionBinding" + } + }, + "required": [ + "systemuser_partition_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/systemuser_partition_binding/{name}": { + "delete": { + "tags": [ + "system" + ], + "operationId": "deleteSystemuserPartitionBinding", + "summary": "Delete a systemuser_partition_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/systemuser_systemcmdpolicy_binding": { + "get": { + "tags": [ + "system" + ], + "operationId": "listSystemuserSystemcmdpolicyBinding", + "summary": "List systemuser_systemcmdpolicy_binding resources. Binding class showing the systemcmdpolicy that can be bound to systemuser.", + "responses": { + "200": { + "description": "List of systemuser_systemcmdpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemuser_systemcmdpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SystemuserSystemcmdpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "system" + ], + "operationId": "createSystemuserSystemcmdpolicyBinding", + "summary": "Create a systemuser_systemcmdpolicy_binding resource. Binding class showing the systemcmdpolicy that can be bound to systemuser.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemuser_systemcmdpolicy_binding": { + "$ref": "#/components/schemas/SystemuserSystemcmdpolicyBinding" + } + }, + "required": [ + "systemuser_systemcmdpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/systemuser_systemcmdpolicy_binding/{name}": { + "delete": { + "tags": [ + "system" + ], + "operationId": "deleteSystemuserSystemcmdpolicyBinding", + "summary": "Delete a systemuser_systemcmdpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/systemuser_systemgroup_binding": { + "get": { + "tags": [ + "system" + ], + "operationId": "listSystemuserSystemgroupBinding", + "summary": "List systemuser_systemgroup_binding resources. Binding class showing the systemgroup that can be bound to systemuser.", + "responses": { + "200": { + "description": "List of systemuser_systemgroup_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemuser_systemgroup_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SystemuserSystemgroupBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "system" + ], + "operationId": "createSystemuserSystemgroupBinding", + "summary": "Create a systemuser_systemgroup_binding resource. Binding class showing the systemgroup that can be bound to systemuser.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "systemuser_systemgroup_binding": { + "$ref": "#/components/schemas/SystemuserSystemgroupBinding" + } + }, + "required": [ + "systemuser_systemgroup_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/systemuser_systemgroup_binding/{name}": { + "delete": { + "tags": [ + "system" + ], + "operationId": "deleteSystemuserSystemgroupBinding", + "summary": "Delete a systemuser_systemgroup_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/tmformssoaction": { + "get": { + "tags": [ + "tm" + ], + "operationId": "listTmformssoaction", + "summary": "List tmformssoaction resources. Configuration for Form sso action resource.", + "responses": { + "200": { + "description": "List of tmformssoaction resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmformssoaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Tmformssoaction" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "tm" + ], + "operationId": "createTmformssoaction", + "summary": "Create a tmformssoaction resource. Configuration for Form sso action resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmformssoaction": { + "$ref": "#/components/schemas/Tmformssoaction" + } + }, + "required": [ + "tmformssoaction" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/tmformssoaction/{name}": { + "get": { + "tags": [ + "tm" + ], + "operationId": "getTmformssoactionByName", + "summary": "Get a tmformssoaction resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single tmformssoaction resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmformssoaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Tmformssoaction" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "tm" + ], + "operationId": "updateTmformssoaction", + "summary": "Update a tmformssoaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmformssoaction": { + "$ref": "#/components/schemas/Tmformssoaction" + } + }, + "required": [ + "tmformssoaction" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "tm" + ], + "operationId": "deleteTmformssoaction", + "summary": "Delete a tmformssoaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/tmglobal_auditnslogpolicy_binding": { + "get": { + "tags": [ + "tm" + ], + "operationId": "listTmglobalAuditnslogpolicyBinding", + "summary": "List tmglobal_auditnslogpolicy_binding resources. Binding class showing the auditnslogpolicy that can be bound to tmglobal.", + "responses": { + "200": { + "description": "List of tmglobal_auditnslogpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmglobal_auditnslogpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TmglobalAuditnslogpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "tm" + ], + "operationId": "createTmglobalAuditnslogpolicyBinding", + "summary": "Create a tmglobal_auditnslogpolicy_binding resource. Binding class showing the auditnslogpolicy that can be bound to tmglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmglobal_auditnslogpolicy_binding": { + "$ref": "#/components/schemas/TmglobalAuditnslogpolicyBinding" + } + }, + "required": [ + "tmglobal_auditnslogpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/tmglobal_auditnslogpolicy_binding/{name}": { + "delete": { + "tags": [ + "tm" + ], + "operationId": "deleteTmglobalAuditnslogpolicyBinding", + "summary": "Delete a tmglobal_auditnslogpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/tmglobal_auditsyslogpolicy_binding": { + "get": { + "tags": [ + "tm" + ], + "operationId": "listTmglobalAuditsyslogpolicyBinding", + "summary": "List tmglobal_auditsyslogpolicy_binding resources. Binding class showing the auditsyslogpolicy that can be bound to tmglobal.", + "responses": { + "200": { + "description": "List of tmglobal_auditsyslogpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmglobal_auditsyslogpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TmglobalAuditsyslogpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "tm" + ], + "operationId": "createTmglobalAuditsyslogpolicyBinding", + "summary": "Create a tmglobal_auditsyslogpolicy_binding resource. Binding class showing the auditsyslogpolicy that can be bound to tmglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmglobal_auditsyslogpolicy_binding": { + "$ref": "#/components/schemas/TmglobalAuditsyslogpolicyBinding" + } + }, + "required": [ + "tmglobal_auditsyslogpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/tmglobal_auditsyslogpolicy_binding/{name}": { + "delete": { + "tags": [ + "tm" + ], + "operationId": "deleteTmglobalAuditsyslogpolicyBinding", + "summary": "Delete a tmglobal_auditsyslogpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/tmglobal_binding": { + "get": { + "tags": [ + "tm" + ], + "operationId": "listTmglobalBinding", + "summary": "List tmglobal_binding resources. Binding object which returns the resources bound to tmglobal_binding.", + "responses": { + "200": { + "description": "List of tmglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TmglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "tm" + ], + "operationId": "createTmglobalBinding", + "summary": "Create a tmglobal_binding resource. Binding object which returns the resources bound to tmglobal_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmglobal_binding": { + "$ref": "#/components/schemas/TmglobalBinding" + } + }, + "required": [ + "tmglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/tmglobal_binding/{name}": { + "delete": { + "tags": [ + "tm" + ], + "operationId": "deleteTmglobalBinding", + "summary": "Delete a tmglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/tmglobal_nslogpolicy_binding": { + "get": { + "tags": [ + "tm" + ], + "operationId": "listTmglobalNslogpolicyBinding", + "summary": "List tmglobal_nslogpolicy_binding resources. Binding class showing the nslogpolicy that can be bound to tmglobal.", + "responses": { + "200": { + "description": "List of tmglobal_nslogpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmglobal_nslogpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TmglobalNslogpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "tm" + ], + "operationId": "createTmglobalNslogpolicyBinding", + "summary": "Create a tmglobal_nslogpolicy_binding resource. Binding class showing the nslogpolicy that can be bound to tmglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmglobal_nslogpolicy_binding": { + "$ref": "#/components/schemas/TmglobalNslogpolicyBinding" + } + }, + "required": [ + "tmglobal_nslogpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/tmglobal_nslogpolicy_binding/{name}": { + "delete": { + "tags": [ + "tm" + ], + "operationId": "deleteTmglobalNslogpolicyBinding", + "summary": "Delete a tmglobal_nslogpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/tmglobal_sessionpolicy_binding": { + "get": { + "tags": [ + "tm" + ], + "operationId": "listTmglobalSessionpolicyBinding", + "summary": "List tmglobal_sessionpolicy_binding resources. Binding class showing the sessionpolicy that can be bound to tmglobal.", + "responses": { + "200": { + "description": "List of tmglobal_sessionpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmglobal_sessionpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TmglobalSessionpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "tm" + ], + "operationId": "createTmglobalSessionpolicyBinding", + "summary": "Create a tmglobal_sessionpolicy_binding resource. Binding class showing the sessionpolicy that can be bound to tmglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmglobal_sessionpolicy_binding": { + "$ref": "#/components/schemas/TmglobalSessionpolicyBinding" + } + }, + "required": [ + "tmglobal_sessionpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/tmglobal_sessionpolicy_binding/{name}": { + "delete": { + "tags": [ + "tm" + ], + "operationId": "deleteTmglobalSessionpolicyBinding", + "summary": "Delete a tmglobal_sessionpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/tmglobal_syslogpolicy_binding": { + "get": { + "tags": [ + "tm" + ], + "operationId": "listTmglobalSyslogpolicyBinding", + "summary": "List tmglobal_syslogpolicy_binding resources. Binding class showing the syslogpolicy that can be bound to tmglobal.", + "responses": { + "200": { + "description": "List of tmglobal_syslogpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmglobal_syslogpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TmglobalSyslogpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "tm" + ], + "operationId": "createTmglobalSyslogpolicyBinding", + "summary": "Create a tmglobal_syslogpolicy_binding resource. Binding class showing the syslogpolicy that can be bound to tmglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmglobal_syslogpolicy_binding": { + "$ref": "#/components/schemas/TmglobalSyslogpolicyBinding" + } + }, + "required": [ + "tmglobal_syslogpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/tmglobal_syslogpolicy_binding/{name}": { + "delete": { + "tags": [ + "tm" + ], + "operationId": "deleteTmglobalSyslogpolicyBinding", + "summary": "Delete a tmglobal_syslogpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/tmglobal_tmsessionpolicy_binding": { + "get": { + "tags": [ + "tm" + ], + "operationId": "listTmglobalTmsessionpolicyBinding", + "summary": "List tmglobal_tmsessionpolicy_binding resources. Binding class showing the tmsessionpolicy that can be bound to tmglobal.", + "responses": { + "200": { + "description": "List of tmglobal_tmsessionpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmglobal_tmsessionpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TmglobalTmsessionpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "tm" + ], + "operationId": "createTmglobalTmsessionpolicyBinding", + "summary": "Create a tmglobal_tmsessionpolicy_binding resource. Binding class showing the tmsessionpolicy that can be bound to tmglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmglobal_tmsessionpolicy_binding": { + "$ref": "#/components/schemas/TmglobalTmsessionpolicyBinding" + } + }, + "required": [ + "tmglobal_tmsessionpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/tmglobal_tmsessionpolicy_binding/{name}": { + "delete": { + "tags": [ + "tm" + ], + "operationId": "deleteTmglobalTmsessionpolicyBinding", + "summary": "Delete a tmglobal_tmsessionpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/tmglobal_tmtrafficpolicy_binding": { + "get": { + "tags": [ + "tm" + ], + "operationId": "listTmglobalTmtrafficpolicyBinding", + "summary": "List tmglobal_tmtrafficpolicy_binding resources. Binding class showing the tmtrafficpolicy that can be bound to tmglobal.", + "responses": { + "200": { + "description": "List of tmglobal_tmtrafficpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmglobal_tmtrafficpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TmglobalTmtrafficpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "tm" + ], + "operationId": "createTmglobalTmtrafficpolicyBinding", + "summary": "Create a tmglobal_tmtrafficpolicy_binding resource. Binding class showing the tmtrafficpolicy that can be bound to tmglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmglobal_tmtrafficpolicy_binding": { + "$ref": "#/components/schemas/TmglobalTmtrafficpolicyBinding" + } + }, + "required": [ + "tmglobal_tmtrafficpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/tmglobal_tmtrafficpolicy_binding/{name}": { + "delete": { + "tags": [ + "tm" + ], + "operationId": "deleteTmglobalTmtrafficpolicyBinding", + "summary": "Delete a tmglobal_tmtrafficpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/tmglobal_trafficpolicy_binding": { + "get": { + "tags": [ + "tm" + ], + "operationId": "listTmglobalTrafficpolicyBinding", + "summary": "List tmglobal_trafficpolicy_binding resources. Binding class showing the trafficpolicy that can be bound to tmglobal.", + "responses": { + "200": { + "description": "List of tmglobal_trafficpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmglobal_trafficpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TmglobalTrafficpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "tm" + ], + "operationId": "createTmglobalTrafficpolicyBinding", + "summary": "Create a tmglobal_trafficpolicy_binding resource. Binding class showing the trafficpolicy that can be bound to tmglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmglobal_trafficpolicy_binding": { + "$ref": "#/components/schemas/TmglobalTrafficpolicyBinding" + } + }, + "required": [ + "tmglobal_trafficpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/tmglobal_trafficpolicy_binding/{name}": { + "delete": { + "tags": [ + "tm" + ], + "operationId": "deleteTmglobalTrafficpolicyBinding", + "summary": "Delete a tmglobal_trafficpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/tmsamlssoprofile": { + "get": { + "tags": [ + "tm" + ], + "operationId": "listTmsamlssoprofile", + "summary": "List tmsamlssoprofile resources. Configuration for SAML sso action resource.", + "responses": { + "200": { + "description": "List of tmsamlssoprofile resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmsamlssoprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Tmsamlssoprofile" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "tm" + ], + "operationId": "createTmsamlssoprofile", + "summary": "Create a tmsamlssoprofile resource. Configuration for SAML sso action resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmsamlssoprofile": { + "$ref": "#/components/schemas/Tmsamlssoprofile" + } + }, + "required": [ + "tmsamlssoprofile" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/tmsamlssoprofile/{name}": { + "get": { + "tags": [ + "tm" + ], + "operationId": "getTmsamlssoprofileByName", + "summary": "Get a tmsamlssoprofile resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single tmsamlssoprofile resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmsamlssoprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Tmsamlssoprofile" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "tm" + ], + "operationId": "updateTmsamlssoprofile", + "summary": "Update a tmsamlssoprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmsamlssoprofile": { + "$ref": "#/components/schemas/Tmsamlssoprofile" + } + }, + "required": [ + "tmsamlssoprofile" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "tm" + ], + "operationId": "deleteTmsamlssoprofile", + "summary": "Delete a tmsamlssoprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/tmsessionaction": { + "get": { + "tags": [ + "tm" + ], + "operationId": "listTmsessionaction", + "summary": "List tmsessionaction resources. Configuration for TM session action resource.", + "responses": { + "200": { + "description": "List of tmsessionaction resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmsessionaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Tmsessionaction" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "tm" + ], + "operationId": "createTmsessionaction", + "summary": "Create a tmsessionaction resource. Configuration for TM session action resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmsessionaction": { + "$ref": "#/components/schemas/Tmsessionaction" + } + }, + "required": [ + "tmsessionaction" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/tmsessionaction/{name}": { + "get": { + "tags": [ + "tm" + ], + "operationId": "getTmsessionactionByName", + "summary": "Get a tmsessionaction resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single tmsessionaction resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmsessionaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Tmsessionaction" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "tm" + ], + "operationId": "updateTmsessionaction", + "summary": "Update a tmsessionaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmsessionaction": { + "$ref": "#/components/schemas/Tmsessionaction" + } + }, + "required": [ + "tmsessionaction" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "tm" + ], + "operationId": "deleteTmsessionaction", + "summary": "Delete a tmsessionaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/tmsessionparameter": { + "get": { + "tags": [ + "tm" + ], + "operationId": "listTmsessionparameter", + "summary": "List tmsessionparameter resources. Configuration for session parameter resource.", + "responses": { + "200": { + "description": "List of tmsessionparameter resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmsessionparameter": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Tmsessionparameter" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "tm" + ], + "operationId": "createTmsessionparameter", + "summary": "Create a tmsessionparameter resource. Configuration for session parameter resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmsessionparameter": { + "$ref": "#/components/schemas/Tmsessionparameter" + } + }, + "required": [ + "tmsessionparameter" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/tmsessionparameter/{name}": { + "get": { + "tags": [ + "tm" + ], + "operationId": "getTmsessionparameterByName", + "summary": "Get a tmsessionparameter resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single tmsessionparameter resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmsessionparameter": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Tmsessionparameter" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "tm" + ], + "operationId": "updateTmsessionparameter", + "summary": "Update a tmsessionparameter resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmsessionparameter": { + "$ref": "#/components/schemas/Tmsessionparameter" + } + }, + "required": [ + "tmsessionparameter" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "tm" + ], + "operationId": "deleteTmsessionparameter", + "summary": "Delete a tmsessionparameter resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/tmsessionpolicy": { + "get": { + "tags": [ + "tm" + ], + "operationId": "listTmsessionpolicy", + "summary": "List tmsessionpolicy resources. Configuration for TM session policy resource.", + "responses": { + "200": { + "description": "List of tmsessionpolicy resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmsessionpolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Tmsessionpolicy" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "tm" + ], + "operationId": "createTmsessionpolicy", + "summary": "Create a tmsessionpolicy resource. Configuration for TM session policy resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmsessionpolicy": { + "$ref": "#/components/schemas/Tmsessionpolicy" + } + }, + "required": [ + "tmsessionpolicy" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/tmsessionpolicy/{name}": { + "get": { + "tags": [ + "tm" + ], + "operationId": "getTmsessionpolicyByName", + "summary": "Get a tmsessionpolicy resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single tmsessionpolicy resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmsessionpolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Tmsessionpolicy" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "tm" + ], + "operationId": "updateTmsessionpolicy", + "summary": "Update a tmsessionpolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmsessionpolicy": { + "$ref": "#/components/schemas/Tmsessionpolicy" + } + }, + "required": [ + "tmsessionpolicy" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "tm" + ], + "operationId": "deleteTmsessionpolicy", + "summary": "Delete a tmsessionpolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/tmsessionpolicy_aaagroup_binding": { + "get": { + "tags": [ + "tm" + ], + "operationId": "listTmsessionpolicyAaagroupBinding", + "summary": "List tmsessionpolicy_aaagroup_binding resources. Binding class showing the aaagroup that can be bound to tmsessionpolicy.", + "responses": { + "200": { + "description": "List of tmsessionpolicy_aaagroup_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmsessionpolicy_aaagroup_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TmsessionpolicyAaagroupBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "tm" + ], + "operationId": "createTmsessionpolicyAaagroupBinding", + "summary": "Create a tmsessionpolicy_aaagroup_binding resource. Binding class showing the aaagroup that can be bound to tmsessionpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmsessionpolicy_aaagroup_binding": { + "$ref": "#/components/schemas/TmsessionpolicyAaagroupBinding" + } + }, + "required": [ + "tmsessionpolicy_aaagroup_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/tmsessionpolicy_aaagroup_binding/{name}": { + "delete": { + "tags": [ + "tm" + ], + "operationId": "deleteTmsessionpolicyAaagroupBinding", + "summary": "Delete a tmsessionpolicy_aaagroup_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/tmsessionpolicy_aaauser_binding": { + "get": { + "tags": [ + "tm" + ], + "operationId": "listTmsessionpolicyAaauserBinding", + "summary": "List tmsessionpolicy_aaauser_binding resources. Binding class showing the aaauser that can be bound to tmsessionpolicy.", + "responses": { + "200": { + "description": "List of tmsessionpolicy_aaauser_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmsessionpolicy_aaauser_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TmsessionpolicyAaauserBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "tm" + ], + "operationId": "createTmsessionpolicyAaauserBinding", + "summary": "Create a tmsessionpolicy_aaauser_binding resource. Binding class showing the aaauser that can be bound to tmsessionpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmsessionpolicy_aaauser_binding": { + "$ref": "#/components/schemas/TmsessionpolicyAaauserBinding" + } + }, + "required": [ + "tmsessionpolicy_aaauser_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/tmsessionpolicy_aaauser_binding/{name}": { + "delete": { + "tags": [ + "tm" + ], + "operationId": "deleteTmsessionpolicyAaauserBinding", + "summary": "Delete a tmsessionpolicy_aaauser_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/tmsessionpolicy_authenticationvserver_binding": { + "get": { + "tags": [ + "tm" + ], + "operationId": "listTmsessionpolicyAuthenticationvserverBinding", + "summary": "List tmsessionpolicy_authenticationvserver_binding resources. Binding class showing the authenticationvserver that can be bound to tmsessionpolicy.", + "responses": { + "200": { + "description": "List of tmsessionpolicy_authenticationvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmsessionpolicy_authenticationvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TmsessionpolicyAuthenticationvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "tm" + ], + "operationId": "createTmsessionpolicyAuthenticationvserverBinding", + "summary": "Create a tmsessionpolicy_authenticationvserver_binding resource. Binding class showing the authenticationvserver that can be bound to tmsessionpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmsessionpolicy_authenticationvserver_binding": { + "$ref": "#/components/schemas/TmsessionpolicyAuthenticationvserverBinding" + } + }, + "required": [ + "tmsessionpolicy_authenticationvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/tmsessionpolicy_authenticationvserver_binding/{name}": { + "delete": { + "tags": [ + "tm" + ], + "operationId": "deleteTmsessionpolicyAuthenticationvserverBinding", + "summary": "Delete a tmsessionpolicy_authenticationvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/tmsessionpolicy_binding": { + "get": { + "tags": [ + "tm" + ], + "operationId": "listTmsessionpolicyBinding", + "summary": "List tmsessionpolicy_binding resources. Binding object which returns the resources bound to tmsessionpolicy_binding.", + "responses": { + "200": { + "description": "List of tmsessionpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmsessionpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TmsessionpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "tm" + ], + "operationId": "createTmsessionpolicyBinding", + "summary": "Create a tmsessionpolicy_binding resource. Binding object which returns the resources bound to tmsessionpolicy_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmsessionpolicy_binding": { + "$ref": "#/components/schemas/TmsessionpolicyBinding" + } + }, + "required": [ + "tmsessionpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/tmsessionpolicy_binding/{name}": { + "delete": { + "tags": [ + "tm" + ], + "operationId": "deleteTmsessionpolicyBinding", + "summary": "Delete a tmsessionpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/tmsessionpolicy_global_binding": { + "get": { + "tags": [ + "tm" + ], + "operationId": "listTmsessionpolicyGlobalBinding", + "summary": "List tmsessionpolicy_global_binding resources. Binding class showing the global that can be bound to tmsessionpolicy.", + "responses": { + "200": { + "description": "List of tmsessionpolicy_global_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmsessionpolicy_global_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TmsessionpolicyGlobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "tm" + ], + "operationId": "createTmsessionpolicyGlobalBinding", + "summary": "Create a tmsessionpolicy_global_binding resource. Binding class showing the global that can be bound to tmsessionpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmsessionpolicy_global_binding": { + "$ref": "#/components/schemas/TmsessionpolicyGlobalBinding" + } + }, + "required": [ + "tmsessionpolicy_global_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/tmsessionpolicy_global_binding/{name}": { + "delete": { + "tags": [ + "tm" + ], + "operationId": "deleteTmsessionpolicyGlobalBinding", + "summary": "Delete a tmsessionpolicy_global_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/tmsessionpolicy_group_binding": { + "get": { + "tags": [ + "tm" + ], + "operationId": "listTmsessionpolicyGroupBinding", + "summary": "List tmsessionpolicy_group_binding resources. Binding class showing the group that can be bound to tmsessionpolicy.", + "responses": { + "200": { + "description": "List of tmsessionpolicy_group_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmsessionpolicy_group_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TmsessionpolicyGroupBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "tm" + ], + "operationId": "createTmsessionpolicyGroupBinding", + "summary": "Create a tmsessionpolicy_group_binding resource. Binding class showing the group that can be bound to tmsessionpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmsessionpolicy_group_binding": { + "$ref": "#/components/schemas/TmsessionpolicyGroupBinding" + } + }, + "required": [ + "tmsessionpolicy_group_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/tmsessionpolicy_group_binding/{name}": { + "delete": { + "tags": [ + "tm" + ], + "operationId": "deleteTmsessionpolicyGroupBinding", + "summary": "Delete a tmsessionpolicy_group_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/tmsessionpolicy_tmglobal_binding": { + "get": { + "tags": [ + "tm" + ], + "operationId": "listTmsessionpolicyTmglobalBinding", + "summary": "List tmsessionpolicy_tmglobal_binding resources. Binding class showing the tmglobal that can be bound to tmsessionpolicy.", + "responses": { + "200": { + "description": "List of tmsessionpolicy_tmglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmsessionpolicy_tmglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TmsessionpolicyTmglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "tm" + ], + "operationId": "createTmsessionpolicyTmglobalBinding", + "summary": "Create a tmsessionpolicy_tmglobal_binding resource. Binding class showing the tmglobal that can be bound to tmsessionpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmsessionpolicy_tmglobal_binding": { + "$ref": "#/components/schemas/TmsessionpolicyTmglobalBinding" + } + }, + "required": [ + "tmsessionpolicy_tmglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/tmsessionpolicy_tmglobal_binding/{name}": { + "delete": { + "tags": [ + "tm" + ], + "operationId": "deleteTmsessionpolicyTmglobalBinding", + "summary": "Delete a tmsessionpolicy_tmglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/tmsessionpolicy_user_binding": { + "get": { + "tags": [ + "tm" + ], + "operationId": "listTmsessionpolicyUserBinding", + "summary": "List tmsessionpolicy_user_binding resources. Binding class showing the user that can be bound to tmsessionpolicy.", + "responses": { + "200": { + "description": "List of tmsessionpolicy_user_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmsessionpolicy_user_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TmsessionpolicyUserBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "tm" + ], + "operationId": "createTmsessionpolicyUserBinding", + "summary": "Create a tmsessionpolicy_user_binding resource. Binding class showing the user that can be bound to tmsessionpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmsessionpolicy_user_binding": { + "$ref": "#/components/schemas/TmsessionpolicyUserBinding" + } + }, + "required": [ + "tmsessionpolicy_user_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/tmsessionpolicy_user_binding/{name}": { + "delete": { + "tags": [ + "tm" + ], + "operationId": "deleteTmsessionpolicyUserBinding", + "summary": "Delete a tmsessionpolicy_user_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/tmsessionpolicy_vserver_binding": { + "get": { + "tags": [ + "tm" + ], + "operationId": "listTmsessionpolicyVserverBinding", + "summary": "List tmsessionpolicy_vserver_binding resources. Binding class showing the vserver that can be bound to tmsessionpolicy.", + "responses": { + "200": { + "description": "List of tmsessionpolicy_vserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmsessionpolicy_vserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TmsessionpolicyVserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "tm" + ], + "operationId": "createTmsessionpolicyVserverBinding", + "summary": "Create a tmsessionpolicy_vserver_binding resource. Binding class showing the vserver that can be bound to tmsessionpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmsessionpolicy_vserver_binding": { + "$ref": "#/components/schemas/TmsessionpolicyVserverBinding" + } + }, + "required": [ + "tmsessionpolicy_vserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/tmsessionpolicy_vserver_binding/{name}": { + "delete": { + "tags": [ + "tm" + ], + "operationId": "deleteTmsessionpolicyVserverBinding", + "summary": "Delete a tmsessionpolicy_vserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/tmtrafficaction": { + "get": { + "tags": [ + "tm" + ], + "operationId": "listTmtrafficaction", + "summary": "List tmtrafficaction resources. Configuration for TM traffic action resource.", + "responses": { + "200": { + "description": "List of tmtrafficaction resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmtrafficaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Tmtrafficaction" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "tm" + ], + "operationId": "createTmtrafficaction", + "summary": "Create a tmtrafficaction resource. Configuration for TM traffic action resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmtrafficaction": { + "$ref": "#/components/schemas/Tmtrafficaction" + } + }, + "required": [ + "tmtrafficaction" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/tmtrafficaction/{name}": { + "get": { + "tags": [ + "tm" + ], + "operationId": "getTmtrafficactionByName", + "summary": "Get a tmtrafficaction resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single tmtrafficaction resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmtrafficaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Tmtrafficaction" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "tm" + ], + "operationId": "updateTmtrafficaction", + "summary": "Update a tmtrafficaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmtrafficaction": { + "$ref": "#/components/schemas/Tmtrafficaction" + } + }, + "required": [ + "tmtrafficaction" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "tm" + ], + "operationId": "deleteTmtrafficaction", + "summary": "Delete a tmtrafficaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/tmtrafficpolicy": { + "get": { + "tags": [ + "tm" + ], + "operationId": "listTmtrafficpolicy", + "summary": "List tmtrafficpolicy resources. Configuration for TM traffic policy resource.", + "responses": { + "200": { + "description": "List of tmtrafficpolicy resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmtrafficpolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Tmtrafficpolicy" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "tm" + ], + "operationId": "createTmtrafficpolicy", + "summary": "Create a tmtrafficpolicy resource. Configuration for TM traffic policy resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmtrafficpolicy": { + "$ref": "#/components/schemas/Tmtrafficpolicy" + } + }, + "required": [ + "tmtrafficpolicy" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/tmtrafficpolicy/{name}": { + "get": { + "tags": [ + "tm" + ], + "operationId": "getTmtrafficpolicyByName", + "summary": "Get a tmtrafficpolicy resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single tmtrafficpolicy resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmtrafficpolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Tmtrafficpolicy" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "tm" + ], + "operationId": "updateTmtrafficpolicy", + "summary": "Update a tmtrafficpolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmtrafficpolicy": { + "$ref": "#/components/schemas/Tmtrafficpolicy" + } + }, + "required": [ + "tmtrafficpolicy" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "tm" + ], + "operationId": "deleteTmtrafficpolicy", + "summary": "Delete a tmtrafficpolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/tmtrafficpolicy_binding": { + "get": { + "tags": [ + "tm" + ], + "operationId": "listTmtrafficpolicyBinding", + "summary": "List tmtrafficpolicy_binding resources. Binding object which returns the resources bound to tmtrafficpolicy_binding.", + "responses": { + "200": { + "description": "List of tmtrafficpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmtrafficpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TmtrafficpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "tm" + ], + "operationId": "createTmtrafficpolicyBinding", + "summary": "Create a tmtrafficpolicy_binding resource. Binding object which returns the resources bound to tmtrafficpolicy_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmtrafficpolicy_binding": { + "$ref": "#/components/schemas/TmtrafficpolicyBinding" + } + }, + "required": [ + "tmtrafficpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/tmtrafficpolicy_binding/{name}": { + "delete": { + "tags": [ + "tm" + ], + "operationId": "deleteTmtrafficpolicyBinding", + "summary": "Delete a tmtrafficpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/tmtrafficpolicy_csvserver_binding": { + "get": { + "tags": [ + "tm" + ], + "operationId": "listTmtrafficpolicyCsvserverBinding", + "summary": "List tmtrafficpolicy_csvserver_binding resources. Binding class showing the csvserver that can be bound to tmtrafficpolicy.", + "responses": { + "200": { + "description": "List of tmtrafficpolicy_csvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmtrafficpolicy_csvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TmtrafficpolicyCsvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "tm" + ], + "operationId": "createTmtrafficpolicyCsvserverBinding", + "summary": "Create a tmtrafficpolicy_csvserver_binding resource. Binding class showing the csvserver that can be bound to tmtrafficpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmtrafficpolicy_csvserver_binding": { + "$ref": "#/components/schemas/TmtrafficpolicyCsvserverBinding" + } + }, + "required": [ + "tmtrafficpolicy_csvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/tmtrafficpolicy_csvserver_binding/{name}": { + "delete": { + "tags": [ + "tm" + ], + "operationId": "deleteTmtrafficpolicyCsvserverBinding", + "summary": "Delete a tmtrafficpolicy_csvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/tmtrafficpolicy_global_binding": { + "get": { + "tags": [ + "tm" + ], + "operationId": "listTmtrafficpolicyGlobalBinding", + "summary": "List tmtrafficpolicy_global_binding resources. Binding class showing the global that can be bound to tmtrafficpolicy.", + "responses": { + "200": { + "description": "List of tmtrafficpolicy_global_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmtrafficpolicy_global_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TmtrafficpolicyGlobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "tm" + ], + "operationId": "createTmtrafficpolicyGlobalBinding", + "summary": "Create a tmtrafficpolicy_global_binding resource. Binding class showing the global that can be bound to tmtrafficpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmtrafficpolicy_global_binding": { + "$ref": "#/components/schemas/TmtrafficpolicyGlobalBinding" + } + }, + "required": [ + "tmtrafficpolicy_global_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/tmtrafficpolicy_global_binding/{name}": { + "delete": { + "tags": [ + "tm" + ], + "operationId": "deleteTmtrafficpolicyGlobalBinding", + "summary": "Delete a tmtrafficpolicy_global_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/tmtrafficpolicy_lbvserver_binding": { + "get": { + "tags": [ + "tm" + ], + "operationId": "listTmtrafficpolicyLbvserverBinding", + "summary": "List tmtrafficpolicy_lbvserver_binding resources. Binding class showing the lbvserver that can be bound to tmtrafficpolicy.", + "responses": { + "200": { + "description": "List of tmtrafficpolicy_lbvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmtrafficpolicy_lbvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TmtrafficpolicyLbvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "tm" + ], + "operationId": "createTmtrafficpolicyLbvserverBinding", + "summary": "Create a tmtrafficpolicy_lbvserver_binding resource. Binding class showing the lbvserver that can be bound to tmtrafficpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmtrafficpolicy_lbvserver_binding": { + "$ref": "#/components/schemas/TmtrafficpolicyLbvserverBinding" + } + }, + "required": [ + "tmtrafficpolicy_lbvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/tmtrafficpolicy_lbvserver_binding/{name}": { + "delete": { + "tags": [ + "tm" + ], + "operationId": "deleteTmtrafficpolicyLbvserverBinding", + "summary": "Delete a tmtrafficpolicy_lbvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/tmtrafficpolicy_tmglobal_binding": { + "get": { + "tags": [ + "tm" + ], + "operationId": "listTmtrafficpolicyTmglobalBinding", + "summary": "List tmtrafficpolicy_tmglobal_binding resources. Binding class showing the tmglobal that can be bound to tmtrafficpolicy.", + "responses": { + "200": { + "description": "List of tmtrafficpolicy_tmglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmtrafficpolicy_tmglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TmtrafficpolicyTmglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "tm" + ], + "operationId": "createTmtrafficpolicyTmglobalBinding", + "summary": "Create a tmtrafficpolicy_tmglobal_binding resource. Binding class showing the tmglobal that can be bound to tmtrafficpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmtrafficpolicy_tmglobal_binding": { + "$ref": "#/components/schemas/TmtrafficpolicyTmglobalBinding" + } + }, + "required": [ + "tmtrafficpolicy_tmglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/tmtrafficpolicy_tmglobal_binding/{name}": { + "delete": { + "tags": [ + "tm" + ], + "operationId": "deleteTmtrafficpolicyTmglobalBinding", + "summary": "Delete a tmtrafficpolicy_tmglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/tmtrafficpolicy_vserver_binding": { + "get": { + "tags": [ + "tm" + ], + "operationId": "listTmtrafficpolicyVserverBinding", + "summary": "List tmtrafficpolicy_vserver_binding resources. Binding class showing the vserver that can be bound to tmtrafficpolicy.", + "responses": { + "200": { + "description": "List of tmtrafficpolicy_vserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmtrafficpolicy_vserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TmtrafficpolicyVserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "tm" + ], + "operationId": "createTmtrafficpolicyVserverBinding", + "summary": "Create a tmtrafficpolicy_vserver_binding resource. Binding class showing the vserver that can be bound to tmtrafficpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tmtrafficpolicy_vserver_binding": { + "$ref": "#/components/schemas/TmtrafficpolicyVserverBinding" + } + }, + "required": [ + "tmtrafficpolicy_vserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/tmtrafficpolicy_vserver_binding/{name}": { + "delete": { + "tags": [ + "tm" + ], + "operationId": "deleteTmtrafficpolicyVserverBinding", + "summary": "Delete a tmtrafficpolicy_vserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/transformaction": { + "get": { + "tags": [ + "transform" + ], + "operationId": "listTransformaction", + "summary": "List transformaction resources. Configuration for transform action resource.", + "responses": { + "200": { + "description": "List of transformaction resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "transformaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Transformaction" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "transform" + ], + "operationId": "createTransformaction", + "summary": "Create a transformaction resource. Configuration for transform action resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "transformaction": { + "$ref": "#/components/schemas/Transformaction" + } + }, + "required": [ + "transformaction" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/transformaction/{name}": { + "get": { + "tags": [ + "transform" + ], + "operationId": "getTransformactionByName", + "summary": "Get a transformaction resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single transformaction resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "transformaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Transformaction" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "transform" + ], + "operationId": "updateTransformaction", + "summary": "Update a transformaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "transformaction": { + "$ref": "#/components/schemas/Transformaction" + } + }, + "required": [ + "transformaction" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "transform" + ], + "operationId": "deleteTransformaction", + "summary": "Delete a transformaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/transformglobal_binding": { + "get": { + "tags": [ + "transform" + ], + "operationId": "listTransformglobalBinding", + "summary": "List transformglobal_binding resources. Binding object which returns the resources bound to transformglobal_binding.", + "responses": { + "200": { + "description": "List of transformglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "transformglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TransformglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "transform" + ], + "operationId": "createTransformglobalBinding", + "summary": "Create a transformglobal_binding resource. Binding object which returns the resources bound to transformglobal_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "transformglobal_binding": { + "$ref": "#/components/schemas/TransformglobalBinding" + } + }, + "required": [ + "transformglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/transformglobal_binding/{name}": { + "delete": { + "tags": [ + "transform" + ], + "operationId": "deleteTransformglobalBinding", + "summary": "Delete a transformglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/transformglobal_policy_binding": { + "get": { + "tags": [ + "transform" + ], + "operationId": "listTransformglobalPolicyBinding", + "summary": "List transformglobal_policy_binding resources. Binding class showing the policy that can be bound to transformglobal.", + "responses": { + "200": { + "description": "List of transformglobal_policy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "transformglobal_policy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TransformglobalPolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "transform" + ], + "operationId": "createTransformglobalPolicyBinding", + "summary": "Create a transformglobal_policy_binding resource. Binding class showing the policy that can be bound to transformglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "transformglobal_policy_binding": { + "$ref": "#/components/schemas/TransformglobalPolicyBinding" + } + }, + "required": [ + "transformglobal_policy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/transformglobal_policy_binding/{name}": { + "delete": { + "tags": [ + "transform" + ], + "operationId": "deleteTransformglobalPolicyBinding", + "summary": "Delete a transformglobal_policy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/transformglobal_transformpolicy_binding": { + "get": { + "tags": [ + "transform" + ], + "operationId": "listTransformglobalTransformpolicyBinding", + "summary": "List transformglobal_transformpolicy_binding resources. Binding class showing the transformpolicy that can be bound to transformglobal.", + "responses": { + "200": { + "description": "List of transformglobal_transformpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "transformglobal_transformpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TransformglobalTransformpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "transform" + ], + "operationId": "createTransformglobalTransformpolicyBinding", + "summary": "Create a transformglobal_transformpolicy_binding resource. Binding class showing the transformpolicy that can be bound to transformglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "transformglobal_transformpolicy_binding": { + "$ref": "#/components/schemas/TransformglobalTransformpolicyBinding" + } + }, + "required": [ + "transformglobal_transformpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/transformglobal_transformpolicy_binding/{name}": { + "delete": { + "tags": [ + "transform" + ], + "operationId": "deleteTransformglobalTransformpolicyBinding", + "summary": "Delete a transformglobal_transformpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/transformpolicy": { + "get": { + "tags": [ + "transform" + ], + "operationId": "listTransformpolicy", + "summary": "List transformpolicy resources. Configuration for URL Transformation policy resource.", + "responses": { + "200": { + "description": "List of transformpolicy resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "transformpolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Transformpolicy" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "transform" + ], + "operationId": "createTransformpolicy", + "summary": "Create a transformpolicy resource. Configuration for URL Transformation policy resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "transformpolicy": { + "$ref": "#/components/schemas/Transformpolicy" + } + }, + "required": [ + "transformpolicy" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/transformpolicy/{name}": { + "get": { + "tags": [ + "transform" + ], + "operationId": "getTransformpolicyByName", + "summary": "Get a transformpolicy resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single transformpolicy resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "transformpolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Transformpolicy" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "transform" + ], + "operationId": "updateTransformpolicy", + "summary": "Update a transformpolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "transformpolicy": { + "$ref": "#/components/schemas/Transformpolicy" + } + }, + "required": [ + "transformpolicy" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "transform" + ], + "operationId": "deleteTransformpolicy", + "summary": "Delete a transformpolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/transformpolicy_binding": { + "get": { + "tags": [ + "transform" + ], + "operationId": "listTransformpolicyBinding", + "summary": "List transformpolicy_binding resources. Binding object which returns the resources bound to transformpolicy_binding.", + "responses": { + "200": { + "description": "List of transformpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "transformpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TransformpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "transform" + ], + "operationId": "createTransformpolicyBinding", + "summary": "Create a transformpolicy_binding resource. Binding object which returns the resources bound to transformpolicy_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "transformpolicy_binding": { + "$ref": "#/components/schemas/TransformpolicyBinding" + } + }, + "required": [ + "transformpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/transformpolicy_binding/{name}": { + "delete": { + "tags": [ + "transform" + ], + "operationId": "deleteTransformpolicyBinding", + "summary": "Delete a transformpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/transformpolicy_csvserver_binding": { + "get": { + "tags": [ + "transform" + ], + "operationId": "listTransformpolicyCsvserverBinding", + "summary": "List transformpolicy_csvserver_binding resources. Binding class showing the csvserver that can be bound to transformpolicy.", + "responses": { + "200": { + "description": "List of transformpolicy_csvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "transformpolicy_csvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TransformpolicyCsvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "transform" + ], + "operationId": "createTransformpolicyCsvserverBinding", + "summary": "Create a transformpolicy_csvserver_binding resource. Binding class showing the csvserver that can be bound to transformpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "transformpolicy_csvserver_binding": { + "$ref": "#/components/schemas/TransformpolicyCsvserverBinding" + } + }, + "required": [ + "transformpolicy_csvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/transformpolicy_csvserver_binding/{name}": { + "delete": { + "tags": [ + "transform" + ], + "operationId": "deleteTransformpolicyCsvserverBinding", + "summary": "Delete a transformpolicy_csvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/transformpolicy_global_binding": { + "get": { + "tags": [ + "transform" + ], + "operationId": "listTransformpolicyGlobalBinding", + "summary": "List transformpolicy_global_binding resources. Binding class showing the global that can be bound to transformpolicy.", + "responses": { + "200": { + "description": "List of transformpolicy_global_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "transformpolicy_global_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TransformpolicyGlobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "transform" + ], + "operationId": "createTransformpolicyGlobalBinding", + "summary": "Create a transformpolicy_global_binding resource. Binding class showing the global that can be bound to transformpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "transformpolicy_global_binding": { + "$ref": "#/components/schemas/TransformpolicyGlobalBinding" + } + }, + "required": [ + "transformpolicy_global_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/transformpolicy_global_binding/{name}": { + "delete": { + "tags": [ + "transform" + ], + "operationId": "deleteTransformpolicyGlobalBinding", + "summary": "Delete a transformpolicy_global_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/transformpolicy_lbvserver_binding": { + "get": { + "tags": [ + "transform" + ], + "operationId": "listTransformpolicyLbvserverBinding", + "summary": "List transformpolicy_lbvserver_binding resources. Binding class showing the lbvserver that can be bound to transformpolicy.", + "responses": { + "200": { + "description": "List of transformpolicy_lbvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "transformpolicy_lbvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TransformpolicyLbvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "transform" + ], + "operationId": "createTransformpolicyLbvserverBinding", + "summary": "Create a transformpolicy_lbvserver_binding resource. Binding class showing the lbvserver that can be bound to transformpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "transformpolicy_lbvserver_binding": { + "$ref": "#/components/schemas/TransformpolicyLbvserverBinding" + } + }, + "required": [ + "transformpolicy_lbvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/transformpolicy_lbvserver_binding/{name}": { + "delete": { + "tags": [ + "transform" + ], + "operationId": "deleteTransformpolicyLbvserverBinding", + "summary": "Delete a transformpolicy_lbvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/transformpolicy_policylabel_binding": { + "get": { + "tags": [ + "transform" + ], + "operationId": "listTransformpolicyPolicylabelBinding", + "summary": "List transformpolicy_policylabel_binding resources. Binding class showing the policylabel that can be bound to transformpolicy.", + "responses": { + "200": { + "description": "List of transformpolicy_policylabel_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "transformpolicy_policylabel_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TransformpolicyPolicylabelBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "transform" + ], + "operationId": "createTransformpolicyPolicylabelBinding", + "summary": "Create a transformpolicy_policylabel_binding resource. Binding class showing the policylabel that can be bound to transformpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "transformpolicy_policylabel_binding": { + "$ref": "#/components/schemas/TransformpolicyPolicylabelBinding" + } + }, + "required": [ + "transformpolicy_policylabel_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/transformpolicy_policylabel_binding/{name}": { + "delete": { + "tags": [ + "transform" + ], + "operationId": "deleteTransformpolicyPolicylabelBinding", + "summary": "Delete a transformpolicy_policylabel_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/transformpolicy_transformglobal_binding": { + "get": { + "tags": [ + "transform" + ], + "operationId": "listTransformpolicyTransformglobalBinding", + "summary": "List transformpolicy_transformglobal_binding resources. Binding class showing the transformglobal that can be bound to transformpolicy.", + "responses": { + "200": { + "description": "List of transformpolicy_transformglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "transformpolicy_transformglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TransformpolicyTransformglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "transform" + ], + "operationId": "createTransformpolicyTransformglobalBinding", + "summary": "Create a transformpolicy_transformglobal_binding resource. Binding class showing the transformglobal that can be bound to transformpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "transformpolicy_transformglobal_binding": { + "$ref": "#/components/schemas/TransformpolicyTransformglobalBinding" + } + }, + "required": [ + "transformpolicy_transformglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/transformpolicy_transformglobal_binding/{name}": { + "delete": { + "tags": [ + "transform" + ], + "operationId": "deleteTransformpolicyTransformglobalBinding", + "summary": "Delete a transformpolicy_transformglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/transformpolicy_transformpolicylabel_binding": { + "get": { + "tags": [ + "transform" + ], + "operationId": "listTransformpolicyTransformpolicylabelBinding", + "summary": "List transformpolicy_transformpolicylabel_binding resources. Binding class showing the transformpolicylabel that can be bound to transformpolicy.", + "responses": { + "200": { + "description": "List of transformpolicy_transformpolicylabel_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "transformpolicy_transformpolicylabel_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TransformpolicyTransformpolicylabelBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "transform" + ], + "operationId": "createTransformpolicyTransformpolicylabelBinding", + "summary": "Create a transformpolicy_transformpolicylabel_binding resource. Binding class showing the transformpolicylabel that can be bound to transformpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "transformpolicy_transformpolicylabel_binding": { + "$ref": "#/components/schemas/TransformpolicyTransformpolicylabelBinding" + } + }, + "required": [ + "transformpolicy_transformpolicylabel_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/transformpolicy_transformpolicylabel_binding/{name}": { + "delete": { + "tags": [ + "transform" + ], + "operationId": "deleteTransformpolicyTransformpolicylabelBinding", + "summary": "Delete a transformpolicy_transformpolicylabel_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/transformpolicy_vserver_binding": { + "get": { + "tags": [ + "transform" + ], + "operationId": "listTransformpolicyVserverBinding", + "summary": "List transformpolicy_vserver_binding resources. Binding class showing the vserver that can be bound to transformpolicy.", + "responses": { + "200": { + "description": "List of transformpolicy_vserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "transformpolicy_vserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TransformpolicyVserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "transform" + ], + "operationId": "createTransformpolicyVserverBinding", + "summary": "Create a transformpolicy_vserver_binding resource. Binding class showing the vserver that can be bound to transformpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "transformpolicy_vserver_binding": { + "$ref": "#/components/schemas/TransformpolicyVserverBinding" + } + }, + "required": [ + "transformpolicy_vserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/transformpolicy_vserver_binding/{name}": { + "delete": { + "tags": [ + "transform" + ], + "operationId": "deleteTransformpolicyVserverBinding", + "summary": "Delete a transformpolicy_vserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/transformpolicylabel": { + "get": { + "tags": [ + "transform" + ], + "operationId": "listTransformpolicylabel", + "summary": "List transformpolicylabel resources. Configuration for transform policy label resource.", + "responses": { + "200": { + "description": "List of transformpolicylabel resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "transformpolicylabel": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Transformpolicylabel" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "transform" + ], + "operationId": "createTransformpolicylabel", + "summary": "Create a transformpolicylabel resource. Configuration for transform policy label resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "transformpolicylabel": { + "$ref": "#/components/schemas/Transformpolicylabel" + } + }, + "required": [ + "transformpolicylabel" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/transformpolicylabel/{name}": { + "get": { + "tags": [ + "transform" + ], + "operationId": "getTransformpolicylabelByName", + "summary": "Get a transformpolicylabel resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single transformpolicylabel resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "transformpolicylabel": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Transformpolicylabel" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "transform" + ], + "operationId": "updateTransformpolicylabel", + "summary": "Update a transformpolicylabel resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "transformpolicylabel": { + "$ref": "#/components/schemas/Transformpolicylabel" + } + }, + "required": [ + "transformpolicylabel" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "transform" + ], + "operationId": "deleteTransformpolicylabel", + "summary": "Delete a transformpolicylabel resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/transformpolicylabel_binding": { + "get": { + "tags": [ + "transform" + ], + "operationId": "listTransformpolicylabelBinding", + "summary": "List transformpolicylabel_binding resources. Binding object which returns the resources bound to transformpolicylabel_binding.", + "responses": { + "200": { + "description": "List of transformpolicylabel_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "transformpolicylabel_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TransformpolicylabelBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "transform" + ], + "operationId": "createTransformpolicylabelBinding", + "summary": "Create a transformpolicylabel_binding resource. Binding object which returns the resources bound to transformpolicylabel_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "transformpolicylabel_binding": { + "$ref": "#/components/schemas/TransformpolicylabelBinding" + } + }, + "required": [ + "transformpolicylabel_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/transformpolicylabel_binding/{name}": { + "delete": { + "tags": [ + "transform" + ], + "operationId": "deleteTransformpolicylabelBinding", + "summary": "Delete a transformpolicylabel_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/transformpolicylabel_policy_binding": { + "get": { + "tags": [ + "transform" + ], + "operationId": "listTransformpolicylabelPolicyBinding", + "summary": "List transformpolicylabel_policy_binding resources. Binding class showing the policy that can be bound to transformpolicylabel.", + "responses": { + "200": { + "description": "List of transformpolicylabel_policy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "transformpolicylabel_policy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TransformpolicylabelPolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "transform" + ], + "operationId": "createTransformpolicylabelPolicyBinding", + "summary": "Create a transformpolicylabel_policy_binding resource. Binding class showing the policy that can be bound to transformpolicylabel.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "transformpolicylabel_policy_binding": { + "$ref": "#/components/schemas/TransformpolicylabelPolicyBinding" + } + }, + "required": [ + "transformpolicylabel_policy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/transformpolicylabel_policy_binding/{name}": { + "delete": { + "tags": [ + "transform" + ], + "operationId": "deleteTransformpolicylabelPolicyBinding", + "summary": "Delete a transformpolicylabel_policy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/transformpolicylabel_policybinding_binding": { + "get": { + "tags": [ + "transform" + ], + "operationId": "listTransformpolicylabelPolicybindingBinding", + "summary": "List transformpolicylabel_policybinding_binding resources. Binding class showing the policybinding that can be bound to transformpolicylabel.", + "responses": { + "200": { + "description": "List of transformpolicylabel_policybinding_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "transformpolicylabel_policybinding_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TransformpolicylabelPolicybindingBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "transform" + ], + "operationId": "createTransformpolicylabelPolicybindingBinding", + "summary": "Create a transformpolicylabel_policybinding_binding resource. Binding class showing the policybinding that can be bound to transformpolicylabel.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "transformpolicylabel_policybinding_binding": { + "$ref": "#/components/schemas/TransformpolicylabelPolicybindingBinding" + } + }, + "required": [ + "transformpolicylabel_policybinding_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/transformpolicylabel_policybinding_binding/{name}": { + "delete": { + "tags": [ + "transform" + ], + "operationId": "deleteTransformpolicylabelPolicybindingBinding", + "summary": "Delete a transformpolicylabel_policybinding_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/transformpolicylabel_transformpolicy_binding": { + "get": { + "tags": [ + "transform" + ], + "operationId": "listTransformpolicylabelTransformpolicyBinding", + "summary": "List transformpolicylabel_transformpolicy_binding resources. Binding class showing the transformpolicy that can be bound to transformpolicylabel.", + "responses": { + "200": { + "description": "List of transformpolicylabel_transformpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "transformpolicylabel_transformpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TransformpolicylabelTransformpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "transform" + ], + "operationId": "createTransformpolicylabelTransformpolicyBinding", + "summary": "Create a transformpolicylabel_transformpolicy_binding resource. Binding class showing the transformpolicy that can be bound to transformpolicylabel.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "transformpolicylabel_transformpolicy_binding": { + "$ref": "#/components/schemas/TransformpolicylabelTransformpolicyBinding" + } + }, + "required": [ + "transformpolicylabel_transformpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/transformpolicylabel_transformpolicy_binding/{name}": { + "delete": { + "tags": [ + "transform" + ], + "operationId": "deleteTransformpolicylabelTransformpolicyBinding", + "summary": "Delete a transformpolicylabel_transformpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/transformprofile": { + "get": { + "tags": [ + "transform" + ], + "operationId": "listTransformprofile", + "summary": "List transformprofile resources. Configuration for URL Transformation profile resource.", + "responses": { + "200": { + "description": "List of transformprofile resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "transformprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Transformprofile" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "transform" + ], + "operationId": "createTransformprofile", + "summary": "Create a transformprofile resource. Configuration for URL Transformation profile resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "transformprofile": { + "$ref": "#/components/schemas/Transformprofile" + } + }, + "required": [ + "transformprofile" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/transformprofile/{name}": { + "get": { + "tags": [ + "transform" + ], + "operationId": "getTransformprofileByName", + "summary": "Get a transformprofile resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single transformprofile resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "transformprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Transformprofile" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "transform" + ], + "operationId": "updateTransformprofile", + "summary": "Update a transformprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "transformprofile": { + "$ref": "#/components/schemas/Transformprofile" + } + }, + "required": [ + "transformprofile" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "transform" + ], + "operationId": "deleteTransformprofile", + "summary": "Delete a transformprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/transformprofile_action_binding": { + "get": { + "tags": [ + "transform" + ], + "operationId": "listTransformprofileActionBinding", + "summary": "List transformprofile_action_binding resources. Binding class showing the action that can be bound to transformprofile.", + "responses": { + "200": { + "description": "List of transformprofile_action_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "transformprofile_action_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TransformprofileActionBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "transform" + ], + "operationId": "createTransformprofileActionBinding", + "summary": "Create a transformprofile_action_binding resource. Binding class showing the action that can be bound to transformprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "transformprofile_action_binding": { + "$ref": "#/components/schemas/TransformprofileActionBinding" + } + }, + "required": [ + "transformprofile_action_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/transformprofile_action_binding/{name}": { + "delete": { + "tags": [ + "transform" + ], + "operationId": "deleteTransformprofileActionBinding", + "summary": "Delete a transformprofile_action_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/transformprofile_binding": { + "get": { + "tags": [ + "transform" + ], + "operationId": "listTransformprofileBinding", + "summary": "List transformprofile_binding resources. Binding object which returns the resources bound to transformprofile_binding.", + "responses": { + "200": { + "description": "List of transformprofile_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "transformprofile_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TransformprofileBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "transform" + ], + "operationId": "createTransformprofileBinding", + "summary": "Create a transformprofile_binding resource. Binding object which returns the resources bound to transformprofile_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "transformprofile_binding": { + "$ref": "#/components/schemas/TransformprofileBinding" + } + }, + "required": [ + "transformprofile_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/transformprofile_binding/{name}": { + "delete": { + "tags": [ + "transform" + ], + "operationId": "deleteTransformprofileBinding", + "summary": "Delete a transformprofile_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/transformprofile_transformaction_binding": { + "get": { + "tags": [ + "transform" + ], + "operationId": "listTransformprofileTransformactionBinding", + "summary": "List transformprofile_transformaction_binding resources. Binding class showing the transformaction that can be bound to transformprofile.", + "responses": { + "200": { + "description": "List of transformprofile_transformaction_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "transformprofile_transformaction_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TransformprofileTransformactionBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "transform" + ], + "operationId": "createTransformprofileTransformactionBinding", + "summary": "Create a transformprofile_transformaction_binding resource. Binding class showing the transformaction that can be bound to transformprofile.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "transformprofile_transformaction_binding": { + "$ref": "#/components/schemas/TransformprofileTransformactionBinding" + } + }, + "required": [ + "transformprofile_transformaction_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/transformprofile_transformaction_binding/{name}": { + "delete": { + "tags": [ + "transform" + ], + "operationId": "deleteTransformprofileTransformactionBinding", + "summary": "Delete a transformprofile_transformaction_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/tunnelglobal_binding": { + "get": { + "tags": [ + "tunnel" + ], + "operationId": "listTunnelglobalBinding", + "summary": "List tunnelglobal_binding resources. Binding object which returns the resources bound to tunnelglobal_binding.", + "responses": { + "200": { + "description": "List of tunnelglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tunnelglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TunnelglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "tunnel" + ], + "operationId": "createTunnelglobalBinding", + "summary": "Create a tunnelglobal_binding resource. Binding object which returns the resources bound to tunnelglobal_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tunnelglobal_binding": { + "$ref": "#/components/schemas/TunnelglobalBinding" + } + }, + "required": [ + "tunnelglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/tunnelglobal_binding/{name}": { + "delete": { + "tags": [ + "tunnel" + ], + "operationId": "deleteTunnelglobalBinding", + "summary": "Delete a tunnelglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/tunnelglobal_trafficpolicy_binding": { + "get": { + "tags": [ + "tunnel" + ], + "operationId": "listTunnelglobalTrafficpolicyBinding", + "summary": "List tunnelglobal_trafficpolicy_binding resources. Binding class showing the trafficpolicy that can be bound to tunnelglobal.", + "responses": { + "200": { + "description": "List of tunnelglobal_trafficpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tunnelglobal_trafficpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TunnelglobalTrafficpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "tunnel" + ], + "operationId": "createTunnelglobalTrafficpolicyBinding", + "summary": "Create a tunnelglobal_trafficpolicy_binding resource. Binding class showing the trafficpolicy that can be bound to tunnelglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tunnelglobal_trafficpolicy_binding": { + "$ref": "#/components/schemas/TunnelglobalTrafficpolicyBinding" + } + }, + "required": [ + "tunnelglobal_trafficpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/tunnelglobal_trafficpolicy_binding/{name}": { + "delete": { + "tags": [ + "tunnel" + ], + "operationId": "deleteTunnelglobalTrafficpolicyBinding", + "summary": "Delete a tunnelglobal_trafficpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/tunnelglobal_tunneltrafficpolicy_binding": { + "get": { + "tags": [ + "tunnel" + ], + "operationId": "listTunnelglobalTunneltrafficpolicyBinding", + "summary": "List tunnelglobal_tunneltrafficpolicy_binding resources. Binding class showing the tunneltrafficpolicy that can be bound to tunnelglobal.", + "responses": { + "200": { + "description": "List of tunnelglobal_tunneltrafficpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tunnelglobal_tunneltrafficpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TunnelglobalTunneltrafficpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "tunnel" + ], + "operationId": "createTunnelglobalTunneltrafficpolicyBinding", + "summary": "Create a tunnelglobal_tunneltrafficpolicy_binding resource. Binding class showing the tunneltrafficpolicy that can be bound to tunnelglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tunnelglobal_tunneltrafficpolicy_binding": { + "$ref": "#/components/schemas/TunnelglobalTunneltrafficpolicyBinding" + } + }, + "required": [ + "tunnelglobal_tunneltrafficpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/tunnelglobal_tunneltrafficpolicy_binding/{name}": { + "delete": { + "tags": [ + "tunnel" + ], + "operationId": "deleteTunnelglobalTunneltrafficpolicyBinding", + "summary": "Delete a tunnelglobal_tunneltrafficpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/tunneltrafficpolicy": { + "get": { + "tags": [ + "tunnel" + ], + "operationId": "listTunneltrafficpolicy", + "summary": "List tunneltrafficpolicy resources. Configuration for tunnel policy resource.", + "responses": { + "200": { + "description": "List of tunneltrafficpolicy resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tunneltrafficpolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Tunneltrafficpolicy" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "tunnel" + ], + "operationId": "createTunneltrafficpolicy", + "summary": "Create a tunneltrafficpolicy resource. Configuration for tunnel policy resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tunneltrafficpolicy": { + "$ref": "#/components/schemas/Tunneltrafficpolicy" + } + }, + "required": [ + "tunneltrafficpolicy" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/tunneltrafficpolicy/{name}": { + "get": { + "tags": [ + "tunnel" + ], + "operationId": "getTunneltrafficpolicyByName", + "summary": "Get a tunneltrafficpolicy resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single tunneltrafficpolicy resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tunneltrafficpolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Tunneltrafficpolicy" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "tunnel" + ], + "operationId": "updateTunneltrafficpolicy", + "summary": "Update a tunneltrafficpolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tunneltrafficpolicy": { + "$ref": "#/components/schemas/Tunneltrafficpolicy" + } + }, + "required": [ + "tunneltrafficpolicy" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "tunnel" + ], + "operationId": "deleteTunneltrafficpolicy", + "summary": "Delete a tunneltrafficpolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/tunneltrafficpolicy_binding": { + "get": { + "tags": [ + "tunnel" + ], + "operationId": "listTunneltrafficpolicyBinding", + "summary": "List tunneltrafficpolicy_binding resources. Binding object which returns the resources bound to tunneltrafficpolicy_binding.", + "responses": { + "200": { + "description": "List of tunneltrafficpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tunneltrafficpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TunneltrafficpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "tunnel" + ], + "operationId": "createTunneltrafficpolicyBinding", + "summary": "Create a tunneltrafficpolicy_binding resource. Binding object which returns the resources bound to tunneltrafficpolicy_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tunneltrafficpolicy_binding": { + "$ref": "#/components/schemas/TunneltrafficpolicyBinding" + } + }, + "required": [ + "tunneltrafficpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/tunneltrafficpolicy_binding/{name}": { + "delete": { + "tags": [ + "tunnel" + ], + "operationId": "deleteTunneltrafficpolicyBinding", + "summary": "Delete a tunneltrafficpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/tunneltrafficpolicy_global_binding": { + "get": { + "tags": [ + "tunnel" + ], + "operationId": "listTunneltrafficpolicyGlobalBinding", + "summary": "List tunneltrafficpolicy_global_binding resources. Binding class showing the global that can be bound to tunneltrafficpolicy.", + "responses": { + "200": { + "description": "List of tunneltrafficpolicy_global_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tunneltrafficpolicy_global_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TunneltrafficpolicyGlobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "tunnel" + ], + "operationId": "createTunneltrafficpolicyGlobalBinding", + "summary": "Create a tunneltrafficpolicy_global_binding resource. Binding class showing the global that can be bound to tunneltrafficpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tunneltrafficpolicy_global_binding": { + "$ref": "#/components/schemas/TunneltrafficpolicyGlobalBinding" + } + }, + "required": [ + "tunneltrafficpolicy_global_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/tunneltrafficpolicy_global_binding/{name}": { + "delete": { + "tags": [ + "tunnel" + ], + "operationId": "deleteTunneltrafficpolicyGlobalBinding", + "summary": "Delete a tunneltrafficpolicy_global_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/tunneltrafficpolicy_tunnelglobal_binding": { + "get": { + "tags": [ + "tunnel" + ], + "operationId": "listTunneltrafficpolicyTunnelglobalBinding", + "summary": "List tunneltrafficpolicy_tunnelglobal_binding resources. Binding class showing the tunnelglobal that can be bound to tunneltrafficpolicy.", + "responses": { + "200": { + "description": "List of tunneltrafficpolicy_tunnelglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tunneltrafficpolicy_tunnelglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/TunneltrafficpolicyTunnelglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "tunnel" + ], + "operationId": "createTunneltrafficpolicyTunnelglobalBinding", + "summary": "Create a tunneltrafficpolicy_tunnelglobal_binding resource. Binding class showing the tunnelglobal that can be bound to tunneltrafficpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "tunneltrafficpolicy_tunnelglobal_binding": { + "$ref": "#/components/schemas/TunneltrafficpolicyTunnelglobalBinding" + } + }, + "required": [ + "tunneltrafficpolicy_tunnelglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/tunneltrafficpolicy_tunnelglobal_binding/{name}": { + "delete": { + "tags": [ + "tunnel" + ], + "operationId": "deleteTunneltrafficpolicyTunnelglobalBinding", + "summary": "Delete a tunneltrafficpolicy_tunnelglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/ulfdserver": { + "get": { + "tags": [ + "ulfd" + ], + "operationId": "listUlfdserver", + "summary": "List ulfdserver resources. Configuration for ulfd server resource.", + "responses": { + "200": { + "description": "List of ulfdserver resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ulfdserver": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Ulfdserver" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "ulfd" + ], + "operationId": "createUlfdserver", + "summary": "Create a ulfdserver resource. Configuration for ulfd server resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ulfdserver": { + "$ref": "#/components/schemas/Ulfdserver" + } + }, + "required": [ + "ulfdserver" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/ulfdserver/{name}": { + "get": { + "tags": [ + "ulfd" + ], + "operationId": "getUlfdserverByName", + "summary": "Get a ulfdserver resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single ulfdserver resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ulfdserver": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Ulfdserver" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "ulfd" + ], + "operationId": "updateUlfdserver", + "summary": "Update a ulfdserver resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ulfdserver": { + "$ref": "#/components/schemas/Ulfdserver" + } + }, + "required": [ + "ulfdserver" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "ulfd" + ], + "operationId": "deleteUlfdserver", + "summary": "Delete a ulfdserver resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/urlfilteringcategories": { + "get": { + "tags": [ + "urlfiltering" + ], + "operationId": "listUrlfilteringcategories", + "summary": "List urlfilteringcategories resources. Configuration for Categories resource.", + "responses": { + "200": { + "description": "List of urlfilteringcategories resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "urlfilteringcategories": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Urlfilteringcategories" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "urlfiltering" + ], + "operationId": "createUrlfilteringcategories", + "summary": "Create a urlfilteringcategories resource. Configuration for Categories resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "urlfilteringcategories": { + "$ref": "#/components/schemas/Urlfilteringcategories" + } + }, + "required": [ + "urlfilteringcategories" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/urlfilteringcategories/{name}": { + "get": { + "tags": [ + "urlfiltering" + ], + "operationId": "getUrlfilteringcategoriesByName", + "summary": "Get a urlfilteringcategories resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single urlfilteringcategories resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "urlfilteringcategories": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Urlfilteringcategories" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "urlfiltering" + ], + "operationId": "updateUrlfilteringcategories", + "summary": "Update a urlfilteringcategories resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "urlfilteringcategories": { + "$ref": "#/components/schemas/Urlfilteringcategories" + } + }, + "required": [ + "urlfilteringcategories" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "urlfiltering" + ], + "operationId": "deleteUrlfilteringcategories", + "summary": "Delete a urlfilteringcategories resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/urlfilteringcategorization": { + "get": { + "tags": [ + "urlfiltering" + ], + "operationId": "listUrlfilteringcategorization", + "summary": "List urlfilteringcategorization resources. Configuration for Categorization resource.", + "responses": { + "200": { + "description": "List of urlfilteringcategorization resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "urlfilteringcategorization": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Urlfilteringcategorization" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "urlfiltering" + ], + "operationId": "createUrlfilteringcategorization", + "summary": "Create a urlfilteringcategorization resource. Configuration for Categorization resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "urlfilteringcategorization": { + "$ref": "#/components/schemas/Urlfilteringcategorization" + } + }, + "required": [ + "urlfilteringcategorization" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/urlfilteringcategorization/{name}": { + "get": { + "tags": [ + "urlfiltering" + ], + "operationId": "getUrlfilteringcategorizationByName", + "summary": "Get a urlfilteringcategorization resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single urlfilteringcategorization resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "urlfilteringcategorization": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Urlfilteringcategorization" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "urlfiltering" + ], + "operationId": "updateUrlfilteringcategorization", + "summary": "Update a urlfilteringcategorization resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "urlfilteringcategorization": { + "$ref": "#/components/schemas/Urlfilteringcategorization" + } + }, + "required": [ + "urlfilteringcategorization" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "urlfiltering" + ], + "operationId": "deleteUrlfilteringcategorization", + "summary": "Delete a urlfilteringcategorization resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/urlfilteringcategorygroups": { + "get": { + "tags": [ + "urlfiltering" + ], + "operationId": "listUrlfilteringcategorygroups", + "summary": "List urlfilteringcategorygroups resources. Configuration for Category Groups resource.", + "responses": { + "200": { + "description": "List of urlfilteringcategorygroups resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "urlfilteringcategorygroups": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Urlfilteringcategorygroups" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "urlfiltering" + ], + "operationId": "createUrlfilteringcategorygroups", + "summary": "Create a urlfilteringcategorygroups resource. Configuration for Category Groups resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "urlfilteringcategorygroups": { + "$ref": "#/components/schemas/Urlfilteringcategorygroups" + } + }, + "required": [ + "urlfilteringcategorygroups" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/urlfilteringcategorygroups/{name}": { + "get": { + "tags": [ + "urlfiltering" + ], + "operationId": "getUrlfilteringcategorygroupsByName", + "summary": "Get a urlfilteringcategorygroups resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single urlfilteringcategorygroups resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "urlfilteringcategorygroups": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Urlfilteringcategorygroups" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "urlfiltering" + ], + "operationId": "updateUrlfilteringcategorygroups", + "summary": "Update a urlfilteringcategorygroups resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "urlfilteringcategorygroups": { + "$ref": "#/components/schemas/Urlfilteringcategorygroups" + } + }, + "required": [ + "urlfilteringcategorygroups" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "urlfiltering" + ], + "operationId": "deleteUrlfilteringcategorygroups", + "summary": "Delete a urlfilteringcategorygroups resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/urlfilteringparameter": { + "get": { + "tags": [ + "urlfiltering" + ], + "operationId": "listUrlfilteringparameter", + "summary": "List urlfilteringparameter resources. Configuration for URLFILTERING paramter resource.", + "responses": { + "200": { + "description": "List of urlfilteringparameter resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "urlfilteringparameter": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Urlfilteringparameter" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "urlfiltering" + ], + "operationId": "createUrlfilteringparameter", + "summary": "Create a urlfilteringparameter resource. Configuration for URLFILTERING paramter resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "urlfilteringparameter": { + "$ref": "#/components/schemas/Urlfilteringparameter" + } + }, + "required": [ + "urlfilteringparameter" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/urlfilteringparameter/{name}": { + "get": { + "tags": [ + "urlfiltering" + ], + "operationId": "getUrlfilteringparameterByName", + "summary": "Get a urlfilteringparameter resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single urlfilteringparameter resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "urlfilteringparameter": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Urlfilteringparameter" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "urlfiltering" + ], + "operationId": "updateUrlfilteringparameter", + "summary": "Update a urlfilteringparameter resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "urlfilteringparameter": { + "$ref": "#/components/schemas/Urlfilteringparameter" + } + }, + "required": [ + "urlfilteringparameter" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "urlfiltering" + ], + "operationId": "deleteUrlfilteringparameter", + "summary": "Delete a urlfilteringparameter resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/userprotocol": { + "get": { + "tags": [ + "user" + ], + "operationId": "listUserprotocol", + "summary": "List userprotocol resources. Configuration for user protocol resource.", + "responses": { + "200": { + "description": "List of userprotocol resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "userprotocol": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Userprotocol" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "user" + ], + "operationId": "createUserprotocol", + "summary": "Create a userprotocol resource. Configuration for user protocol resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "userprotocol": { + "$ref": "#/components/schemas/Userprotocol" + } + }, + "required": [ + "userprotocol" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/userprotocol/{name}": { + "get": { + "tags": [ + "user" + ], + "operationId": "getUserprotocolByName", + "summary": "Get a userprotocol resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single userprotocol resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "userprotocol": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Userprotocol" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "user" + ], + "operationId": "updateUserprotocol", + "summary": "Update a userprotocol resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "userprotocol": { + "$ref": "#/components/schemas/Userprotocol" + } + }, + "required": [ + "userprotocol" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "user" + ], + "operationId": "deleteUserprotocol", + "summary": "Delete a userprotocol resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/uservserver": { + "get": { + "tags": [ + "user" + ], + "operationId": "listUservserver", + "summary": "List uservserver resources. Configuration for virtual server resource.", + "responses": { + "200": { + "description": "List of uservserver resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "uservserver": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Uservserver" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "user" + ], + "operationId": "createUservserver", + "summary": "Create a uservserver resource. Configuration for virtual server resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "uservserver": { + "$ref": "#/components/schemas/Uservserver" + } + }, + "required": [ + "uservserver" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/uservserver/{name}": { + "get": { + "tags": [ + "user" + ], + "operationId": "getUservserverByName", + "summary": "Get a uservserver resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single uservserver resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "uservserver": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Uservserver" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "user" + ], + "operationId": "updateUservserver", + "summary": "Update a uservserver resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "uservserver": { + "$ref": "#/components/schemas/Uservserver" + } + }, + "required": [ + "uservserver" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "user" + ], + "operationId": "deleteUservserver", + "summary": "Delete a uservserver resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/callhome": { + "get": { + "tags": [ + "utility" + ], + "operationId": "listCallhome", + "summary": "List callhome resources. Configuration for callhome resource.", + "responses": { + "200": { + "description": "List of callhome resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "callhome": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Callhome" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "utility" + ], + "operationId": "createCallhome", + "summary": "Create a callhome resource. Configuration for callhome resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "callhome": { + "$ref": "#/components/schemas/Callhome" + } + }, + "required": [ + "callhome" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/callhome/{name}": { + "get": { + "tags": [ + "utility" + ], + "operationId": "getCallhomeByName", + "summary": "Get a callhome resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single callhome resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "callhome": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Callhome" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "utility" + ], + "operationId": "updateCallhome", + "summary": "Update a callhome resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "callhome": { + "$ref": "#/components/schemas/Callhome" + } + }, + "required": [ + "callhome" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "utility" + ], + "operationId": "deleteCallhome", + "summary": "Delete a callhome resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/filesystemencryption": { + "get": { + "tags": [ + "utility" + ], + "operationId": "listFilesystemencryption", + "summary": "List filesystemencryption resources. Configuration for File System Encryption Information resource.", + "responses": { + "200": { + "description": "List of filesystemencryption resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "filesystemencryption": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Filesystemencryption" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "utility" + ], + "operationId": "createFilesystemencryption", + "summary": "Create a filesystemencryption resource. Configuration for File System Encryption Information resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "filesystemencryption": { + "$ref": "#/components/schemas/Filesystemencryption" + } + }, + "required": [ + "filesystemencryption" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/filesystemencryption/{name}": { + "get": { + "tags": [ + "utility" + ], + "operationId": "getFilesystemencryptionByName", + "summary": "Get a filesystemencryption resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single filesystemencryption resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "filesystemencryption": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Filesystemencryption" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "utility" + ], + "operationId": "updateFilesystemencryption", + "summary": "Update a filesystemencryption resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "filesystemencryption": { + "$ref": "#/components/schemas/Filesystemencryption" + } + }, + "required": [ + "filesystemencryption" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "utility" + ], + "operationId": "deleteFilesystemencryption", + "summary": "Delete a filesystemencryption resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/install": { + "get": { + "tags": [ + "utility" + ], + "operationId": "listInstall", + "summary": "List install resources. install", + "responses": { + "200": { + "description": "List of install resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "install": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Install" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "utility" + ], + "operationId": "createInstall", + "summary": "Create a install resource. install", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "install": { + "$ref": "#/components/schemas/Install" + } + }, + "required": [ + "install" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/install/{name}": { + "get": { + "tags": [ + "utility" + ], + "operationId": "getInstallByName", + "summary": "Get a install resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single install resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "install": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Install" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "utility" + ], + "operationId": "updateInstall", + "summary": "Update a install resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "install": { + "$ref": "#/components/schemas/Install" + } + }, + "required": [ + "install" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "utility" + ], + "operationId": "deleteInstall", + "summary": "Delete a install resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/ping": { + "get": { + "tags": [ + "utility" + ], + "operationId": "listPing", + "summary": "List ping resources. ping", + "responses": { + "200": { + "description": "List of ping resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ping": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Ping" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "utility" + ], + "operationId": "createPing", + "summary": "Create a ping resource. ping", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ping": { + "$ref": "#/components/schemas/Ping" + } + }, + "required": [ + "ping" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/ping/{name}": { + "get": { + "tags": [ + "utility" + ], + "operationId": "getPingByName", + "summary": "Get a ping resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single ping resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ping": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Ping" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "utility" + ], + "operationId": "updatePing", + "summary": "Update a ping resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ping": { + "$ref": "#/components/schemas/Ping" + } + }, + "required": [ + "ping" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "utility" + ], + "operationId": "deletePing", + "summary": "Delete a ping resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/ping6": { + "get": { + "tags": [ + "utility" + ], + "operationId": "listPing6", + "summary": "List ping6 resources. ping6", + "responses": { + "200": { + "description": "List of ping6 resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ping6": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Ping6" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "utility" + ], + "operationId": "createPing6", + "summary": "Create a ping6 resource. ping6", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ping6": { + "$ref": "#/components/schemas/Ping6" + } + }, + "required": [ + "ping6" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/ping6/{name}": { + "get": { + "tags": [ + "utility" + ], + "operationId": "getPing6ByName", + "summary": "Get a ping6 resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single ping6 resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ping6": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Ping6" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "utility" + ], + "operationId": "updatePing6", + "summary": "Update a ping6 resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "ping6": { + "$ref": "#/components/schemas/Ping6" + } + }, + "required": [ + "ping6" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "utility" + ], + "operationId": "deletePing6", + "summary": "Delete a ping6 resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/raid": { + "get": { + "tags": [ + "utility" + ], + "operationId": "listRaid", + "summary": "List raid resources. Configuration for raid support resource.", + "responses": { + "200": { + "description": "List of raid resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "raid": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Raid" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "utility" + ], + "operationId": "createRaid", + "summary": "Create a raid resource. Configuration for raid support resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "raid": { + "$ref": "#/components/schemas/Raid" + } + }, + "required": [ + "raid" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/raid/{name}": { + "get": { + "tags": [ + "utility" + ], + "operationId": "getRaidByName", + "summary": "Get a raid resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single raid resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "raid": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Raid" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "utility" + ], + "operationId": "updateRaid", + "summary": "Update a raid resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "raid": { + "$ref": "#/components/schemas/Raid" + } + }, + "required": [ + "raid" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "utility" + ], + "operationId": "deleteRaid", + "summary": "Delete a raid resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/techsupport": { + "get": { + "tags": [ + "utility" + ], + "operationId": "listTechsupport", + "summary": "List techsupport resources. Configuration for tech support resource.", + "responses": { + "200": { + "description": "List of techsupport resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "techsupport": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Techsupport" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "utility" + ], + "operationId": "createTechsupport", + "summary": "Create a techsupport resource. Configuration for tech support resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "techsupport": { + "$ref": "#/components/schemas/Techsupport" + } + }, + "required": [ + "techsupport" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/techsupport/{name}": { + "get": { + "tags": [ + "utility" + ], + "operationId": "getTechsupportByName", + "summary": "Get a techsupport resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single techsupport resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "techsupport": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Techsupport" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "utility" + ], + "operationId": "updateTechsupport", + "summary": "Update a techsupport resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "techsupport": { + "$ref": "#/components/schemas/Techsupport" + } + }, + "required": [ + "techsupport" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "utility" + ], + "operationId": "deleteTechsupport", + "summary": "Delete a techsupport resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/traceroute": { + "get": { + "tags": [ + "utility" + ], + "operationId": "listTraceroute", + "summary": "List traceroute resources. traceroute", + "responses": { + "200": { + "description": "List of traceroute resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "traceroute": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Traceroute" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "utility" + ], + "operationId": "createTraceroute", + "summary": "Create a traceroute resource. traceroute", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "traceroute": { + "$ref": "#/components/schemas/Traceroute" + } + }, + "required": [ + "traceroute" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/traceroute/{name}": { + "get": { + "tags": [ + "utility" + ], + "operationId": "getTracerouteByName", + "summary": "Get a traceroute resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single traceroute resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "traceroute": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Traceroute" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "utility" + ], + "operationId": "updateTraceroute", + "summary": "Update a traceroute resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "traceroute": { + "$ref": "#/components/schemas/Traceroute" + } + }, + "required": [ + "traceroute" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "utility" + ], + "operationId": "deleteTraceroute", + "summary": "Delete a traceroute resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/traceroute6": { + "get": { + "tags": [ + "utility" + ], + "operationId": "listTraceroute6", + "summary": "List traceroute6 resources. traceroute6", + "responses": { + "200": { + "description": "List of traceroute6 resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "traceroute6": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Traceroute6" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "utility" + ], + "operationId": "createTraceroute6", + "summary": "Create a traceroute6 resource. traceroute6", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "traceroute6": { + "$ref": "#/components/schemas/Traceroute6" + } + }, + "required": [ + "traceroute6" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/traceroute6/{name}": { + "get": { + "tags": [ + "utility" + ], + "operationId": "getTraceroute6ByName", + "summary": "Get a traceroute6 resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single traceroute6 resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "traceroute6": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Traceroute6" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "utility" + ], + "operationId": "updateTraceroute6", + "summary": "Update a traceroute6 resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "traceroute6": { + "$ref": "#/components/schemas/Traceroute6" + } + }, + "required": [ + "traceroute6" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "utility" + ], + "operationId": "deleteTraceroute6", + "summary": "Delete a traceroute6 resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/videooptimizationdetectionaction": { + "get": { + "tags": [ + "videooptimization" + ], + "operationId": "listVideooptimizationdetectionaction", + "summary": "List videooptimizationdetectionaction resources. Configuration for videooptimization detectionaction resource.", + "responses": { + "200": { + "description": "List of videooptimizationdetectionaction resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationdetectionaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Videooptimizationdetectionaction" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "videooptimization" + ], + "operationId": "createVideooptimizationdetectionaction", + "summary": "Create a videooptimizationdetectionaction resource. Configuration for videooptimization detectionaction resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationdetectionaction": { + "$ref": "#/components/schemas/Videooptimizationdetectionaction" + } + }, + "required": [ + "videooptimizationdetectionaction" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/videooptimizationdetectionaction/{name}": { + "get": { + "tags": [ + "videooptimization" + ], + "operationId": "getVideooptimizationdetectionactionByName", + "summary": "Get a videooptimizationdetectionaction resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single videooptimizationdetectionaction resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationdetectionaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Videooptimizationdetectionaction" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "videooptimization" + ], + "operationId": "updateVideooptimizationdetectionaction", + "summary": "Update a videooptimizationdetectionaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationdetectionaction": { + "$ref": "#/components/schemas/Videooptimizationdetectionaction" + } + }, + "required": [ + "videooptimizationdetectionaction" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "videooptimization" + ], + "operationId": "deleteVideooptimizationdetectionaction", + "summary": "Delete a videooptimizationdetectionaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/videooptimizationdetectionpolicy": { + "get": { + "tags": [ + "videooptimization" + ], + "operationId": "listVideooptimizationdetectionpolicy", + "summary": "List videooptimizationdetectionpolicy resources. Configuration for videooptimization detectionpolicy resource.", + "responses": { + "200": { + "description": "List of videooptimizationdetectionpolicy resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationdetectionpolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Videooptimizationdetectionpolicy" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "videooptimization" + ], + "operationId": "createVideooptimizationdetectionpolicy", + "summary": "Create a videooptimizationdetectionpolicy resource. Configuration for videooptimization detectionpolicy resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationdetectionpolicy": { + "$ref": "#/components/schemas/Videooptimizationdetectionpolicy" + } + }, + "required": [ + "videooptimizationdetectionpolicy" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/videooptimizationdetectionpolicy/{name}": { + "get": { + "tags": [ + "videooptimization" + ], + "operationId": "getVideooptimizationdetectionpolicyByName", + "summary": "Get a videooptimizationdetectionpolicy resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single videooptimizationdetectionpolicy resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationdetectionpolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Videooptimizationdetectionpolicy" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "videooptimization" + ], + "operationId": "updateVideooptimizationdetectionpolicy", + "summary": "Update a videooptimizationdetectionpolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationdetectionpolicy": { + "$ref": "#/components/schemas/Videooptimizationdetectionpolicy" + } + }, + "required": [ + "videooptimizationdetectionpolicy" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "videooptimization" + ], + "operationId": "deleteVideooptimizationdetectionpolicy", + "summary": "Delete a videooptimizationdetectionpolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/videooptimizationdetectionpolicy_binding": { + "get": { + "tags": [ + "videooptimization" + ], + "operationId": "listVideooptimizationdetectionpolicyBinding", + "summary": "List videooptimizationdetectionpolicy_binding resources. Binding object which returns the resources bound to videooptimizationdetectionpolicy_binding.", + "responses": { + "200": { + "description": "List of videooptimizationdetectionpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationdetectionpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VideooptimizationdetectionpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "videooptimization" + ], + "operationId": "createVideooptimizationdetectionpolicyBinding", + "summary": "Create a videooptimizationdetectionpolicy_binding resource. Binding object which returns the resources bound to videooptimizationdetectionpolicy_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationdetectionpolicy_binding": { + "$ref": "#/components/schemas/VideooptimizationdetectionpolicyBinding" + } + }, + "required": [ + "videooptimizationdetectionpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/videooptimizationdetectionpolicy_binding/{name}": { + "delete": { + "tags": [ + "videooptimization" + ], + "operationId": "deleteVideooptimizationdetectionpolicyBinding", + "summary": "Delete a videooptimizationdetectionpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/videooptimizationdetectionpolicy_globaldetection_binding": { + "get": { + "tags": [ + "videooptimization" + ], + "operationId": "listVideooptimizationdetectionpolicyGlobaldetectionBinding", + "summary": "List videooptimizationdetectionpolicy_globaldetection_binding resources. Binding class showing the globaldetection that can be bound to videooptimizationdetectionpolicy.", + "responses": { + "200": { + "description": "List of videooptimizationdetectionpolicy_globaldetection_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationdetectionpolicy_globaldetection_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VideooptimizationdetectionpolicyGlobaldetectionBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "videooptimization" + ], + "operationId": "createVideooptimizationdetectionpolicyGlobaldetectionBinding", + "summary": "Create a videooptimizationdetectionpolicy_globaldetection_binding resource. Binding class showing the globaldetection that can be bound to videooptimizationdetectionpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationdetectionpolicy_globaldetection_binding": { + "$ref": "#/components/schemas/VideooptimizationdetectionpolicyGlobaldetectionBinding" + } + }, + "required": [ + "videooptimizationdetectionpolicy_globaldetection_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/videooptimizationdetectionpolicy_globaldetection_binding/{name}": { + "delete": { + "tags": [ + "videooptimization" + ], + "operationId": "deleteVideooptimizationdetectionpolicyGlobaldetectionBinding", + "summary": "Delete a videooptimizationdetectionpolicy_globaldetection_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/videooptimizationdetectionpolicy_lbvserver_binding": { + "get": { + "tags": [ + "videooptimization" + ], + "operationId": "listVideooptimizationdetectionpolicyLbvserverBinding", + "summary": "List videooptimizationdetectionpolicy_lbvserver_binding resources. Binding class showing the lbvserver that can be bound to videooptimizationdetectionpolicy.", + "responses": { + "200": { + "description": "List of videooptimizationdetectionpolicy_lbvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationdetectionpolicy_lbvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VideooptimizationdetectionpolicyLbvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "videooptimization" + ], + "operationId": "createVideooptimizationdetectionpolicyLbvserverBinding", + "summary": "Create a videooptimizationdetectionpolicy_lbvserver_binding resource. Binding class showing the lbvserver that can be bound to videooptimizationdetectionpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationdetectionpolicy_lbvserver_binding": { + "$ref": "#/components/schemas/VideooptimizationdetectionpolicyLbvserverBinding" + } + }, + "required": [ + "videooptimizationdetectionpolicy_lbvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/videooptimizationdetectionpolicy_lbvserver_binding/{name}": { + "delete": { + "tags": [ + "videooptimization" + ], + "operationId": "deleteVideooptimizationdetectionpolicyLbvserverBinding", + "summary": "Delete a videooptimizationdetectionpolicy_lbvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/videooptimizationdetectionpolicy_videooptimizationglobaldetection_binding": { + "get": { + "tags": [ + "videooptimization" + ], + "operationId": "listVideooptimizationdetectionpolicyVideooptimizationglobaldetectionBinding", + "summary": "List videooptimizationdetectionpolicy_videooptimizationglobaldetection_binding resources. Binding class showing the videooptimizationglobaldetection that can be bound to videooptimizationdetectionpolicy.", + "responses": { + "200": { + "description": "List of videooptimizationdetectionpolicy_videooptimizationglobaldetection_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationdetectionpolicy_videooptimizationglobaldetection_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VideooptimizationdetectionpolicyVideooptimizationglobaldetectionBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "videooptimization" + ], + "operationId": "createVideooptimizationdetectionpolicyVideooptimizationglobaldetectionBinding", + "summary": "Create a videooptimizationdetectionpolicy_videooptimizationglobaldetection_binding resource. Binding class showing the videooptimizationglobaldetection that can be bound to videooptimizationdetectionpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationdetectionpolicy_videooptimizationglobaldetection_binding": { + "$ref": "#/components/schemas/VideooptimizationdetectionpolicyVideooptimizationglobaldetectionBinding" + } + }, + "required": [ + "videooptimizationdetectionpolicy_videooptimizationglobaldetection_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/videooptimizationdetectionpolicy_videooptimizationglobaldetection_binding/{name}": { + "delete": { + "tags": [ + "videooptimization" + ], + "operationId": "deleteVideooptimizationdetectionpolicyVideooptimizationglobaldetectionBinding", + "summary": "Delete a videooptimizationdetectionpolicy_videooptimizationglobaldetection_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/videooptimizationdetectionpolicy_vserver_binding": { + "get": { + "tags": [ + "videooptimization" + ], + "operationId": "listVideooptimizationdetectionpolicyVserverBinding", + "summary": "List videooptimizationdetectionpolicy_vserver_binding resources. Binding class showing the vserver that can be bound to videooptimizationdetectionpolicy.", + "responses": { + "200": { + "description": "List of videooptimizationdetectionpolicy_vserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationdetectionpolicy_vserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VideooptimizationdetectionpolicyVserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "videooptimization" + ], + "operationId": "createVideooptimizationdetectionpolicyVserverBinding", + "summary": "Create a videooptimizationdetectionpolicy_vserver_binding resource. Binding class showing the vserver that can be bound to videooptimizationdetectionpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationdetectionpolicy_vserver_binding": { + "$ref": "#/components/schemas/VideooptimizationdetectionpolicyVserverBinding" + } + }, + "required": [ + "videooptimizationdetectionpolicy_vserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/videooptimizationdetectionpolicy_vserver_binding/{name}": { + "delete": { + "tags": [ + "videooptimization" + ], + "operationId": "deleteVideooptimizationdetectionpolicyVserverBinding", + "summary": "Delete a videooptimizationdetectionpolicy_vserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/videooptimizationdetectionpolicylabel": { + "get": { + "tags": [ + "videooptimization" + ], + "operationId": "listVideooptimizationdetectionpolicylabel", + "summary": "List videooptimizationdetectionpolicylabel resources. Configuration for videooptimization detection policy label resource.", + "responses": { + "200": { + "description": "List of videooptimizationdetectionpolicylabel resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationdetectionpolicylabel": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Videooptimizationdetectionpolicylabel" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "videooptimization" + ], + "operationId": "createVideooptimizationdetectionpolicylabel", + "summary": "Create a videooptimizationdetectionpolicylabel resource. Configuration for videooptimization detection policy label resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationdetectionpolicylabel": { + "$ref": "#/components/schemas/Videooptimizationdetectionpolicylabel" + } + }, + "required": [ + "videooptimizationdetectionpolicylabel" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/videooptimizationdetectionpolicylabel/{name}": { + "get": { + "tags": [ + "videooptimization" + ], + "operationId": "getVideooptimizationdetectionpolicylabelByName", + "summary": "Get a videooptimizationdetectionpolicylabel resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single videooptimizationdetectionpolicylabel resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationdetectionpolicylabel": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Videooptimizationdetectionpolicylabel" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "videooptimization" + ], + "operationId": "updateVideooptimizationdetectionpolicylabel", + "summary": "Update a videooptimizationdetectionpolicylabel resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationdetectionpolicylabel": { + "$ref": "#/components/schemas/Videooptimizationdetectionpolicylabel" + } + }, + "required": [ + "videooptimizationdetectionpolicylabel" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "videooptimization" + ], + "operationId": "deleteVideooptimizationdetectionpolicylabel", + "summary": "Delete a videooptimizationdetectionpolicylabel resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/videooptimizationdetectionpolicylabel_binding": { + "get": { + "tags": [ + "videooptimization" + ], + "operationId": "listVideooptimizationdetectionpolicylabelBinding", + "summary": "List videooptimizationdetectionpolicylabel_binding resources. Binding object which returns the resources bound to videooptimizationdetectionpolicylabel_binding.", + "responses": { + "200": { + "description": "List of videooptimizationdetectionpolicylabel_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationdetectionpolicylabel_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VideooptimizationdetectionpolicylabelBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "videooptimization" + ], + "operationId": "createVideooptimizationdetectionpolicylabelBinding", + "summary": "Create a videooptimizationdetectionpolicylabel_binding resource. Binding object which returns the resources bound to videooptimizationdetectionpolicylabel_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationdetectionpolicylabel_binding": { + "$ref": "#/components/schemas/VideooptimizationdetectionpolicylabelBinding" + } + }, + "required": [ + "videooptimizationdetectionpolicylabel_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/videooptimizationdetectionpolicylabel_binding/{name}": { + "delete": { + "tags": [ + "videooptimization" + ], + "operationId": "deleteVideooptimizationdetectionpolicylabelBinding", + "summary": "Delete a videooptimizationdetectionpolicylabel_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/videooptimizationdetectionpolicylabel_detectionpolicy_binding": { + "get": { + "tags": [ + "videooptimization" + ], + "operationId": "listVideooptimizationdetectionpolicylabelDetectionpolicyBinding", + "summary": "List videooptimizationdetectionpolicylabel_detectionpolicy_binding resources. Binding class showing the detectionpolicy that can be bound to videooptimizationdetectionpolicylabel.", + "responses": { + "200": { + "description": "List of videooptimizationdetectionpolicylabel_detectionpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationdetectionpolicylabel_detectionpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VideooptimizationdetectionpolicylabelDetectionpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "videooptimization" + ], + "operationId": "createVideooptimizationdetectionpolicylabelDetectionpolicyBinding", + "summary": "Create a videooptimizationdetectionpolicylabel_detectionpolicy_binding resource. Binding class showing the detectionpolicy that can be bound to videooptimizationdetectionpolicylabel.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationdetectionpolicylabel_detectionpolicy_binding": { + "$ref": "#/components/schemas/VideooptimizationdetectionpolicylabelDetectionpolicyBinding" + } + }, + "required": [ + "videooptimizationdetectionpolicylabel_detectionpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/videooptimizationdetectionpolicylabel_detectionpolicy_binding/{name}": { + "delete": { + "tags": [ + "videooptimization" + ], + "operationId": "deleteVideooptimizationdetectionpolicylabelDetectionpolicyBinding", + "summary": "Delete a videooptimizationdetectionpolicylabel_detectionpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/videooptimizationdetectionpolicylabel_policybinding_binding": { + "get": { + "tags": [ + "videooptimization" + ], + "operationId": "listVideooptimizationdetectionpolicylabelPolicybindingBinding", + "summary": "List videooptimizationdetectionpolicylabel_policybinding_binding resources. Binding class showing the policybinding that can be bound to videooptimizationdetectionpolicylabel.", + "responses": { + "200": { + "description": "List of videooptimizationdetectionpolicylabel_policybinding_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationdetectionpolicylabel_policybinding_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VideooptimizationdetectionpolicylabelPolicybindingBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "videooptimization" + ], + "operationId": "createVideooptimizationdetectionpolicylabelPolicybindingBinding", + "summary": "Create a videooptimizationdetectionpolicylabel_policybinding_binding resource. Binding class showing the policybinding that can be bound to videooptimizationdetectionpolicylabel.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationdetectionpolicylabel_policybinding_binding": { + "$ref": "#/components/schemas/VideooptimizationdetectionpolicylabelPolicybindingBinding" + } + }, + "required": [ + "videooptimizationdetectionpolicylabel_policybinding_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/videooptimizationdetectionpolicylabel_policybinding_binding/{name}": { + "delete": { + "tags": [ + "videooptimization" + ], + "operationId": "deleteVideooptimizationdetectionpolicylabelPolicybindingBinding", + "summary": "Delete a videooptimizationdetectionpolicylabel_policybinding_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/videooptimizationdetectionpolicylabel_videooptimizationdetectionpolicy_binding": { + "get": { + "tags": [ + "videooptimization" + ], + "operationId": "listVideooptimizationdetectionpolicylabelVideooptimizationdetectionpolicyBinding", + "summary": "List videooptimizationdetectionpolicylabel_videooptimizationdetectionpolicy_binding resources. Binding class showing the videooptimizationdetectionpolicy that can be bound to videooptimizationdetectionpolicylabel.", + "responses": { + "200": { + "description": "List of videooptimizationdetectionpolicylabel_videooptimizationdetectionpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationdetectionpolicylabel_videooptimizationdetectionpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VideooptimizationdetectionpolicylabelVideooptimizationdetectionpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "videooptimization" + ], + "operationId": "createVideooptimizationdetectionpolicylabelVideooptimizationdetectionpolicyBinding", + "summary": "Create a videooptimizationdetectionpolicylabel_videooptimizationdetectionpolicy_binding resource. Binding class showing the videooptimizationdetectionpolicy that can be bound to videooptimizationdetectionpolicylabel.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationdetectionpolicylabel_videooptimizationdetectionpolicy_binding": { + "$ref": "#/components/schemas/VideooptimizationdetectionpolicylabelVideooptimizationdetectionpolicyBinding" + } + }, + "required": [ + "videooptimizationdetectionpolicylabel_videooptimizationdetectionpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/videooptimizationdetectionpolicylabel_videooptimizationdetectionpolicy_binding/{name}": { + "delete": { + "tags": [ + "videooptimization" + ], + "operationId": "deleteVideooptimizationdetectionpolicylabelVideooptimizationdetectionpolicyBinding", + "summary": "Delete a videooptimizationdetectionpolicylabel_videooptimizationdetectionpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/videooptimizationglobaldetection_binding": { + "get": { + "tags": [ + "videooptimization" + ], + "operationId": "listVideooptimizationglobaldetectionBinding", + "summary": "List videooptimizationglobaldetection_binding resources. Binding object which returns the resources bound to videooptimizationglobaldetection_binding.", + "responses": { + "200": { + "description": "List of videooptimizationglobaldetection_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationglobaldetection_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VideooptimizationglobaldetectionBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "videooptimization" + ], + "operationId": "createVideooptimizationglobaldetectionBinding", + "summary": "Create a videooptimizationglobaldetection_binding resource. Binding object which returns the resources bound to videooptimizationglobaldetection_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationglobaldetection_binding": { + "$ref": "#/components/schemas/VideooptimizationglobaldetectionBinding" + } + }, + "required": [ + "videooptimizationglobaldetection_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/videooptimizationglobaldetection_binding/{name}": { + "delete": { + "tags": [ + "videooptimization" + ], + "operationId": "deleteVideooptimizationglobaldetectionBinding", + "summary": "Delete a videooptimizationglobaldetection_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/videooptimizationglobaldetection_detectionpolicy_binding": { + "get": { + "tags": [ + "videooptimization" + ], + "operationId": "listVideooptimizationglobaldetectionDetectionpolicyBinding", + "summary": "List videooptimizationglobaldetection_detectionpolicy_binding resources. Binding class showing the detectionpolicy that can be bound to videooptimizationglobaldetection.", + "responses": { + "200": { + "description": "List of videooptimizationglobaldetection_detectionpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationglobaldetection_detectionpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VideooptimizationglobaldetectionDetectionpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "videooptimization" + ], + "operationId": "createVideooptimizationglobaldetectionDetectionpolicyBinding", + "summary": "Create a videooptimizationglobaldetection_detectionpolicy_binding resource. Binding class showing the detectionpolicy that can be bound to videooptimizationglobaldetection.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationglobaldetection_detectionpolicy_binding": { + "$ref": "#/components/schemas/VideooptimizationglobaldetectionDetectionpolicyBinding" + } + }, + "required": [ + "videooptimizationglobaldetection_detectionpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/videooptimizationglobaldetection_detectionpolicy_binding/{name}": { + "delete": { + "tags": [ + "videooptimization" + ], + "operationId": "deleteVideooptimizationglobaldetectionDetectionpolicyBinding", + "summary": "Delete a videooptimizationglobaldetection_detectionpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/videooptimizationglobaldetection_videooptimizationdetectionpolicy_binding": { + "get": { + "tags": [ + "videooptimization" + ], + "operationId": "listVideooptimizationglobaldetectionVideooptimizationdetectionpolicyBinding", + "summary": "List videooptimizationglobaldetection_videooptimizationdetectionpolicy_binding resources. Binding class showing the videooptimizationdetectionpolicy that can be bound to videooptimizationglobaldetection.", + "responses": { + "200": { + "description": "List of videooptimizationglobaldetection_videooptimizationdetectionpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationglobaldetection_videooptimizationdetectionpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VideooptimizationglobaldetectionVideooptimizationdetectionpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "videooptimization" + ], + "operationId": "createVideooptimizationglobaldetectionVideooptimizationdetectionpolicyBinding", + "summary": "Create a videooptimizationglobaldetection_videooptimizationdetectionpolicy_binding resource. Binding class showing the videooptimizationdetectionpolicy that can be bound to videooptimizationglobaldetection.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationglobaldetection_videooptimizationdetectionpolicy_binding": { + "$ref": "#/components/schemas/VideooptimizationglobaldetectionVideooptimizationdetectionpolicyBinding" + } + }, + "required": [ + "videooptimizationglobaldetection_videooptimizationdetectionpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/videooptimizationglobaldetection_videooptimizationdetectionpolicy_binding/{name}": { + "delete": { + "tags": [ + "videooptimization" + ], + "operationId": "deleteVideooptimizationglobaldetectionVideooptimizationdetectionpolicyBinding", + "summary": "Delete a videooptimizationglobaldetection_videooptimizationdetectionpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/videooptimizationglobalpacing_binding": { + "get": { + "tags": [ + "videooptimization" + ], + "operationId": "listVideooptimizationglobalpacingBinding", + "summary": "List videooptimizationglobalpacing_binding resources. Binding object which returns the resources bound to videooptimizationglobalpacing_binding.", + "responses": { + "200": { + "description": "List of videooptimizationglobalpacing_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationglobalpacing_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VideooptimizationglobalpacingBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "videooptimization" + ], + "operationId": "createVideooptimizationglobalpacingBinding", + "summary": "Create a videooptimizationglobalpacing_binding resource. Binding object which returns the resources bound to videooptimizationglobalpacing_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationglobalpacing_binding": { + "$ref": "#/components/schemas/VideooptimizationglobalpacingBinding" + } + }, + "required": [ + "videooptimizationglobalpacing_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/videooptimizationglobalpacing_binding/{name}": { + "delete": { + "tags": [ + "videooptimization" + ], + "operationId": "deleteVideooptimizationglobalpacingBinding", + "summary": "Delete a videooptimizationglobalpacing_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/videooptimizationglobalpacing_pacingpolicy_binding": { + "get": { + "tags": [ + "videooptimization" + ], + "operationId": "listVideooptimizationglobalpacingPacingpolicyBinding", + "summary": "List videooptimizationglobalpacing_pacingpolicy_binding resources. Binding class showing the pacingpolicy that can be bound to videooptimizationglobalpacing.", + "responses": { + "200": { + "description": "List of videooptimizationglobalpacing_pacingpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationglobalpacing_pacingpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VideooptimizationglobalpacingPacingpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "videooptimization" + ], + "operationId": "createVideooptimizationglobalpacingPacingpolicyBinding", + "summary": "Create a videooptimizationglobalpacing_pacingpolicy_binding resource. Binding class showing the pacingpolicy that can be bound to videooptimizationglobalpacing.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationglobalpacing_pacingpolicy_binding": { + "$ref": "#/components/schemas/VideooptimizationglobalpacingPacingpolicyBinding" + } + }, + "required": [ + "videooptimizationglobalpacing_pacingpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/videooptimizationglobalpacing_pacingpolicy_binding/{name}": { + "delete": { + "tags": [ + "videooptimization" + ], + "operationId": "deleteVideooptimizationglobalpacingPacingpolicyBinding", + "summary": "Delete a videooptimizationglobalpacing_pacingpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/videooptimizationglobalpacing_videooptimizationpacingpolicy_binding": { + "get": { + "tags": [ + "videooptimization" + ], + "operationId": "listVideooptimizationglobalpacingVideooptimizationpacingpolicyBinding", + "summary": "List videooptimizationglobalpacing_videooptimizationpacingpolicy_binding resources. Binding class showing the videooptimizationpacingpolicy that can be bound to videooptimizationglobalpacing.", + "responses": { + "200": { + "description": "List of videooptimizationglobalpacing_videooptimizationpacingpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationglobalpacing_videooptimizationpacingpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VideooptimizationglobalpacingVideooptimizationpacingpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "videooptimization" + ], + "operationId": "createVideooptimizationglobalpacingVideooptimizationpacingpolicyBinding", + "summary": "Create a videooptimizationglobalpacing_videooptimizationpacingpolicy_binding resource. Binding class showing the videooptimizationpacingpolicy that can be bound to videooptimizationglobalpacing.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationglobalpacing_videooptimizationpacingpolicy_binding": { + "$ref": "#/components/schemas/VideooptimizationglobalpacingVideooptimizationpacingpolicyBinding" + } + }, + "required": [ + "videooptimizationglobalpacing_videooptimizationpacingpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/videooptimizationglobalpacing_videooptimizationpacingpolicy_binding/{name}": { + "delete": { + "tags": [ + "videooptimization" + ], + "operationId": "deleteVideooptimizationglobalpacingVideooptimizationpacingpolicyBinding", + "summary": "Delete a videooptimizationglobalpacing_videooptimizationpacingpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/videooptimizationpacingaction": { + "get": { + "tags": [ + "videooptimization" + ], + "operationId": "listVideooptimizationpacingaction", + "summary": "List videooptimizationpacingaction resources. Configuration for videooptimization pacingaction resource.", + "responses": { + "200": { + "description": "List of videooptimizationpacingaction resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationpacingaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Videooptimizationpacingaction" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "videooptimization" + ], + "operationId": "createVideooptimizationpacingaction", + "summary": "Create a videooptimizationpacingaction resource. Configuration for videooptimization pacingaction resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationpacingaction": { + "$ref": "#/components/schemas/Videooptimizationpacingaction" + } + }, + "required": [ + "videooptimizationpacingaction" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/videooptimizationpacingaction/{name}": { + "get": { + "tags": [ + "videooptimization" + ], + "operationId": "getVideooptimizationpacingactionByName", + "summary": "Get a videooptimizationpacingaction resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single videooptimizationpacingaction resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationpacingaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Videooptimizationpacingaction" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "videooptimization" + ], + "operationId": "updateVideooptimizationpacingaction", + "summary": "Update a videooptimizationpacingaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationpacingaction": { + "$ref": "#/components/schemas/Videooptimizationpacingaction" + } + }, + "required": [ + "videooptimizationpacingaction" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "videooptimization" + ], + "operationId": "deleteVideooptimizationpacingaction", + "summary": "Delete a videooptimizationpacingaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/videooptimizationpacingpolicy": { + "get": { + "tags": [ + "videooptimization" + ], + "operationId": "listVideooptimizationpacingpolicy", + "summary": "List videooptimizationpacingpolicy resources. Configuration for videooptimization pacingpolicy resource.", + "responses": { + "200": { + "description": "List of videooptimizationpacingpolicy resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationpacingpolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Videooptimizationpacingpolicy" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "videooptimization" + ], + "operationId": "createVideooptimizationpacingpolicy", + "summary": "Create a videooptimizationpacingpolicy resource. Configuration for videooptimization pacingpolicy resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationpacingpolicy": { + "$ref": "#/components/schemas/Videooptimizationpacingpolicy" + } + }, + "required": [ + "videooptimizationpacingpolicy" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/videooptimizationpacingpolicy/{name}": { + "get": { + "tags": [ + "videooptimization" + ], + "operationId": "getVideooptimizationpacingpolicyByName", + "summary": "Get a videooptimizationpacingpolicy resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single videooptimizationpacingpolicy resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationpacingpolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Videooptimizationpacingpolicy" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "videooptimization" + ], + "operationId": "updateVideooptimizationpacingpolicy", + "summary": "Update a videooptimizationpacingpolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationpacingpolicy": { + "$ref": "#/components/schemas/Videooptimizationpacingpolicy" + } + }, + "required": [ + "videooptimizationpacingpolicy" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "videooptimization" + ], + "operationId": "deleteVideooptimizationpacingpolicy", + "summary": "Delete a videooptimizationpacingpolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/videooptimizationpacingpolicy_binding": { + "get": { + "tags": [ + "videooptimization" + ], + "operationId": "listVideooptimizationpacingpolicyBinding", + "summary": "List videooptimizationpacingpolicy_binding resources. Binding object which returns the resources bound to videooptimizationpacingpolicy_binding.", + "responses": { + "200": { + "description": "List of videooptimizationpacingpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationpacingpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VideooptimizationpacingpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "videooptimization" + ], + "operationId": "createVideooptimizationpacingpolicyBinding", + "summary": "Create a videooptimizationpacingpolicy_binding resource. Binding object which returns the resources bound to videooptimizationpacingpolicy_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationpacingpolicy_binding": { + "$ref": "#/components/schemas/VideooptimizationpacingpolicyBinding" + } + }, + "required": [ + "videooptimizationpacingpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/videooptimizationpacingpolicy_binding/{name}": { + "delete": { + "tags": [ + "videooptimization" + ], + "operationId": "deleteVideooptimizationpacingpolicyBinding", + "summary": "Delete a videooptimizationpacingpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/videooptimizationpacingpolicy_globalpacing_binding": { + "get": { + "tags": [ + "videooptimization" + ], + "operationId": "listVideooptimizationpacingpolicyGlobalpacingBinding", + "summary": "List videooptimizationpacingpolicy_globalpacing_binding resources. Binding class showing the globalpacing that can be bound to videooptimizationpacingpolicy.", + "responses": { + "200": { + "description": "List of videooptimizationpacingpolicy_globalpacing_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationpacingpolicy_globalpacing_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VideooptimizationpacingpolicyGlobalpacingBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "videooptimization" + ], + "operationId": "createVideooptimizationpacingpolicyGlobalpacingBinding", + "summary": "Create a videooptimizationpacingpolicy_globalpacing_binding resource. Binding class showing the globalpacing that can be bound to videooptimizationpacingpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationpacingpolicy_globalpacing_binding": { + "$ref": "#/components/schemas/VideooptimizationpacingpolicyGlobalpacingBinding" + } + }, + "required": [ + "videooptimizationpacingpolicy_globalpacing_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/videooptimizationpacingpolicy_globalpacing_binding/{name}": { + "delete": { + "tags": [ + "videooptimization" + ], + "operationId": "deleteVideooptimizationpacingpolicyGlobalpacingBinding", + "summary": "Delete a videooptimizationpacingpolicy_globalpacing_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/videooptimizationpacingpolicy_lbvserver_binding": { + "get": { + "tags": [ + "videooptimization" + ], + "operationId": "listVideooptimizationpacingpolicyLbvserverBinding", + "summary": "List videooptimizationpacingpolicy_lbvserver_binding resources. Binding class showing the lbvserver that can be bound to videooptimizationpacingpolicy.", + "responses": { + "200": { + "description": "List of videooptimizationpacingpolicy_lbvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationpacingpolicy_lbvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VideooptimizationpacingpolicyLbvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "videooptimization" + ], + "operationId": "createVideooptimizationpacingpolicyLbvserverBinding", + "summary": "Create a videooptimizationpacingpolicy_lbvserver_binding resource. Binding class showing the lbvserver that can be bound to videooptimizationpacingpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationpacingpolicy_lbvserver_binding": { + "$ref": "#/components/schemas/VideooptimizationpacingpolicyLbvserverBinding" + } + }, + "required": [ + "videooptimizationpacingpolicy_lbvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/videooptimizationpacingpolicy_lbvserver_binding/{name}": { + "delete": { + "tags": [ + "videooptimization" + ], + "operationId": "deleteVideooptimizationpacingpolicyLbvserverBinding", + "summary": "Delete a videooptimizationpacingpolicy_lbvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/videooptimizationpacingpolicy_videooptimizationglobalpacing_binding": { + "get": { + "tags": [ + "videooptimization" + ], + "operationId": "listVideooptimizationpacingpolicyVideooptimizationglobalpacingBinding", + "summary": "List videooptimizationpacingpolicy_videooptimizationglobalpacing_binding resources. Binding class showing the videooptimizationglobalpacing that can be bound to videooptimizationpacingpolicy.", + "responses": { + "200": { + "description": "List of videooptimizationpacingpolicy_videooptimizationglobalpacing_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationpacingpolicy_videooptimizationglobalpacing_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VideooptimizationpacingpolicyVideooptimizationglobalpacingBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "videooptimization" + ], + "operationId": "createVideooptimizationpacingpolicyVideooptimizationglobalpacingBinding", + "summary": "Create a videooptimizationpacingpolicy_videooptimizationglobalpacing_binding resource. Binding class showing the videooptimizationglobalpacing that can be bound to videooptimizationpacingpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationpacingpolicy_videooptimizationglobalpacing_binding": { + "$ref": "#/components/schemas/VideooptimizationpacingpolicyVideooptimizationglobalpacingBinding" + } + }, + "required": [ + "videooptimizationpacingpolicy_videooptimizationglobalpacing_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/videooptimizationpacingpolicy_videooptimizationglobalpacing_binding/{name}": { + "delete": { + "tags": [ + "videooptimization" + ], + "operationId": "deleteVideooptimizationpacingpolicyVideooptimizationglobalpacingBinding", + "summary": "Delete a videooptimizationpacingpolicy_videooptimizationglobalpacing_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/videooptimizationpacingpolicy_vserver_binding": { + "get": { + "tags": [ + "videooptimization" + ], + "operationId": "listVideooptimizationpacingpolicyVserverBinding", + "summary": "List videooptimizationpacingpolicy_vserver_binding resources. Binding class showing the vserver that can be bound to videooptimizationpacingpolicy.", + "responses": { + "200": { + "description": "List of videooptimizationpacingpolicy_vserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationpacingpolicy_vserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VideooptimizationpacingpolicyVserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "videooptimization" + ], + "operationId": "createVideooptimizationpacingpolicyVserverBinding", + "summary": "Create a videooptimizationpacingpolicy_vserver_binding resource. Binding class showing the vserver that can be bound to videooptimizationpacingpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationpacingpolicy_vserver_binding": { + "$ref": "#/components/schemas/VideooptimizationpacingpolicyVserverBinding" + } + }, + "required": [ + "videooptimizationpacingpolicy_vserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/videooptimizationpacingpolicy_vserver_binding/{name}": { + "delete": { + "tags": [ + "videooptimization" + ], + "operationId": "deleteVideooptimizationpacingpolicyVserverBinding", + "summary": "Delete a videooptimizationpacingpolicy_vserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/videooptimizationpacingpolicylabel": { + "get": { + "tags": [ + "videooptimization" + ], + "operationId": "listVideooptimizationpacingpolicylabel", + "summary": "List videooptimizationpacingpolicylabel resources. Configuration for videooptimization pacing policy label resource.", + "responses": { + "200": { + "description": "List of videooptimizationpacingpolicylabel resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationpacingpolicylabel": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Videooptimizationpacingpolicylabel" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "videooptimization" + ], + "operationId": "createVideooptimizationpacingpolicylabel", + "summary": "Create a videooptimizationpacingpolicylabel resource. Configuration for videooptimization pacing policy label resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationpacingpolicylabel": { + "$ref": "#/components/schemas/Videooptimizationpacingpolicylabel" + } + }, + "required": [ + "videooptimizationpacingpolicylabel" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/videooptimizationpacingpolicylabel/{name}": { + "get": { + "tags": [ + "videooptimization" + ], + "operationId": "getVideooptimizationpacingpolicylabelByName", + "summary": "Get a videooptimizationpacingpolicylabel resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single videooptimizationpacingpolicylabel resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationpacingpolicylabel": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Videooptimizationpacingpolicylabel" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "videooptimization" + ], + "operationId": "updateVideooptimizationpacingpolicylabel", + "summary": "Update a videooptimizationpacingpolicylabel resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationpacingpolicylabel": { + "$ref": "#/components/schemas/Videooptimizationpacingpolicylabel" + } + }, + "required": [ + "videooptimizationpacingpolicylabel" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "videooptimization" + ], + "operationId": "deleteVideooptimizationpacingpolicylabel", + "summary": "Delete a videooptimizationpacingpolicylabel resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/videooptimizationpacingpolicylabel_binding": { + "get": { + "tags": [ + "videooptimization" + ], + "operationId": "listVideooptimizationpacingpolicylabelBinding", + "summary": "List videooptimizationpacingpolicylabel_binding resources. Binding object which returns the resources bound to videooptimizationpacingpolicylabel_binding.", + "responses": { + "200": { + "description": "List of videooptimizationpacingpolicylabel_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationpacingpolicylabel_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VideooptimizationpacingpolicylabelBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "videooptimization" + ], + "operationId": "createVideooptimizationpacingpolicylabelBinding", + "summary": "Create a videooptimizationpacingpolicylabel_binding resource. Binding object which returns the resources bound to videooptimizationpacingpolicylabel_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationpacingpolicylabel_binding": { + "$ref": "#/components/schemas/VideooptimizationpacingpolicylabelBinding" + } + }, + "required": [ + "videooptimizationpacingpolicylabel_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/videooptimizationpacingpolicylabel_binding/{name}": { + "delete": { + "tags": [ + "videooptimization" + ], + "operationId": "deleteVideooptimizationpacingpolicylabelBinding", + "summary": "Delete a videooptimizationpacingpolicylabel_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/videooptimizationpacingpolicylabel_pacingpolicy_binding": { + "get": { + "tags": [ + "videooptimization" + ], + "operationId": "listVideooptimizationpacingpolicylabelPacingpolicyBinding", + "summary": "List videooptimizationpacingpolicylabel_pacingpolicy_binding resources. Binding class showing the pacingpolicy that can be bound to videooptimizationpacingpolicylabel.", + "responses": { + "200": { + "description": "List of videooptimizationpacingpolicylabel_pacingpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationpacingpolicylabel_pacingpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VideooptimizationpacingpolicylabelPacingpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "videooptimization" + ], + "operationId": "createVideooptimizationpacingpolicylabelPacingpolicyBinding", + "summary": "Create a videooptimizationpacingpolicylabel_pacingpolicy_binding resource. Binding class showing the pacingpolicy that can be bound to videooptimizationpacingpolicylabel.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationpacingpolicylabel_pacingpolicy_binding": { + "$ref": "#/components/schemas/VideooptimizationpacingpolicylabelPacingpolicyBinding" + } + }, + "required": [ + "videooptimizationpacingpolicylabel_pacingpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/videooptimizationpacingpolicylabel_pacingpolicy_binding/{name}": { + "delete": { + "tags": [ + "videooptimization" + ], + "operationId": "deleteVideooptimizationpacingpolicylabelPacingpolicyBinding", + "summary": "Delete a videooptimizationpacingpolicylabel_pacingpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/videooptimizationpacingpolicylabel_policybinding_binding": { + "get": { + "tags": [ + "videooptimization" + ], + "operationId": "listVideooptimizationpacingpolicylabelPolicybindingBinding", + "summary": "List videooptimizationpacingpolicylabel_policybinding_binding resources. Binding class showing the policybinding that can be bound to videooptimizationpacingpolicylabel.", + "responses": { + "200": { + "description": "List of videooptimizationpacingpolicylabel_policybinding_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationpacingpolicylabel_policybinding_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VideooptimizationpacingpolicylabelPolicybindingBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "videooptimization" + ], + "operationId": "createVideooptimizationpacingpolicylabelPolicybindingBinding", + "summary": "Create a videooptimizationpacingpolicylabel_policybinding_binding resource. Binding class showing the policybinding that can be bound to videooptimizationpacingpolicylabel.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationpacingpolicylabel_policybinding_binding": { + "$ref": "#/components/schemas/VideooptimizationpacingpolicylabelPolicybindingBinding" + } + }, + "required": [ + "videooptimizationpacingpolicylabel_policybinding_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/videooptimizationpacingpolicylabel_policybinding_binding/{name}": { + "delete": { + "tags": [ + "videooptimization" + ], + "operationId": "deleteVideooptimizationpacingpolicylabelPolicybindingBinding", + "summary": "Delete a videooptimizationpacingpolicylabel_policybinding_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/videooptimizationpacingpolicylabel_videooptimizationpacingpolicy_binding": { + "get": { + "tags": [ + "videooptimization" + ], + "operationId": "listVideooptimizationpacingpolicylabelVideooptimizationpacingpolicyBinding", + "summary": "List videooptimizationpacingpolicylabel_videooptimizationpacingpolicy_binding resources. Binding class showing the videooptimizationpacingpolicy that can be bound to videooptimizationpacingpolicylabel.", + "responses": { + "200": { + "description": "List of videooptimizationpacingpolicylabel_videooptimizationpacingpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationpacingpolicylabel_videooptimizationpacingpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VideooptimizationpacingpolicylabelVideooptimizationpacingpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "videooptimization" + ], + "operationId": "createVideooptimizationpacingpolicylabelVideooptimizationpacingpolicyBinding", + "summary": "Create a videooptimizationpacingpolicylabel_videooptimizationpacingpolicy_binding resource. Binding class showing the videooptimizationpacingpolicy that can be bound to videooptimizationpacingpolicylabel.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationpacingpolicylabel_videooptimizationpacingpolicy_binding": { + "$ref": "#/components/schemas/VideooptimizationpacingpolicylabelVideooptimizationpacingpolicyBinding" + } + }, + "required": [ + "videooptimizationpacingpolicylabel_videooptimizationpacingpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/videooptimizationpacingpolicylabel_videooptimizationpacingpolicy_binding/{name}": { + "delete": { + "tags": [ + "videooptimization" + ], + "operationId": "deleteVideooptimizationpacingpolicylabelVideooptimizationpacingpolicyBinding", + "summary": "Delete a videooptimizationpacingpolicylabel_videooptimizationpacingpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/videooptimizationparameter": { + "get": { + "tags": [ + "videooptimization" + ], + "operationId": "listVideooptimizationparameter", + "summary": "List videooptimizationparameter resources. Configuration for VideoOptimization parameter resource.", + "responses": { + "200": { + "description": "List of videooptimizationparameter resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationparameter": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Videooptimizationparameter" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "videooptimization" + ], + "operationId": "createVideooptimizationparameter", + "summary": "Create a videooptimizationparameter resource. Configuration for VideoOptimization parameter resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationparameter": { + "$ref": "#/components/schemas/Videooptimizationparameter" + } + }, + "required": [ + "videooptimizationparameter" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/videooptimizationparameter/{name}": { + "get": { + "tags": [ + "videooptimization" + ], + "operationId": "getVideooptimizationparameterByName", + "summary": "Get a videooptimizationparameter resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single videooptimizationparameter resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationparameter": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Videooptimizationparameter" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "videooptimization" + ], + "operationId": "updateVideooptimizationparameter", + "summary": "Update a videooptimizationparameter resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "videooptimizationparameter": { + "$ref": "#/components/schemas/Videooptimizationparameter" + } + }, + "required": [ + "videooptimizationparameter" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "videooptimization" + ], + "operationId": "deleteVideooptimizationparameter", + "summary": "Delete a videooptimizationparameter resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnalwaysonprofile": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnalwaysonprofile", + "summary": "List vpnalwaysonprofile resources. Configuration for AlwyasON profile resource.", + "responses": { + "200": { + "description": "List of vpnalwaysonprofile resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnalwaysonprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vpnalwaysonprofile" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnalwaysonprofile", + "summary": "Create a vpnalwaysonprofile resource. Configuration for AlwyasON profile resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnalwaysonprofile": { + "$ref": "#/components/schemas/Vpnalwaysonprofile" + } + }, + "required": [ + "vpnalwaysonprofile" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnalwaysonprofile/{name}": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "getVpnalwaysonprofileByName", + "summary": "Get a vpnalwaysonprofile resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single vpnalwaysonprofile resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnalwaysonprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vpnalwaysonprofile" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "vpn" + ], + "operationId": "updateVpnalwaysonprofile", + "summary": "Update a vpnalwaysonprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnalwaysonprofile": { + "$ref": "#/components/schemas/Vpnalwaysonprofile" + } + }, + "required": [ + "vpnalwaysonprofile" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnalwaysonprofile", + "summary": "Delete a vpnalwaysonprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnclientlessaccesspolicy": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnclientlessaccesspolicy", + "summary": "List vpnclientlessaccesspolicy resources. Configuration for Clientless VPN rewrite policy resource.", + "responses": { + "200": { + "description": "List of vpnclientlessaccesspolicy resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnclientlessaccesspolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vpnclientlessaccesspolicy" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnclientlessaccesspolicy", + "summary": "Create a vpnclientlessaccesspolicy resource. Configuration for Clientless VPN rewrite policy resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnclientlessaccesspolicy": { + "$ref": "#/components/schemas/Vpnclientlessaccesspolicy" + } + }, + "required": [ + "vpnclientlessaccesspolicy" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnclientlessaccesspolicy/{name}": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "getVpnclientlessaccesspolicyByName", + "summary": "Get a vpnclientlessaccesspolicy resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single vpnclientlessaccesspolicy resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnclientlessaccesspolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vpnclientlessaccesspolicy" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "vpn" + ], + "operationId": "updateVpnclientlessaccesspolicy", + "summary": "Update a vpnclientlessaccesspolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnclientlessaccesspolicy": { + "$ref": "#/components/schemas/Vpnclientlessaccesspolicy" + } + }, + "required": [ + "vpnclientlessaccesspolicy" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnclientlessaccesspolicy", + "summary": "Delete a vpnclientlessaccesspolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnclientlessaccesspolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnclientlessaccesspolicyBinding", + "summary": "List vpnclientlessaccesspolicy_binding resources. Binding object which returns the resources bound to vpnclientlessaccesspolicy_binding.", + "responses": { + "200": { + "description": "List of vpnclientlessaccesspolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnclientlessaccesspolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnclientlessaccesspolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnclientlessaccesspolicyBinding", + "summary": "Create a vpnclientlessaccesspolicy_binding resource. Binding object which returns the resources bound to vpnclientlessaccesspolicy_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnclientlessaccesspolicy_binding": { + "$ref": "#/components/schemas/VpnclientlessaccesspolicyBinding" + } + }, + "required": [ + "vpnclientlessaccesspolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnclientlessaccesspolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnclientlessaccesspolicyBinding", + "summary": "Delete a vpnclientlessaccesspolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnclientlessaccesspolicy_global_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnclientlessaccesspolicyGlobalBinding", + "summary": "List vpnclientlessaccesspolicy_global_binding resources. Binding class showing the global that can be bound to vpnclientlessaccesspolicy.", + "responses": { + "200": { + "description": "List of vpnclientlessaccesspolicy_global_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnclientlessaccesspolicy_global_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnclientlessaccesspolicyGlobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnclientlessaccesspolicyGlobalBinding", + "summary": "Create a vpnclientlessaccesspolicy_global_binding resource. Binding class showing the global that can be bound to vpnclientlessaccesspolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnclientlessaccesspolicy_global_binding": { + "$ref": "#/components/schemas/VpnclientlessaccesspolicyGlobalBinding" + } + }, + "required": [ + "vpnclientlessaccesspolicy_global_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnclientlessaccesspolicy_global_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnclientlessaccesspolicyGlobalBinding", + "summary": "Delete a vpnclientlessaccesspolicy_global_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnclientlessaccesspolicy_vpnglobal_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnclientlessaccesspolicyVpnglobalBinding", + "summary": "List vpnclientlessaccesspolicy_vpnglobal_binding resources. Binding class showing the vpnglobal that can be bound to vpnclientlessaccesspolicy.", + "responses": { + "200": { + "description": "List of vpnclientlessaccesspolicy_vpnglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnclientlessaccesspolicy_vpnglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnclientlessaccesspolicyVpnglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnclientlessaccesspolicyVpnglobalBinding", + "summary": "Create a vpnclientlessaccesspolicy_vpnglobal_binding resource. Binding class showing the vpnglobal that can be bound to vpnclientlessaccesspolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnclientlessaccesspolicy_vpnglobal_binding": { + "$ref": "#/components/schemas/VpnclientlessaccesspolicyVpnglobalBinding" + } + }, + "required": [ + "vpnclientlessaccesspolicy_vpnglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnclientlessaccesspolicy_vpnglobal_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnclientlessaccesspolicyVpnglobalBinding", + "summary": "Delete a vpnclientlessaccesspolicy_vpnglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnclientlessaccesspolicy_vpnvserver_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnclientlessaccesspolicyVpnvserverBinding", + "summary": "List vpnclientlessaccesspolicy_vpnvserver_binding resources. Binding class showing the vpnvserver that can be bound to vpnclientlessaccesspolicy.", + "responses": { + "200": { + "description": "List of vpnclientlessaccesspolicy_vpnvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnclientlessaccesspolicy_vpnvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnclientlessaccesspolicyVpnvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnclientlessaccesspolicyVpnvserverBinding", + "summary": "Create a vpnclientlessaccesspolicy_vpnvserver_binding resource. Binding class showing the vpnvserver that can be bound to vpnclientlessaccesspolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnclientlessaccesspolicy_vpnvserver_binding": { + "$ref": "#/components/schemas/VpnclientlessaccesspolicyVpnvserverBinding" + } + }, + "required": [ + "vpnclientlessaccesspolicy_vpnvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnclientlessaccesspolicy_vpnvserver_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnclientlessaccesspolicyVpnvserverBinding", + "summary": "Delete a vpnclientlessaccesspolicy_vpnvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnclientlessaccesspolicy_vserver_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnclientlessaccesspolicyVserverBinding", + "summary": "List vpnclientlessaccesspolicy_vserver_binding resources. Binding class showing the vserver that can be bound to vpnclientlessaccesspolicy.", + "responses": { + "200": { + "description": "List of vpnclientlessaccesspolicy_vserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnclientlessaccesspolicy_vserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnclientlessaccesspolicyVserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnclientlessaccesspolicyVserverBinding", + "summary": "Create a vpnclientlessaccesspolicy_vserver_binding resource. Binding class showing the vserver that can be bound to vpnclientlessaccesspolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnclientlessaccesspolicy_vserver_binding": { + "$ref": "#/components/schemas/VpnclientlessaccesspolicyVserverBinding" + } + }, + "required": [ + "vpnclientlessaccesspolicy_vserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnclientlessaccesspolicy_vserver_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnclientlessaccesspolicyVserverBinding", + "summary": "Delete a vpnclientlessaccesspolicy_vserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnclientlessaccessprofile": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnclientlessaccessprofile", + "summary": "List vpnclientlessaccessprofile resources. Configuration for Clientless VPN rewrite profile resource.", + "responses": { + "200": { + "description": "List of vpnclientlessaccessprofile resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnclientlessaccessprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vpnclientlessaccessprofile" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnclientlessaccessprofile", + "summary": "Create a vpnclientlessaccessprofile resource. Configuration for Clientless VPN rewrite profile resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnclientlessaccessprofile": { + "$ref": "#/components/schemas/Vpnclientlessaccessprofile" + } + }, + "required": [ + "vpnclientlessaccessprofile" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnclientlessaccessprofile/{name}": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "getVpnclientlessaccessprofileByName", + "summary": "Get a vpnclientlessaccessprofile resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single vpnclientlessaccessprofile resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnclientlessaccessprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vpnclientlessaccessprofile" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "vpn" + ], + "operationId": "updateVpnclientlessaccessprofile", + "summary": "Update a vpnclientlessaccessprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnclientlessaccessprofile": { + "$ref": "#/components/schemas/Vpnclientlessaccessprofile" + } + }, + "required": [ + "vpnclientlessaccessprofile" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnclientlessaccessprofile", + "summary": "Delete a vpnclientlessaccessprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnepaprofile": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnepaprofile", + "summary": "List vpnepaprofile resources. Configuration for Epa profile resource.", + "responses": { + "200": { + "description": "List of vpnepaprofile resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnepaprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vpnepaprofile" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnepaprofile", + "summary": "Create a vpnepaprofile resource. Configuration for Epa profile resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnepaprofile": { + "$ref": "#/components/schemas/Vpnepaprofile" + } + }, + "required": [ + "vpnepaprofile" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnepaprofile/{name}": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "getVpnepaprofileByName", + "summary": "Get a vpnepaprofile resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single vpnepaprofile resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnepaprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vpnepaprofile" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "vpn" + ], + "operationId": "updateVpnepaprofile", + "summary": "Update a vpnepaprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnepaprofile": { + "$ref": "#/components/schemas/Vpnepaprofile" + } + }, + "required": [ + "vpnepaprofile" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnepaprofile", + "summary": "Delete a vpnepaprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpneula": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpneula", + "summary": "List vpneula resources. Configuration for EULA for vservers resource.", + "responses": { + "200": { + "description": "List of vpneula resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpneula": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vpneula" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpneula", + "summary": "Create a vpneula resource. Configuration for EULA for vservers resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpneula": { + "$ref": "#/components/schemas/Vpneula" + } + }, + "required": [ + "vpneula" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpneula/{name}": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "getVpneulaByName", + "summary": "Get a vpneula resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single vpneula resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpneula": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vpneula" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "vpn" + ], + "operationId": "updateVpneula", + "summary": "Update a vpneula resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpneula": { + "$ref": "#/components/schemas/Vpneula" + } + }, + "required": [ + "vpneula" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpneula", + "summary": "Delete a vpneula resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnformssoaction": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnformssoaction", + "summary": "List vpnformssoaction resources. Configuration for Form sso action resource.", + "responses": { + "200": { + "description": "List of vpnformssoaction resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnformssoaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vpnformssoaction" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnformssoaction", + "summary": "Create a vpnformssoaction resource. Configuration for Form sso action resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnformssoaction": { + "$ref": "#/components/schemas/Vpnformssoaction" + } + }, + "required": [ + "vpnformssoaction" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnformssoaction/{name}": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "getVpnformssoactionByName", + "summary": "Get a vpnformssoaction resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single vpnformssoaction resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnformssoaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vpnformssoaction" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "vpn" + ], + "operationId": "updateVpnformssoaction", + "summary": "Update a vpnformssoaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnformssoaction": { + "$ref": "#/components/schemas/Vpnformssoaction" + } + }, + "required": [ + "vpnformssoaction" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnformssoaction", + "summary": "Delete a vpnformssoaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnglobal_appcontroller_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnglobalAppcontrollerBinding", + "summary": "List vpnglobal_appcontroller_binding resources. Binding class showing the appcontroller that can be bound to vpnglobal.", + "responses": { + "200": { + "description": "List of vpnglobal_appcontroller_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_appcontroller_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnglobalAppcontrollerBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnglobalAppcontrollerBinding", + "summary": "Create a vpnglobal_appcontroller_binding resource. Binding class showing the appcontroller that can be bound to vpnglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_appcontroller_binding": { + "$ref": "#/components/schemas/VpnglobalAppcontrollerBinding" + } + }, + "required": [ + "vpnglobal_appcontroller_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnglobal_appcontroller_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnglobalAppcontrollerBinding", + "summary": "Delete a vpnglobal_appcontroller_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnglobal_appfwpolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnglobalAppfwpolicyBinding", + "summary": "List vpnglobal_appfwpolicy_binding resources. Binding class showing the appfwpolicy that can be bound to vpnglobal.", + "responses": { + "200": { + "description": "List of vpnglobal_appfwpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_appfwpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnglobalAppfwpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnglobalAppfwpolicyBinding", + "summary": "Create a vpnglobal_appfwpolicy_binding resource. Binding class showing the appfwpolicy that can be bound to vpnglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_appfwpolicy_binding": { + "$ref": "#/components/schemas/VpnglobalAppfwpolicyBinding" + } + }, + "required": [ + "vpnglobal_appfwpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnglobal_appfwpolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnglobalAppfwpolicyBinding", + "summary": "Delete a vpnglobal_appfwpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnglobal_auditnslogpolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnglobalAuditnslogpolicyBinding", + "summary": "List vpnglobal_auditnslogpolicy_binding resources. Binding class showing the auditnslogpolicy that can be bound to vpnglobal.", + "responses": { + "200": { + "description": "List of vpnglobal_auditnslogpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_auditnslogpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnglobalAuditnslogpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnglobalAuditnslogpolicyBinding", + "summary": "Create a vpnglobal_auditnslogpolicy_binding resource. Binding class showing the auditnslogpolicy that can be bound to vpnglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_auditnslogpolicy_binding": { + "$ref": "#/components/schemas/VpnglobalAuditnslogpolicyBinding" + } + }, + "required": [ + "vpnglobal_auditnslogpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnglobal_auditnslogpolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnglobalAuditnslogpolicyBinding", + "summary": "Delete a vpnglobal_auditnslogpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnglobal_auditsyslogpolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnglobalAuditsyslogpolicyBinding", + "summary": "List vpnglobal_auditsyslogpolicy_binding resources. Binding class showing the auditsyslogpolicy that can be bound to vpnglobal.", + "responses": { + "200": { + "description": "List of vpnglobal_auditsyslogpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_auditsyslogpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnglobalAuditsyslogpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnglobalAuditsyslogpolicyBinding", + "summary": "Create a vpnglobal_auditsyslogpolicy_binding resource. Binding class showing the auditsyslogpolicy that can be bound to vpnglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_auditsyslogpolicy_binding": { + "$ref": "#/components/schemas/VpnglobalAuditsyslogpolicyBinding" + } + }, + "required": [ + "vpnglobal_auditsyslogpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnglobal_auditsyslogpolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnglobalAuditsyslogpolicyBinding", + "summary": "Delete a vpnglobal_auditsyslogpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnglobal_authenticationcertpolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnglobalAuthenticationcertpolicyBinding", + "summary": "List vpnglobal_authenticationcertpolicy_binding resources. Binding class showing the authenticationcertpolicy that can be bound to vpnglobal.", + "responses": { + "200": { + "description": "List of vpnglobal_authenticationcertpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_authenticationcertpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnglobalAuthenticationcertpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnglobalAuthenticationcertpolicyBinding", + "summary": "Create a vpnglobal_authenticationcertpolicy_binding resource. Binding class showing the authenticationcertpolicy that can be bound to vpnglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_authenticationcertpolicy_binding": { + "$ref": "#/components/schemas/VpnglobalAuthenticationcertpolicyBinding" + } + }, + "required": [ + "vpnglobal_authenticationcertpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnglobal_authenticationcertpolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnglobalAuthenticationcertpolicyBinding", + "summary": "Delete a vpnglobal_authenticationcertpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnglobal_authenticationldappolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnglobalAuthenticationldappolicyBinding", + "summary": "List vpnglobal_authenticationldappolicy_binding resources. Binding class showing the authenticationldappolicy that can be bound to vpnglobal.", + "responses": { + "200": { + "description": "List of vpnglobal_authenticationldappolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_authenticationldappolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnglobalAuthenticationldappolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnglobalAuthenticationldappolicyBinding", + "summary": "Create a vpnglobal_authenticationldappolicy_binding resource. Binding class showing the authenticationldappolicy that can be bound to vpnglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_authenticationldappolicy_binding": { + "$ref": "#/components/schemas/VpnglobalAuthenticationldappolicyBinding" + } + }, + "required": [ + "vpnglobal_authenticationldappolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnglobal_authenticationldappolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnglobalAuthenticationldappolicyBinding", + "summary": "Delete a vpnglobal_authenticationldappolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnglobal_authenticationlocalpolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnglobalAuthenticationlocalpolicyBinding", + "summary": "List vpnglobal_authenticationlocalpolicy_binding resources. Binding class showing the authenticationlocalpolicy that can be bound to vpnglobal.", + "responses": { + "200": { + "description": "List of vpnglobal_authenticationlocalpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_authenticationlocalpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnglobalAuthenticationlocalpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnglobalAuthenticationlocalpolicyBinding", + "summary": "Create a vpnglobal_authenticationlocalpolicy_binding resource. Binding class showing the authenticationlocalpolicy that can be bound to vpnglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_authenticationlocalpolicy_binding": { + "$ref": "#/components/schemas/VpnglobalAuthenticationlocalpolicyBinding" + } + }, + "required": [ + "vpnglobal_authenticationlocalpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnglobal_authenticationlocalpolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnglobalAuthenticationlocalpolicyBinding", + "summary": "Delete a vpnglobal_authenticationlocalpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnglobal_authenticationnegotiatepolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnglobalAuthenticationnegotiatepolicyBinding", + "summary": "List vpnglobal_authenticationnegotiatepolicy_binding resources. Binding class showing the authenticationnegotiatepolicy that can be bound to vpnglobal.", + "responses": { + "200": { + "description": "List of vpnglobal_authenticationnegotiatepolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_authenticationnegotiatepolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnglobalAuthenticationnegotiatepolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnglobalAuthenticationnegotiatepolicyBinding", + "summary": "Create a vpnglobal_authenticationnegotiatepolicy_binding resource. Binding class showing the authenticationnegotiatepolicy that can be bound to vpnglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_authenticationnegotiatepolicy_binding": { + "$ref": "#/components/schemas/VpnglobalAuthenticationnegotiatepolicyBinding" + } + }, + "required": [ + "vpnglobal_authenticationnegotiatepolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnglobal_authenticationnegotiatepolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnglobalAuthenticationnegotiatepolicyBinding", + "summary": "Delete a vpnglobal_authenticationnegotiatepolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnglobal_authenticationpolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnglobalAuthenticationpolicyBinding", + "summary": "List vpnglobal_authenticationpolicy_binding resources. Binding class showing the authenticationpolicy that can be bound to vpnglobal.", + "responses": { + "200": { + "description": "List of vpnglobal_authenticationpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_authenticationpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnglobalAuthenticationpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnglobalAuthenticationpolicyBinding", + "summary": "Create a vpnglobal_authenticationpolicy_binding resource. Binding class showing the authenticationpolicy that can be bound to vpnglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_authenticationpolicy_binding": { + "$ref": "#/components/schemas/VpnglobalAuthenticationpolicyBinding" + } + }, + "required": [ + "vpnglobal_authenticationpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnglobal_authenticationpolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnglobalAuthenticationpolicyBinding", + "summary": "Delete a vpnglobal_authenticationpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnglobal_authenticationradiuspolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnglobalAuthenticationradiuspolicyBinding", + "summary": "List vpnglobal_authenticationradiuspolicy_binding resources. Binding class showing the authenticationradiuspolicy that can be bound to vpnglobal.", + "responses": { + "200": { + "description": "List of vpnglobal_authenticationradiuspolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_authenticationradiuspolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnglobalAuthenticationradiuspolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnglobalAuthenticationradiuspolicyBinding", + "summary": "Create a vpnglobal_authenticationradiuspolicy_binding resource. Binding class showing the authenticationradiuspolicy that can be bound to vpnglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_authenticationradiuspolicy_binding": { + "$ref": "#/components/schemas/VpnglobalAuthenticationradiuspolicyBinding" + } + }, + "required": [ + "vpnglobal_authenticationradiuspolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnglobal_authenticationradiuspolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnglobalAuthenticationradiuspolicyBinding", + "summary": "Delete a vpnglobal_authenticationradiuspolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnglobal_authenticationsamlpolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnglobalAuthenticationsamlpolicyBinding", + "summary": "List vpnglobal_authenticationsamlpolicy_binding resources. Binding class showing the authenticationsamlpolicy that can be bound to vpnglobal.", + "responses": { + "200": { + "description": "List of vpnglobal_authenticationsamlpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_authenticationsamlpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnglobalAuthenticationsamlpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnglobalAuthenticationsamlpolicyBinding", + "summary": "Create a vpnglobal_authenticationsamlpolicy_binding resource. Binding class showing the authenticationsamlpolicy that can be bound to vpnglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_authenticationsamlpolicy_binding": { + "$ref": "#/components/schemas/VpnglobalAuthenticationsamlpolicyBinding" + } + }, + "required": [ + "vpnglobal_authenticationsamlpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnglobal_authenticationsamlpolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnglobalAuthenticationsamlpolicyBinding", + "summary": "Delete a vpnglobal_authenticationsamlpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnglobal_authenticationtacacspolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnglobalAuthenticationtacacspolicyBinding", + "summary": "List vpnglobal_authenticationtacacspolicy_binding resources. Binding class showing the authenticationtacacspolicy that can be bound to vpnglobal.", + "responses": { + "200": { + "description": "List of vpnglobal_authenticationtacacspolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_authenticationtacacspolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnglobalAuthenticationtacacspolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnglobalAuthenticationtacacspolicyBinding", + "summary": "Create a vpnglobal_authenticationtacacspolicy_binding resource. Binding class showing the authenticationtacacspolicy that can be bound to vpnglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_authenticationtacacspolicy_binding": { + "$ref": "#/components/schemas/VpnglobalAuthenticationtacacspolicyBinding" + } + }, + "required": [ + "vpnglobal_authenticationtacacspolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnglobal_authenticationtacacspolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnglobalAuthenticationtacacspolicyBinding", + "summary": "Delete a vpnglobal_authenticationtacacspolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnglobal_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnglobalBinding", + "summary": "List vpnglobal_binding resources. Binding object which returns the resources bound to vpnglobal_binding.", + "responses": { + "200": { + "description": "List of vpnglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnglobalBinding", + "summary": "Create a vpnglobal_binding resource. Binding object which returns the resources bound to vpnglobal_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_binding": { + "$ref": "#/components/schemas/VpnglobalBinding" + } + }, + "required": [ + "vpnglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnglobal_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnglobalBinding", + "summary": "Delete a vpnglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnglobal_certkey_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnglobalCertkeyBinding", + "summary": "List vpnglobal_certkey_binding resources. Binding class showing the certkey that can be bound to vpnglobal.", + "responses": { + "200": { + "description": "List of vpnglobal_certkey_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_certkey_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnglobalCertkeyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnglobalCertkeyBinding", + "summary": "Create a vpnglobal_certkey_binding resource. Binding class showing the certkey that can be bound to vpnglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_certkey_binding": { + "$ref": "#/components/schemas/VpnglobalCertkeyBinding" + } + }, + "required": [ + "vpnglobal_certkey_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnglobal_certkey_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnglobalCertkeyBinding", + "summary": "Delete a vpnglobal_certkey_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnglobal_certpolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnglobalCertpolicyBinding", + "summary": "List vpnglobal_certpolicy_binding resources. Binding class showing the certpolicy that can be bound to vpnglobal.", + "responses": { + "200": { + "description": "List of vpnglobal_certpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_certpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnglobalCertpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnglobalCertpolicyBinding", + "summary": "Create a vpnglobal_certpolicy_binding resource. Binding class showing the certpolicy that can be bound to vpnglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_certpolicy_binding": { + "$ref": "#/components/schemas/VpnglobalCertpolicyBinding" + } + }, + "required": [ + "vpnglobal_certpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnglobal_certpolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnglobalCertpolicyBinding", + "summary": "Delete a vpnglobal_certpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnglobal_clientlessaccesspolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnglobalClientlessaccesspolicyBinding", + "summary": "List vpnglobal_clientlessaccesspolicy_binding resources. Binding class showing the clientlessaccesspolicy that can be bound to vpnglobal.", + "responses": { + "200": { + "description": "List of vpnglobal_clientlessaccesspolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_clientlessaccesspolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnglobalClientlessaccesspolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnglobalClientlessaccesspolicyBinding", + "summary": "Create a vpnglobal_clientlessaccesspolicy_binding resource. Binding class showing the clientlessaccesspolicy that can be bound to vpnglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_clientlessaccesspolicy_binding": { + "$ref": "#/components/schemas/VpnglobalClientlessaccesspolicyBinding" + } + }, + "required": [ + "vpnglobal_clientlessaccesspolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnglobal_clientlessaccesspolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnglobalClientlessaccesspolicyBinding", + "summary": "Delete a vpnglobal_clientlessaccesspolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnglobal_domain_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnglobalDomainBinding", + "summary": "List vpnglobal_domain_binding resources. Binding class showing the domain that can be bound to vpnglobal.", + "responses": { + "200": { + "description": "List of vpnglobal_domain_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_domain_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnglobalDomainBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnglobalDomainBinding", + "summary": "Create a vpnglobal_domain_binding resource. Binding class showing the domain that can be bound to vpnglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_domain_binding": { + "$ref": "#/components/schemas/VpnglobalDomainBinding" + } + }, + "required": [ + "vpnglobal_domain_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnglobal_domain_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnglobalDomainBinding", + "summary": "Delete a vpnglobal_domain_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnglobal_eula_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnglobalEulaBinding", + "summary": "List vpnglobal_eula_binding resources. Binding class showing the eula that can be bound to vpnglobal.", + "responses": { + "200": { + "description": "List of vpnglobal_eula_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_eula_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnglobalEulaBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnglobalEulaBinding", + "summary": "Create a vpnglobal_eula_binding resource. Binding class showing the eula that can be bound to vpnglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_eula_binding": { + "$ref": "#/components/schemas/VpnglobalEulaBinding" + } + }, + "required": [ + "vpnglobal_eula_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnglobal_eula_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnglobalEulaBinding", + "summary": "Delete a vpnglobal_eula_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnglobal_intranetapplication_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnglobalIntranetapplicationBinding", + "summary": "List vpnglobal_intranetapplication_binding resources. Binding class showing the intranetapplication that can be bound to vpnglobal.", + "responses": { + "200": { + "description": "List of vpnglobal_intranetapplication_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_intranetapplication_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnglobalIntranetapplicationBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnglobalIntranetapplicationBinding", + "summary": "Create a vpnglobal_intranetapplication_binding resource. Binding class showing the intranetapplication that can be bound to vpnglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_intranetapplication_binding": { + "$ref": "#/components/schemas/VpnglobalIntranetapplicationBinding" + } + }, + "required": [ + "vpnglobal_intranetapplication_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnglobal_intranetapplication_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnglobalIntranetapplicationBinding", + "summary": "Delete a vpnglobal_intranetapplication_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnglobal_intranetip6_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnglobalIntranetip6Binding", + "summary": "List vpnglobal_intranetip6_binding resources. Binding class showing the intranetip6 that can be bound to vpnglobal.", + "responses": { + "200": { + "description": "List of vpnglobal_intranetip6_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_intranetip6_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnglobalIntranetip6Binding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnglobalIntranetip6Binding", + "summary": "Create a vpnglobal_intranetip6_binding resource. Binding class showing the intranetip6 that can be bound to vpnglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_intranetip6_binding": { + "$ref": "#/components/schemas/VpnglobalIntranetip6Binding" + } + }, + "required": [ + "vpnglobal_intranetip6_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnglobal_intranetip6_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnglobalIntranetip6Binding", + "summary": "Delete a vpnglobal_intranetip6_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnglobal_intranetip_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnglobalIntranetipBinding", + "summary": "List vpnglobal_intranetip_binding resources. Binding class showing the intranetip that can be bound to vpnglobal.", + "responses": { + "200": { + "description": "List of vpnglobal_intranetip_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_intranetip_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnglobalIntranetipBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnglobalIntranetipBinding", + "summary": "Create a vpnglobal_intranetip_binding resource. Binding class showing the intranetip that can be bound to vpnglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_intranetip_binding": { + "$ref": "#/components/schemas/VpnglobalIntranetipBinding" + } + }, + "required": [ + "vpnglobal_intranetip_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnglobal_intranetip_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnglobalIntranetipBinding", + "summary": "Delete a vpnglobal_intranetip_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnglobal_ldappolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnglobalLdappolicyBinding", + "summary": "List vpnglobal_ldappolicy_binding resources. Binding class showing the ldappolicy that can be bound to vpnglobal.", + "responses": { + "200": { + "description": "List of vpnglobal_ldappolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_ldappolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnglobalLdappolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnglobalLdappolicyBinding", + "summary": "Create a vpnglobal_ldappolicy_binding resource. Binding class showing the ldappolicy that can be bound to vpnglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_ldappolicy_binding": { + "$ref": "#/components/schemas/VpnglobalLdappolicyBinding" + } + }, + "required": [ + "vpnglobal_ldappolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnglobal_ldappolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnglobalLdappolicyBinding", + "summary": "Delete a vpnglobal_ldappolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnglobal_localpolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnglobalLocalpolicyBinding", + "summary": "List vpnglobal_localpolicy_binding resources. Binding class showing the localpolicy that can be bound to vpnglobal.", + "responses": { + "200": { + "description": "List of vpnglobal_localpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_localpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnglobalLocalpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnglobalLocalpolicyBinding", + "summary": "Create a vpnglobal_localpolicy_binding resource. Binding class showing the localpolicy that can be bound to vpnglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_localpolicy_binding": { + "$ref": "#/components/schemas/VpnglobalLocalpolicyBinding" + } + }, + "required": [ + "vpnglobal_localpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnglobal_localpolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnglobalLocalpolicyBinding", + "summary": "Delete a vpnglobal_localpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnglobal_negotiatepolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnglobalNegotiatepolicyBinding", + "summary": "List vpnglobal_negotiatepolicy_binding resources. Binding class showing the negotiatepolicy that can be bound to vpnglobal.", + "responses": { + "200": { + "description": "List of vpnglobal_negotiatepolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_negotiatepolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnglobalNegotiatepolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnglobalNegotiatepolicyBinding", + "summary": "Create a vpnglobal_negotiatepolicy_binding resource. Binding class showing the negotiatepolicy that can be bound to vpnglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_negotiatepolicy_binding": { + "$ref": "#/components/schemas/VpnglobalNegotiatepolicyBinding" + } + }, + "required": [ + "vpnglobal_negotiatepolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnglobal_negotiatepolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnglobalNegotiatepolicyBinding", + "summary": "Delete a vpnglobal_negotiatepolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnglobal_nexthopserver_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnglobalNexthopserverBinding", + "summary": "List vpnglobal_nexthopserver_binding resources. Binding class showing the nexthopserver that can be bound to vpnglobal.", + "responses": { + "200": { + "description": "List of vpnglobal_nexthopserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_nexthopserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnglobalNexthopserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnglobalNexthopserverBinding", + "summary": "Create a vpnglobal_nexthopserver_binding resource. Binding class showing the nexthopserver that can be bound to vpnglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_nexthopserver_binding": { + "$ref": "#/components/schemas/VpnglobalNexthopserverBinding" + } + }, + "required": [ + "vpnglobal_nexthopserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnglobal_nexthopserver_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnglobalNexthopserverBinding", + "summary": "Delete a vpnglobal_nexthopserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnglobal_nslogpolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnglobalNslogpolicyBinding", + "summary": "List vpnglobal_nslogpolicy_binding resources. Binding class showing the nslogpolicy that can be bound to vpnglobal.", + "responses": { + "200": { + "description": "List of vpnglobal_nslogpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_nslogpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnglobalNslogpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnglobalNslogpolicyBinding", + "summary": "Create a vpnglobal_nslogpolicy_binding resource. Binding class showing the nslogpolicy that can be bound to vpnglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_nslogpolicy_binding": { + "$ref": "#/components/schemas/VpnglobalNslogpolicyBinding" + } + }, + "required": [ + "vpnglobal_nslogpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnglobal_nslogpolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnglobalNslogpolicyBinding", + "summary": "Delete a vpnglobal_nslogpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnglobal_policy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnglobalPolicyBinding", + "summary": "List vpnglobal_policy_binding resources. Binding class showing the policy that can be bound to vpnglobal.", + "responses": { + "200": { + "description": "List of vpnglobal_policy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_policy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnglobalPolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnglobalPolicyBinding", + "summary": "Create a vpnglobal_policy_binding resource. Binding class showing the policy that can be bound to vpnglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_policy_binding": { + "$ref": "#/components/schemas/VpnglobalPolicyBinding" + } + }, + "required": [ + "vpnglobal_policy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnglobal_policy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnglobalPolicyBinding", + "summary": "Delete a vpnglobal_policy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnglobal_portaltheme_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnglobalPortalthemeBinding", + "summary": "List vpnglobal_portaltheme_binding resources. Binding class showing the portaltheme that can be bound to vpnglobal.", + "responses": { + "200": { + "description": "List of vpnglobal_portaltheme_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_portaltheme_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnglobalPortalthemeBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnglobalPortalthemeBinding", + "summary": "Create a vpnglobal_portaltheme_binding resource. Binding class showing the portaltheme that can be bound to vpnglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_portaltheme_binding": { + "$ref": "#/components/schemas/VpnglobalPortalthemeBinding" + } + }, + "required": [ + "vpnglobal_portaltheme_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnglobal_portaltheme_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnglobalPortalthemeBinding", + "summary": "Delete a vpnglobal_portaltheme_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnglobal_radiuspolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnglobalRadiuspolicyBinding", + "summary": "List vpnglobal_radiuspolicy_binding resources. Binding class showing the radiuspolicy that can be bound to vpnglobal.", + "responses": { + "200": { + "description": "List of vpnglobal_radiuspolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_radiuspolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnglobalRadiuspolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnglobalRadiuspolicyBinding", + "summary": "Create a vpnglobal_radiuspolicy_binding resource. Binding class showing the radiuspolicy that can be bound to vpnglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_radiuspolicy_binding": { + "$ref": "#/components/schemas/VpnglobalRadiuspolicyBinding" + } + }, + "required": [ + "vpnglobal_radiuspolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnglobal_radiuspolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnglobalRadiuspolicyBinding", + "summary": "Delete a vpnglobal_radiuspolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnglobal_samlpolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnglobalSamlpolicyBinding", + "summary": "List vpnglobal_samlpolicy_binding resources. Binding class showing the samlpolicy that can be bound to vpnglobal.", + "responses": { + "200": { + "description": "List of vpnglobal_samlpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_samlpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnglobalSamlpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnglobalSamlpolicyBinding", + "summary": "Create a vpnglobal_samlpolicy_binding resource. Binding class showing the samlpolicy that can be bound to vpnglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_samlpolicy_binding": { + "$ref": "#/components/schemas/VpnglobalSamlpolicyBinding" + } + }, + "required": [ + "vpnglobal_samlpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnglobal_samlpolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnglobalSamlpolicyBinding", + "summary": "Delete a vpnglobal_samlpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnglobal_secureprivateaccessurl_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnglobalSecureprivateaccessurlBinding", + "summary": "List vpnglobal_secureprivateaccessurl_binding resources. Binding class showing the secureprivateaccessurl that can be bound to vpnglobal.", + "responses": { + "200": { + "description": "List of vpnglobal_secureprivateaccessurl_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_secureprivateaccessurl_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnglobalSecureprivateaccessurlBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnglobalSecureprivateaccessurlBinding", + "summary": "Create a vpnglobal_secureprivateaccessurl_binding resource. Binding class showing the secureprivateaccessurl that can be bound to vpnglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_secureprivateaccessurl_binding": { + "$ref": "#/components/schemas/VpnglobalSecureprivateaccessurlBinding" + } + }, + "required": [ + "vpnglobal_secureprivateaccessurl_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnglobal_secureprivateaccessurl_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnglobalSecureprivateaccessurlBinding", + "summary": "Delete a vpnglobal_secureprivateaccessurl_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnglobal_sessionpolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnglobalSessionpolicyBinding", + "summary": "List vpnglobal_sessionpolicy_binding resources. Binding class showing the sessionpolicy that can be bound to vpnglobal.", + "responses": { + "200": { + "description": "List of vpnglobal_sessionpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_sessionpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnglobalSessionpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnglobalSessionpolicyBinding", + "summary": "Create a vpnglobal_sessionpolicy_binding resource. Binding class showing the sessionpolicy that can be bound to vpnglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_sessionpolicy_binding": { + "$ref": "#/components/schemas/VpnglobalSessionpolicyBinding" + } + }, + "required": [ + "vpnglobal_sessionpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnglobal_sessionpolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnglobalSessionpolicyBinding", + "summary": "Delete a vpnglobal_sessionpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnglobal_sharefileserver_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnglobalSharefileserverBinding", + "summary": "List vpnglobal_sharefileserver_binding resources. Binding class showing the sharefileserver that can be bound to vpnglobal.", + "responses": { + "200": { + "description": "List of vpnglobal_sharefileserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_sharefileserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnglobalSharefileserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnglobalSharefileserverBinding", + "summary": "Create a vpnglobal_sharefileserver_binding resource. Binding class showing the sharefileserver that can be bound to vpnglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_sharefileserver_binding": { + "$ref": "#/components/schemas/VpnglobalSharefileserverBinding" + } + }, + "required": [ + "vpnglobal_sharefileserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnglobal_sharefileserver_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnglobalSharefileserverBinding", + "summary": "Delete a vpnglobal_sharefileserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnglobal_sslcertkey_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnglobalSslcertkeyBinding", + "summary": "List vpnglobal_sslcertkey_binding resources. Binding class showing the sslcertkey that can be bound to vpnglobal.", + "responses": { + "200": { + "description": "List of vpnglobal_sslcertkey_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_sslcertkey_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnglobalSslcertkeyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnglobalSslcertkeyBinding", + "summary": "Create a vpnglobal_sslcertkey_binding resource. Binding class showing the sslcertkey that can be bound to vpnglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_sslcertkey_binding": { + "$ref": "#/components/schemas/VpnglobalSslcertkeyBinding" + } + }, + "required": [ + "vpnglobal_sslcertkey_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnglobal_sslcertkey_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnglobalSslcertkeyBinding", + "summary": "Delete a vpnglobal_sslcertkey_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnglobal_staserver_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnglobalStaserverBinding", + "summary": "List vpnglobal_staserver_binding resources. Binding class showing the staserver that can be bound to vpnglobal.", + "responses": { + "200": { + "description": "List of vpnglobal_staserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_staserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnglobalStaserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnglobalStaserverBinding", + "summary": "Create a vpnglobal_staserver_binding resource. Binding class showing the staserver that can be bound to vpnglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_staserver_binding": { + "$ref": "#/components/schemas/VpnglobalStaserverBinding" + } + }, + "required": [ + "vpnglobal_staserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnglobal_staserver_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnglobalStaserverBinding", + "summary": "Delete a vpnglobal_staserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnglobal_syslogpolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnglobalSyslogpolicyBinding", + "summary": "List vpnglobal_syslogpolicy_binding resources. Binding class showing the syslogpolicy that can be bound to vpnglobal.", + "responses": { + "200": { + "description": "List of vpnglobal_syslogpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_syslogpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnglobalSyslogpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnglobalSyslogpolicyBinding", + "summary": "Create a vpnglobal_syslogpolicy_binding resource. Binding class showing the syslogpolicy that can be bound to vpnglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_syslogpolicy_binding": { + "$ref": "#/components/schemas/VpnglobalSyslogpolicyBinding" + } + }, + "required": [ + "vpnglobal_syslogpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnglobal_syslogpolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnglobalSyslogpolicyBinding", + "summary": "Delete a vpnglobal_syslogpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnglobal_tacacspolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnglobalTacacspolicyBinding", + "summary": "List vpnglobal_tacacspolicy_binding resources. Binding class showing the tacacspolicy that can be bound to vpnglobal.", + "responses": { + "200": { + "description": "List of vpnglobal_tacacspolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_tacacspolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnglobalTacacspolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnglobalTacacspolicyBinding", + "summary": "Create a vpnglobal_tacacspolicy_binding resource. Binding class showing the tacacspolicy that can be bound to vpnglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_tacacspolicy_binding": { + "$ref": "#/components/schemas/VpnglobalTacacspolicyBinding" + } + }, + "required": [ + "vpnglobal_tacacspolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnglobal_tacacspolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnglobalTacacspolicyBinding", + "summary": "Delete a vpnglobal_tacacspolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnglobal_trafficpolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnglobalTrafficpolicyBinding", + "summary": "List vpnglobal_trafficpolicy_binding resources. Binding class showing the trafficpolicy that can be bound to vpnglobal.", + "responses": { + "200": { + "description": "List of vpnglobal_trafficpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_trafficpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnglobalTrafficpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnglobalTrafficpolicyBinding", + "summary": "Create a vpnglobal_trafficpolicy_binding resource. Binding class showing the trafficpolicy that can be bound to vpnglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_trafficpolicy_binding": { + "$ref": "#/components/schemas/VpnglobalTrafficpolicyBinding" + } + }, + "required": [ + "vpnglobal_trafficpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnglobal_trafficpolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnglobalTrafficpolicyBinding", + "summary": "Delete a vpnglobal_trafficpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnglobal_url_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnglobalUrlBinding", + "summary": "List vpnglobal_url_binding resources. Binding class showing the url that can be bound to vpnglobal.", + "responses": { + "200": { + "description": "List of vpnglobal_url_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_url_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnglobalUrlBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnglobalUrlBinding", + "summary": "Create a vpnglobal_url_binding resource. Binding class showing the url that can be bound to vpnglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_url_binding": { + "$ref": "#/components/schemas/VpnglobalUrlBinding" + } + }, + "required": [ + "vpnglobal_url_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnglobal_url_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnglobalUrlBinding", + "summary": "Delete a vpnglobal_url_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnglobal_urlpolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnglobalUrlpolicyBinding", + "summary": "List vpnglobal_urlpolicy_binding resources. Binding class showing the urlpolicy that can be bound to vpnglobal.", + "responses": { + "200": { + "description": "List of vpnglobal_urlpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_urlpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnglobalUrlpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnglobalUrlpolicyBinding", + "summary": "Create a vpnglobal_urlpolicy_binding resource. Binding class showing the urlpolicy that can be bound to vpnglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_urlpolicy_binding": { + "$ref": "#/components/schemas/VpnglobalUrlpolicyBinding" + } + }, + "required": [ + "vpnglobal_urlpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnglobal_urlpolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnglobalUrlpolicyBinding", + "summary": "Delete a vpnglobal_urlpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnglobal_vpnclientlessaccesspolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnglobalVpnclientlessaccesspolicyBinding", + "summary": "List vpnglobal_vpnclientlessaccesspolicy_binding resources. Binding class showing the vpnclientlessaccesspolicy that can be bound to vpnglobal.", + "responses": { + "200": { + "description": "List of vpnglobal_vpnclientlessaccesspolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_vpnclientlessaccesspolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnglobalVpnclientlessaccesspolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnglobalVpnclientlessaccesspolicyBinding", + "summary": "Create a vpnglobal_vpnclientlessaccesspolicy_binding resource. Binding class showing the vpnclientlessaccesspolicy that can be bound to vpnglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_vpnclientlessaccesspolicy_binding": { + "$ref": "#/components/schemas/VpnglobalVpnclientlessaccesspolicyBinding" + } + }, + "required": [ + "vpnglobal_vpnclientlessaccesspolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnglobal_vpnclientlessaccesspolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnglobalVpnclientlessaccesspolicyBinding", + "summary": "Delete a vpnglobal_vpnclientlessaccesspolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnglobal_vpneula_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnglobalVpneulaBinding", + "summary": "List vpnglobal_vpneula_binding resources. Binding class showing the vpneula that can be bound to vpnglobal.", + "responses": { + "200": { + "description": "List of vpnglobal_vpneula_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_vpneula_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnglobalVpneulaBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnglobalVpneulaBinding", + "summary": "Create a vpnglobal_vpneula_binding resource. Binding class showing the vpneula that can be bound to vpnglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_vpneula_binding": { + "$ref": "#/components/schemas/VpnglobalVpneulaBinding" + } + }, + "required": [ + "vpnglobal_vpneula_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnglobal_vpneula_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnglobalVpneulaBinding", + "summary": "Delete a vpnglobal_vpneula_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnglobal_vpnintranetapplication_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnglobalVpnintranetapplicationBinding", + "summary": "List vpnglobal_vpnintranetapplication_binding resources. Binding class showing the vpnintranetapplication that can be bound to vpnglobal.", + "responses": { + "200": { + "description": "List of vpnglobal_vpnintranetapplication_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_vpnintranetapplication_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnglobalVpnintranetapplicationBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnglobalVpnintranetapplicationBinding", + "summary": "Create a vpnglobal_vpnintranetapplication_binding resource. Binding class showing the vpnintranetapplication that can be bound to vpnglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_vpnintranetapplication_binding": { + "$ref": "#/components/schemas/VpnglobalVpnintranetapplicationBinding" + } + }, + "required": [ + "vpnglobal_vpnintranetapplication_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnglobal_vpnintranetapplication_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnglobalVpnintranetapplicationBinding", + "summary": "Delete a vpnglobal_vpnintranetapplication_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnglobal_vpnnexthopserver_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnglobalVpnnexthopserverBinding", + "summary": "List vpnglobal_vpnnexthopserver_binding resources. Binding class showing the vpnnexthopserver that can be bound to vpnglobal.", + "responses": { + "200": { + "description": "List of vpnglobal_vpnnexthopserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_vpnnexthopserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnglobalVpnnexthopserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnglobalVpnnexthopserverBinding", + "summary": "Create a vpnglobal_vpnnexthopserver_binding resource. Binding class showing the vpnnexthopserver that can be bound to vpnglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_vpnnexthopserver_binding": { + "$ref": "#/components/schemas/VpnglobalVpnnexthopserverBinding" + } + }, + "required": [ + "vpnglobal_vpnnexthopserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnglobal_vpnnexthopserver_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnglobalVpnnexthopserverBinding", + "summary": "Delete a vpnglobal_vpnnexthopserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnglobal_vpnportaltheme_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnglobalVpnportalthemeBinding", + "summary": "List vpnglobal_vpnportaltheme_binding resources. Binding class showing the vpnportaltheme that can be bound to vpnglobal.", + "responses": { + "200": { + "description": "List of vpnglobal_vpnportaltheme_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_vpnportaltheme_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnglobalVpnportalthemeBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnglobalVpnportalthemeBinding", + "summary": "Create a vpnglobal_vpnportaltheme_binding resource. Binding class showing the vpnportaltheme that can be bound to vpnglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_vpnportaltheme_binding": { + "$ref": "#/components/schemas/VpnglobalVpnportalthemeBinding" + } + }, + "required": [ + "vpnglobal_vpnportaltheme_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnglobal_vpnportaltheme_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnglobalVpnportalthemeBinding", + "summary": "Delete a vpnglobal_vpnportaltheme_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnglobal_vpnsessionpolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnglobalVpnsessionpolicyBinding", + "summary": "List vpnglobal_vpnsessionpolicy_binding resources. Binding class showing the vpnsessionpolicy that can be bound to vpnglobal.", + "responses": { + "200": { + "description": "List of vpnglobal_vpnsessionpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_vpnsessionpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnglobalVpnsessionpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnglobalVpnsessionpolicyBinding", + "summary": "Create a vpnglobal_vpnsessionpolicy_binding resource. Binding class showing the vpnsessionpolicy that can be bound to vpnglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_vpnsessionpolicy_binding": { + "$ref": "#/components/schemas/VpnglobalVpnsessionpolicyBinding" + } + }, + "required": [ + "vpnglobal_vpnsessionpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnglobal_vpnsessionpolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnglobalVpnsessionpolicyBinding", + "summary": "Delete a vpnglobal_vpnsessionpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnglobal_vpntrafficpolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnglobalVpntrafficpolicyBinding", + "summary": "List vpnglobal_vpntrafficpolicy_binding resources. Binding class showing the vpntrafficpolicy that can be bound to vpnglobal.", + "responses": { + "200": { + "description": "List of vpnglobal_vpntrafficpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_vpntrafficpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnglobalVpntrafficpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnglobalVpntrafficpolicyBinding", + "summary": "Create a vpnglobal_vpntrafficpolicy_binding resource. Binding class showing the vpntrafficpolicy that can be bound to vpnglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_vpntrafficpolicy_binding": { + "$ref": "#/components/schemas/VpnglobalVpntrafficpolicyBinding" + } + }, + "required": [ + "vpnglobal_vpntrafficpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnglobal_vpntrafficpolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnglobalVpntrafficpolicyBinding", + "summary": "Delete a vpnglobal_vpntrafficpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnglobal_vpnurl_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnglobalVpnurlBinding", + "summary": "List vpnglobal_vpnurl_binding resources. Binding class showing the vpnurl that can be bound to vpnglobal.", + "responses": { + "200": { + "description": "List of vpnglobal_vpnurl_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_vpnurl_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnglobalVpnurlBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnglobalVpnurlBinding", + "summary": "Create a vpnglobal_vpnurl_binding resource. Binding class showing the vpnurl that can be bound to vpnglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_vpnurl_binding": { + "$ref": "#/components/schemas/VpnglobalVpnurlBinding" + } + }, + "required": [ + "vpnglobal_vpnurl_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnglobal_vpnurl_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnglobalVpnurlBinding", + "summary": "Delete a vpnglobal_vpnurl_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnglobal_vpnurlpolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnglobalVpnurlpolicyBinding", + "summary": "List vpnglobal_vpnurlpolicy_binding resources. Binding class showing the vpnurlpolicy that can be bound to vpnglobal.", + "responses": { + "200": { + "description": "List of vpnglobal_vpnurlpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_vpnurlpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnglobalVpnurlpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnglobalVpnurlpolicyBinding", + "summary": "Create a vpnglobal_vpnurlpolicy_binding resource. Binding class showing the vpnurlpolicy that can be bound to vpnglobal.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnglobal_vpnurlpolicy_binding": { + "$ref": "#/components/schemas/VpnglobalVpnurlpolicyBinding" + } + }, + "required": [ + "vpnglobal_vpnurlpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnglobal_vpnurlpolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnglobalVpnurlpolicyBinding", + "summary": "Delete a vpnglobal_vpnurlpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnicaconnection": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnicaconnection", + "summary": "List vpnicaconnection resources. Configuration for active ica connections resource.", + "responses": { + "200": { + "description": "List of vpnicaconnection resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnicaconnection": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vpnicaconnection" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnicaconnection", + "summary": "Create a vpnicaconnection resource. Configuration for active ica connections resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnicaconnection": { + "$ref": "#/components/schemas/Vpnicaconnection" + } + }, + "required": [ + "vpnicaconnection" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnicaconnection/{name}": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "getVpnicaconnectionByName", + "summary": "Get a vpnicaconnection resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single vpnicaconnection resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnicaconnection": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vpnicaconnection" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "vpn" + ], + "operationId": "updateVpnicaconnection", + "summary": "Update a vpnicaconnection resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnicaconnection": { + "$ref": "#/components/schemas/Vpnicaconnection" + } + }, + "required": [ + "vpnicaconnection" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnicaconnection", + "summary": "Delete a vpnicaconnection resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnicadtlsconnection": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnicadtlsconnection", + "summary": "List vpnicadtlsconnection resources. Configuration for active ica connections resource.", + "responses": { + "200": { + "description": "List of vpnicadtlsconnection resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnicadtlsconnection": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vpnicadtlsconnection" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnicadtlsconnection", + "summary": "Create a vpnicadtlsconnection resource. Configuration for active ica connections resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnicadtlsconnection": { + "$ref": "#/components/schemas/Vpnicadtlsconnection" + } + }, + "required": [ + "vpnicadtlsconnection" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnicadtlsconnection/{name}": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "getVpnicadtlsconnectionByName", + "summary": "Get a vpnicadtlsconnection resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single vpnicadtlsconnection resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnicadtlsconnection": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vpnicadtlsconnection" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "vpn" + ], + "operationId": "updateVpnicadtlsconnection", + "summary": "Update a vpnicadtlsconnection resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnicadtlsconnection": { + "$ref": "#/components/schemas/Vpnicadtlsconnection" + } + }, + "required": [ + "vpnicadtlsconnection" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnicadtlsconnection", + "summary": "Delete a vpnicadtlsconnection resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnintranetapplication": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnintranetapplication", + "summary": "List vpnintranetapplication resources. Configuration for SSLVPN intranet application resource.", + "responses": { + "200": { + "description": "List of vpnintranetapplication resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnintranetapplication": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vpnintranetapplication" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnintranetapplication", + "summary": "Create a vpnintranetapplication resource. Configuration for SSLVPN intranet application resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnintranetapplication": { + "$ref": "#/components/schemas/Vpnintranetapplication" + } + }, + "required": [ + "vpnintranetapplication" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnintranetapplication/{name}": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "getVpnintranetapplicationByName", + "summary": "Get a vpnintranetapplication resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single vpnintranetapplication resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnintranetapplication": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vpnintranetapplication" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "vpn" + ], + "operationId": "updateVpnintranetapplication", + "summary": "Update a vpnintranetapplication resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnintranetapplication": { + "$ref": "#/components/schemas/Vpnintranetapplication" + } + }, + "required": [ + "vpnintranetapplication" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnintranetapplication", + "summary": "Delete a vpnintranetapplication resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnnexthopserver": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnnexthopserver", + "summary": "List vpnnexthopserver resources. Configuration for Next Hop Server resource.", + "responses": { + "200": { + "description": "List of vpnnexthopserver resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnnexthopserver": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vpnnexthopserver" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnnexthopserver", + "summary": "Create a vpnnexthopserver resource. Configuration for Next Hop Server resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnnexthopserver": { + "$ref": "#/components/schemas/Vpnnexthopserver" + } + }, + "required": [ + "vpnnexthopserver" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnnexthopserver/{name}": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "getVpnnexthopserverByName", + "summary": "Get a vpnnexthopserver resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single vpnnexthopserver resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnnexthopserver": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vpnnexthopserver" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "vpn" + ], + "operationId": "updateVpnnexthopserver", + "summary": "Update a vpnnexthopserver resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnnexthopserver": { + "$ref": "#/components/schemas/Vpnnexthopserver" + } + }, + "required": [ + "vpnnexthopserver" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnnexthopserver", + "summary": "Delete a vpnnexthopserver resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnparameter": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnparameter", + "summary": "List vpnparameter resources. Configuration for VPN parameter resource.", + "responses": { + "200": { + "description": "List of vpnparameter resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnparameter": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vpnparameter" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnparameter", + "summary": "Create a vpnparameter resource. Configuration for VPN parameter resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnparameter": { + "$ref": "#/components/schemas/Vpnparameter" + } + }, + "required": [ + "vpnparameter" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnparameter/{name}": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "getVpnparameterByName", + "summary": "Get a vpnparameter resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single vpnparameter resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnparameter": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vpnparameter" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "vpn" + ], + "operationId": "updateVpnparameter", + "summary": "Update a vpnparameter resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnparameter": { + "$ref": "#/components/schemas/Vpnparameter" + } + }, + "required": [ + "vpnparameter" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnparameter", + "summary": "Delete a vpnparameter resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnpcoipconnection": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnpcoipconnection", + "summary": "List vpnpcoipconnection resources. Configuration for PCoIP connection resource.", + "responses": { + "200": { + "description": "List of vpnpcoipconnection resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnpcoipconnection": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vpnpcoipconnection" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnpcoipconnection", + "summary": "Create a vpnpcoipconnection resource. Configuration for PCoIP connection resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnpcoipconnection": { + "$ref": "#/components/schemas/Vpnpcoipconnection" + } + }, + "required": [ + "vpnpcoipconnection" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnpcoipconnection/{name}": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "getVpnpcoipconnectionByName", + "summary": "Get a vpnpcoipconnection resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single vpnpcoipconnection resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnpcoipconnection": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vpnpcoipconnection" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "vpn" + ], + "operationId": "updateVpnpcoipconnection", + "summary": "Update a vpnpcoipconnection resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnpcoipconnection": { + "$ref": "#/components/schemas/Vpnpcoipconnection" + } + }, + "required": [ + "vpnpcoipconnection" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnpcoipconnection", + "summary": "Delete a vpnpcoipconnection resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnpcoipprofile": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnpcoipprofile", + "summary": "List vpnpcoipprofile resources. Configuration for PCoIP session profile resource.", + "responses": { + "200": { + "description": "List of vpnpcoipprofile resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnpcoipprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vpnpcoipprofile" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnpcoipprofile", + "summary": "Create a vpnpcoipprofile resource. Configuration for PCoIP session profile resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnpcoipprofile": { + "$ref": "#/components/schemas/Vpnpcoipprofile" + } + }, + "required": [ + "vpnpcoipprofile" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnpcoipprofile/{name}": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "getVpnpcoipprofileByName", + "summary": "Get a vpnpcoipprofile resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single vpnpcoipprofile resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnpcoipprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vpnpcoipprofile" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "vpn" + ], + "operationId": "updateVpnpcoipprofile", + "summary": "Update a vpnpcoipprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnpcoipprofile": { + "$ref": "#/components/schemas/Vpnpcoipprofile" + } + }, + "required": [ + "vpnpcoipprofile" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnpcoipprofile", + "summary": "Delete a vpnpcoipprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnpcoipvserverprofile": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnpcoipvserverprofile", + "summary": "List vpnpcoipvserverprofile resources. Configuration for PCoIP vserver profile resource.", + "responses": { + "200": { + "description": "List of vpnpcoipvserverprofile resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnpcoipvserverprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vpnpcoipvserverprofile" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnpcoipvserverprofile", + "summary": "Create a vpnpcoipvserverprofile resource. Configuration for PCoIP vserver profile resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnpcoipvserverprofile": { + "$ref": "#/components/schemas/Vpnpcoipvserverprofile" + } + }, + "required": [ + "vpnpcoipvserverprofile" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnpcoipvserverprofile/{name}": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "getVpnpcoipvserverprofileByName", + "summary": "Get a vpnpcoipvserverprofile resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single vpnpcoipvserverprofile resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnpcoipvserverprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vpnpcoipvserverprofile" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "vpn" + ], + "operationId": "updateVpnpcoipvserverprofile", + "summary": "Update a vpnpcoipvserverprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnpcoipvserverprofile": { + "$ref": "#/components/schemas/Vpnpcoipvserverprofile" + } + }, + "required": [ + "vpnpcoipvserverprofile" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnpcoipvserverprofile", + "summary": "Delete a vpnpcoipvserverprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnportaltheme": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnportaltheme", + "summary": "List vpnportaltheme resources. Configuration for portaltheme resource.", + "responses": { + "200": { + "description": "List of vpnportaltheme resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnportaltheme": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vpnportaltheme" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnportaltheme", + "summary": "Create a vpnportaltheme resource. Configuration for portaltheme resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnportaltheme": { + "$ref": "#/components/schemas/Vpnportaltheme" + } + }, + "required": [ + "vpnportaltheme" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnportaltheme/{name}": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "getVpnportalthemeByName", + "summary": "Get a vpnportaltheme resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single vpnportaltheme resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnportaltheme": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vpnportaltheme" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "vpn" + ], + "operationId": "updateVpnportaltheme", + "summary": "Update a vpnportaltheme resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnportaltheme": { + "$ref": "#/components/schemas/Vpnportaltheme" + } + }, + "required": [ + "vpnportaltheme" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnportaltheme", + "summary": "Delete a vpnportaltheme resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnsamlssoprofile": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnsamlssoprofile", + "summary": "List vpnsamlssoprofile resources. Configuration for SAML sso action resource.", + "responses": { + "200": { + "description": "List of vpnsamlssoprofile resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnsamlssoprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vpnsamlssoprofile" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnsamlssoprofile", + "summary": "Create a vpnsamlssoprofile resource. Configuration for SAML sso action resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnsamlssoprofile": { + "$ref": "#/components/schemas/Vpnsamlssoprofile" + } + }, + "required": [ + "vpnsamlssoprofile" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnsamlssoprofile/{name}": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "getVpnsamlssoprofileByName", + "summary": "Get a vpnsamlssoprofile resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single vpnsamlssoprofile resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnsamlssoprofile": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vpnsamlssoprofile" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "vpn" + ], + "operationId": "updateVpnsamlssoprofile", + "summary": "Update a vpnsamlssoprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnsamlssoprofile": { + "$ref": "#/components/schemas/Vpnsamlssoprofile" + } + }, + "required": [ + "vpnsamlssoprofile" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnsamlssoprofile", + "summary": "Delete a vpnsamlssoprofile resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnsessionaction": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnsessionaction", + "summary": "List vpnsessionaction resources. Configuration for VPN session action resource.", + "responses": { + "200": { + "description": "List of vpnsessionaction resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnsessionaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vpnsessionaction" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnsessionaction", + "summary": "Create a vpnsessionaction resource. Configuration for VPN session action resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnsessionaction": { + "$ref": "#/components/schemas/Vpnsessionaction" + } + }, + "required": [ + "vpnsessionaction" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnsessionaction/{name}": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "getVpnsessionactionByName", + "summary": "Get a vpnsessionaction resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single vpnsessionaction resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnsessionaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vpnsessionaction" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "vpn" + ], + "operationId": "updateVpnsessionaction", + "summary": "Update a vpnsessionaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnsessionaction": { + "$ref": "#/components/schemas/Vpnsessionaction" + } + }, + "required": [ + "vpnsessionaction" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnsessionaction", + "summary": "Delete a vpnsessionaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnsessionpolicy": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnsessionpolicy", + "summary": "List vpnsessionpolicy resources. Configuration for VPN session policy resource.", + "responses": { + "200": { + "description": "List of vpnsessionpolicy resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnsessionpolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vpnsessionpolicy" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnsessionpolicy", + "summary": "Create a vpnsessionpolicy resource. Configuration for VPN session policy resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnsessionpolicy": { + "$ref": "#/components/schemas/Vpnsessionpolicy" + } + }, + "required": [ + "vpnsessionpolicy" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnsessionpolicy/{name}": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "getVpnsessionpolicyByName", + "summary": "Get a vpnsessionpolicy resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single vpnsessionpolicy resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnsessionpolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vpnsessionpolicy" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "vpn" + ], + "operationId": "updateVpnsessionpolicy", + "summary": "Update a vpnsessionpolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnsessionpolicy": { + "$ref": "#/components/schemas/Vpnsessionpolicy" + } + }, + "required": [ + "vpnsessionpolicy" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnsessionpolicy", + "summary": "Delete a vpnsessionpolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnsessionpolicy_aaagroup_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnsessionpolicyAaagroupBinding", + "summary": "List vpnsessionpolicy_aaagroup_binding resources. Binding class showing the aaagroup that can be bound to vpnsessionpolicy.", + "responses": { + "200": { + "description": "List of vpnsessionpolicy_aaagroup_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnsessionpolicy_aaagroup_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnsessionpolicyAaagroupBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnsessionpolicyAaagroupBinding", + "summary": "Create a vpnsessionpolicy_aaagroup_binding resource. Binding class showing the aaagroup that can be bound to vpnsessionpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnsessionpolicy_aaagroup_binding": { + "$ref": "#/components/schemas/VpnsessionpolicyAaagroupBinding" + } + }, + "required": [ + "vpnsessionpolicy_aaagroup_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnsessionpolicy_aaagroup_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnsessionpolicyAaagroupBinding", + "summary": "Delete a vpnsessionpolicy_aaagroup_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnsessionpolicy_aaauser_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnsessionpolicyAaauserBinding", + "summary": "List vpnsessionpolicy_aaauser_binding resources. Binding class showing the aaauser that can be bound to vpnsessionpolicy.", + "responses": { + "200": { + "description": "List of vpnsessionpolicy_aaauser_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnsessionpolicy_aaauser_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnsessionpolicyAaauserBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnsessionpolicyAaauserBinding", + "summary": "Create a vpnsessionpolicy_aaauser_binding resource. Binding class showing the aaauser that can be bound to vpnsessionpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnsessionpolicy_aaauser_binding": { + "$ref": "#/components/schemas/VpnsessionpolicyAaauserBinding" + } + }, + "required": [ + "vpnsessionpolicy_aaauser_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnsessionpolicy_aaauser_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnsessionpolicyAaauserBinding", + "summary": "Delete a vpnsessionpolicy_aaauser_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnsessionpolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnsessionpolicyBinding", + "summary": "List vpnsessionpolicy_binding resources. Binding object which returns the resources bound to vpnsessionpolicy_binding.", + "responses": { + "200": { + "description": "List of vpnsessionpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnsessionpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnsessionpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnsessionpolicyBinding", + "summary": "Create a vpnsessionpolicy_binding resource. Binding object which returns the resources bound to vpnsessionpolicy_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnsessionpolicy_binding": { + "$ref": "#/components/schemas/VpnsessionpolicyBinding" + } + }, + "required": [ + "vpnsessionpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnsessionpolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnsessionpolicyBinding", + "summary": "Delete a vpnsessionpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnsessionpolicy_global_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnsessionpolicyGlobalBinding", + "summary": "List vpnsessionpolicy_global_binding resources. Binding class showing the global that can be bound to vpnsessionpolicy.", + "responses": { + "200": { + "description": "List of vpnsessionpolicy_global_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnsessionpolicy_global_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnsessionpolicyGlobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnsessionpolicyGlobalBinding", + "summary": "Create a vpnsessionpolicy_global_binding resource. Binding class showing the global that can be bound to vpnsessionpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnsessionpolicy_global_binding": { + "$ref": "#/components/schemas/VpnsessionpolicyGlobalBinding" + } + }, + "required": [ + "vpnsessionpolicy_global_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnsessionpolicy_global_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnsessionpolicyGlobalBinding", + "summary": "Delete a vpnsessionpolicy_global_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnsessionpolicy_group_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnsessionpolicyGroupBinding", + "summary": "List vpnsessionpolicy_group_binding resources. Binding class showing the group that can be bound to vpnsessionpolicy.", + "responses": { + "200": { + "description": "List of vpnsessionpolicy_group_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnsessionpolicy_group_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnsessionpolicyGroupBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnsessionpolicyGroupBinding", + "summary": "Create a vpnsessionpolicy_group_binding resource. Binding class showing the group that can be bound to vpnsessionpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnsessionpolicy_group_binding": { + "$ref": "#/components/schemas/VpnsessionpolicyGroupBinding" + } + }, + "required": [ + "vpnsessionpolicy_group_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnsessionpolicy_group_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnsessionpolicyGroupBinding", + "summary": "Delete a vpnsessionpolicy_group_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnsessionpolicy_user_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnsessionpolicyUserBinding", + "summary": "List vpnsessionpolicy_user_binding resources. Binding class showing the user that can be bound to vpnsessionpolicy.", + "responses": { + "200": { + "description": "List of vpnsessionpolicy_user_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnsessionpolicy_user_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnsessionpolicyUserBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnsessionpolicyUserBinding", + "summary": "Create a vpnsessionpolicy_user_binding resource. Binding class showing the user that can be bound to vpnsessionpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnsessionpolicy_user_binding": { + "$ref": "#/components/schemas/VpnsessionpolicyUserBinding" + } + }, + "required": [ + "vpnsessionpolicy_user_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnsessionpolicy_user_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnsessionpolicyUserBinding", + "summary": "Delete a vpnsessionpolicy_user_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnsessionpolicy_vpnglobal_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnsessionpolicyVpnglobalBinding", + "summary": "List vpnsessionpolicy_vpnglobal_binding resources. Binding class showing the vpnglobal that can be bound to vpnsessionpolicy.", + "responses": { + "200": { + "description": "List of vpnsessionpolicy_vpnglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnsessionpolicy_vpnglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnsessionpolicyVpnglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnsessionpolicyVpnglobalBinding", + "summary": "Create a vpnsessionpolicy_vpnglobal_binding resource. Binding class showing the vpnglobal that can be bound to vpnsessionpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnsessionpolicy_vpnglobal_binding": { + "$ref": "#/components/schemas/VpnsessionpolicyVpnglobalBinding" + } + }, + "required": [ + "vpnsessionpolicy_vpnglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnsessionpolicy_vpnglobal_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnsessionpolicyVpnglobalBinding", + "summary": "Delete a vpnsessionpolicy_vpnglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnsessionpolicy_vpnvserver_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnsessionpolicyVpnvserverBinding", + "summary": "List vpnsessionpolicy_vpnvserver_binding resources. Binding class showing the vpnvserver that can be bound to vpnsessionpolicy.", + "responses": { + "200": { + "description": "List of vpnsessionpolicy_vpnvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnsessionpolicy_vpnvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnsessionpolicyVpnvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnsessionpolicyVpnvserverBinding", + "summary": "Create a vpnsessionpolicy_vpnvserver_binding resource. Binding class showing the vpnvserver that can be bound to vpnsessionpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnsessionpolicy_vpnvserver_binding": { + "$ref": "#/components/schemas/VpnsessionpolicyVpnvserverBinding" + } + }, + "required": [ + "vpnsessionpolicy_vpnvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnsessionpolicy_vpnvserver_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnsessionpolicyVpnvserverBinding", + "summary": "Delete a vpnsessionpolicy_vpnvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnsessionpolicy_vserver_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnsessionpolicyVserverBinding", + "summary": "List vpnsessionpolicy_vserver_binding resources. Binding class showing the vserver that can be bound to vpnsessionpolicy.", + "responses": { + "200": { + "description": "List of vpnsessionpolicy_vserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnsessionpolicy_vserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnsessionpolicyVserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnsessionpolicyVserverBinding", + "summary": "Create a vpnsessionpolicy_vserver_binding resource. Binding class showing the vserver that can be bound to vpnsessionpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnsessionpolicy_vserver_binding": { + "$ref": "#/components/schemas/VpnsessionpolicyVserverBinding" + } + }, + "required": [ + "vpnsessionpolicy_vserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnsessionpolicy_vserver_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnsessionpolicyVserverBinding", + "summary": "Delete a vpnsessionpolicy_vserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnsfconfig": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnsfconfig", + "summary": "List vpnsfconfig resources. Configuration for Create a StoreFront configuration file resource.", + "responses": { + "200": { + "description": "List of vpnsfconfig resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnsfconfig": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vpnsfconfig" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnsfconfig", + "summary": "Create a vpnsfconfig resource. Configuration for Create a StoreFront configuration file resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnsfconfig": { + "$ref": "#/components/schemas/Vpnsfconfig" + } + }, + "required": [ + "vpnsfconfig" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnsfconfig/{name}": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "getVpnsfconfigByName", + "summary": "Get a vpnsfconfig resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single vpnsfconfig resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnsfconfig": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vpnsfconfig" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "vpn" + ], + "operationId": "updateVpnsfconfig", + "summary": "Update a vpnsfconfig resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnsfconfig": { + "$ref": "#/components/schemas/Vpnsfconfig" + } + }, + "required": [ + "vpnsfconfig" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnsfconfig", + "summary": "Delete a vpnsfconfig resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnstoreinfo": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnstoreinfo", + "summary": "List vpnstoreinfo resources. Configuration for Store information for a URL resource.", + "responses": { + "200": { + "description": "List of vpnstoreinfo resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnstoreinfo": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vpnstoreinfo" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnstoreinfo", + "summary": "Create a vpnstoreinfo resource. Configuration for Store information for a URL resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnstoreinfo": { + "$ref": "#/components/schemas/Vpnstoreinfo" + } + }, + "required": [ + "vpnstoreinfo" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnstoreinfo/{name}": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "getVpnstoreinfoByName", + "summary": "Get a vpnstoreinfo resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single vpnstoreinfo resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnstoreinfo": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vpnstoreinfo" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "vpn" + ], + "operationId": "updateVpnstoreinfo", + "summary": "Update a vpnstoreinfo resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnstoreinfo": { + "$ref": "#/components/schemas/Vpnstoreinfo" + } + }, + "required": [ + "vpnstoreinfo" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnstoreinfo", + "summary": "Delete a vpnstoreinfo resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpntrafficaction": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpntrafficaction", + "summary": "List vpntrafficaction resources. Configuration for VPN traffic action resource.", + "responses": { + "200": { + "description": "List of vpntrafficaction resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpntrafficaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vpntrafficaction" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpntrafficaction", + "summary": "Create a vpntrafficaction resource. Configuration for VPN traffic action resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpntrafficaction": { + "$ref": "#/components/schemas/Vpntrafficaction" + } + }, + "required": [ + "vpntrafficaction" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpntrafficaction/{name}": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "getVpntrafficactionByName", + "summary": "Get a vpntrafficaction resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single vpntrafficaction resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpntrafficaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vpntrafficaction" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "vpn" + ], + "operationId": "updateVpntrafficaction", + "summary": "Update a vpntrafficaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpntrafficaction": { + "$ref": "#/components/schemas/Vpntrafficaction" + } + }, + "required": [ + "vpntrafficaction" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpntrafficaction", + "summary": "Delete a vpntrafficaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpntrafficpolicy": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpntrafficpolicy", + "summary": "List vpntrafficpolicy resources. Configuration for VPN traffic policy resource.", + "responses": { + "200": { + "description": "List of vpntrafficpolicy resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpntrafficpolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vpntrafficpolicy" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpntrafficpolicy", + "summary": "Create a vpntrafficpolicy resource. Configuration for VPN traffic policy resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpntrafficpolicy": { + "$ref": "#/components/schemas/Vpntrafficpolicy" + } + }, + "required": [ + "vpntrafficpolicy" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpntrafficpolicy/{name}": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "getVpntrafficpolicyByName", + "summary": "Get a vpntrafficpolicy resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single vpntrafficpolicy resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpntrafficpolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vpntrafficpolicy" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "vpn" + ], + "operationId": "updateVpntrafficpolicy", + "summary": "Update a vpntrafficpolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpntrafficpolicy": { + "$ref": "#/components/schemas/Vpntrafficpolicy" + } + }, + "required": [ + "vpntrafficpolicy" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpntrafficpolicy", + "summary": "Delete a vpntrafficpolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpntrafficpolicy_aaagroup_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpntrafficpolicyAaagroupBinding", + "summary": "List vpntrafficpolicy_aaagroup_binding resources. Binding class showing the aaagroup that can be bound to vpntrafficpolicy.", + "responses": { + "200": { + "description": "List of vpntrafficpolicy_aaagroup_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpntrafficpolicy_aaagroup_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpntrafficpolicyAaagroupBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpntrafficpolicyAaagroupBinding", + "summary": "Create a vpntrafficpolicy_aaagroup_binding resource. Binding class showing the aaagroup that can be bound to vpntrafficpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpntrafficpolicy_aaagroup_binding": { + "$ref": "#/components/schemas/VpntrafficpolicyAaagroupBinding" + } + }, + "required": [ + "vpntrafficpolicy_aaagroup_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpntrafficpolicy_aaagroup_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpntrafficpolicyAaagroupBinding", + "summary": "Delete a vpntrafficpolicy_aaagroup_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpntrafficpolicy_aaauser_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpntrafficpolicyAaauserBinding", + "summary": "List vpntrafficpolicy_aaauser_binding resources. Binding class showing the aaauser that can be bound to vpntrafficpolicy.", + "responses": { + "200": { + "description": "List of vpntrafficpolicy_aaauser_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpntrafficpolicy_aaauser_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpntrafficpolicyAaauserBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpntrafficpolicyAaauserBinding", + "summary": "Create a vpntrafficpolicy_aaauser_binding resource. Binding class showing the aaauser that can be bound to vpntrafficpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpntrafficpolicy_aaauser_binding": { + "$ref": "#/components/schemas/VpntrafficpolicyAaauserBinding" + } + }, + "required": [ + "vpntrafficpolicy_aaauser_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpntrafficpolicy_aaauser_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpntrafficpolicyAaauserBinding", + "summary": "Delete a vpntrafficpolicy_aaauser_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpntrafficpolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpntrafficpolicyBinding", + "summary": "List vpntrafficpolicy_binding resources. Binding object which returns the resources bound to vpntrafficpolicy_binding.", + "responses": { + "200": { + "description": "List of vpntrafficpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpntrafficpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpntrafficpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpntrafficpolicyBinding", + "summary": "Create a vpntrafficpolicy_binding resource. Binding object which returns the resources bound to vpntrafficpolicy_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpntrafficpolicy_binding": { + "$ref": "#/components/schemas/VpntrafficpolicyBinding" + } + }, + "required": [ + "vpntrafficpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpntrafficpolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpntrafficpolicyBinding", + "summary": "Delete a vpntrafficpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpntrafficpolicy_global_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpntrafficpolicyGlobalBinding", + "summary": "List vpntrafficpolicy_global_binding resources. Binding class showing the global that can be bound to vpntrafficpolicy.", + "responses": { + "200": { + "description": "List of vpntrafficpolicy_global_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpntrafficpolicy_global_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpntrafficpolicyGlobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpntrafficpolicyGlobalBinding", + "summary": "Create a vpntrafficpolicy_global_binding resource. Binding class showing the global that can be bound to vpntrafficpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpntrafficpolicy_global_binding": { + "$ref": "#/components/schemas/VpntrafficpolicyGlobalBinding" + } + }, + "required": [ + "vpntrafficpolicy_global_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpntrafficpolicy_global_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpntrafficpolicyGlobalBinding", + "summary": "Delete a vpntrafficpolicy_global_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpntrafficpolicy_group_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpntrafficpolicyGroupBinding", + "summary": "List vpntrafficpolicy_group_binding resources. Binding class showing the group that can be bound to vpntrafficpolicy.", + "responses": { + "200": { + "description": "List of vpntrafficpolicy_group_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpntrafficpolicy_group_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpntrafficpolicyGroupBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpntrafficpolicyGroupBinding", + "summary": "Create a vpntrafficpolicy_group_binding resource. Binding class showing the group that can be bound to vpntrafficpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpntrafficpolicy_group_binding": { + "$ref": "#/components/schemas/VpntrafficpolicyGroupBinding" + } + }, + "required": [ + "vpntrafficpolicy_group_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpntrafficpolicy_group_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpntrafficpolicyGroupBinding", + "summary": "Delete a vpntrafficpolicy_group_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpntrafficpolicy_user_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpntrafficpolicyUserBinding", + "summary": "List vpntrafficpolicy_user_binding resources. Binding class showing the user that can be bound to vpntrafficpolicy.", + "responses": { + "200": { + "description": "List of vpntrafficpolicy_user_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpntrafficpolicy_user_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpntrafficpolicyUserBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpntrafficpolicyUserBinding", + "summary": "Create a vpntrafficpolicy_user_binding resource. Binding class showing the user that can be bound to vpntrafficpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpntrafficpolicy_user_binding": { + "$ref": "#/components/schemas/VpntrafficpolicyUserBinding" + } + }, + "required": [ + "vpntrafficpolicy_user_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpntrafficpolicy_user_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpntrafficpolicyUserBinding", + "summary": "Delete a vpntrafficpolicy_user_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpntrafficpolicy_vpnglobal_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpntrafficpolicyVpnglobalBinding", + "summary": "List vpntrafficpolicy_vpnglobal_binding resources. Binding class showing the vpnglobal that can be bound to vpntrafficpolicy.", + "responses": { + "200": { + "description": "List of vpntrafficpolicy_vpnglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpntrafficpolicy_vpnglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpntrafficpolicyVpnglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpntrafficpolicyVpnglobalBinding", + "summary": "Create a vpntrafficpolicy_vpnglobal_binding resource. Binding class showing the vpnglobal that can be bound to vpntrafficpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpntrafficpolicy_vpnglobal_binding": { + "$ref": "#/components/schemas/VpntrafficpolicyVpnglobalBinding" + } + }, + "required": [ + "vpntrafficpolicy_vpnglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpntrafficpolicy_vpnglobal_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpntrafficpolicyVpnglobalBinding", + "summary": "Delete a vpntrafficpolicy_vpnglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpntrafficpolicy_vpnvserver_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpntrafficpolicyVpnvserverBinding", + "summary": "List vpntrafficpolicy_vpnvserver_binding resources. Binding class showing the vpnvserver that can be bound to vpntrafficpolicy.", + "responses": { + "200": { + "description": "List of vpntrafficpolicy_vpnvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpntrafficpolicy_vpnvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpntrafficpolicyVpnvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpntrafficpolicyVpnvserverBinding", + "summary": "Create a vpntrafficpolicy_vpnvserver_binding resource. Binding class showing the vpnvserver that can be bound to vpntrafficpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpntrafficpolicy_vpnvserver_binding": { + "$ref": "#/components/schemas/VpntrafficpolicyVpnvserverBinding" + } + }, + "required": [ + "vpntrafficpolicy_vpnvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpntrafficpolicy_vpnvserver_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpntrafficpolicyVpnvserverBinding", + "summary": "Delete a vpntrafficpolicy_vpnvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpntrafficpolicy_vserver_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpntrafficpolicyVserverBinding", + "summary": "List vpntrafficpolicy_vserver_binding resources. Binding class showing the vserver that can be bound to vpntrafficpolicy.", + "responses": { + "200": { + "description": "List of vpntrafficpolicy_vserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpntrafficpolicy_vserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpntrafficpolicyVserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpntrafficpolicyVserverBinding", + "summary": "Create a vpntrafficpolicy_vserver_binding resource. Binding class showing the vserver that can be bound to vpntrafficpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpntrafficpolicy_vserver_binding": { + "$ref": "#/components/schemas/VpntrafficpolicyVserverBinding" + } + }, + "required": [ + "vpntrafficpolicy_vserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpntrafficpolicy_vserver_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpntrafficpolicyVserverBinding", + "summary": "Delete a vpntrafficpolicy_vserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnurl": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnurl", + "summary": "List vpnurl resources. Configuration for VPN URL resource.", + "responses": { + "200": { + "description": "List of vpnurl resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnurl": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vpnurl" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnurl", + "summary": "Create a vpnurl resource. Configuration for VPN URL resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnurl": { + "$ref": "#/components/schemas/Vpnurl" + } + }, + "required": [ + "vpnurl" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnurl/{name}": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "getVpnurlByName", + "summary": "Get a vpnurl resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single vpnurl resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnurl": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vpnurl" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "vpn" + ], + "operationId": "updateVpnurl", + "summary": "Update a vpnurl resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnurl": { + "$ref": "#/components/schemas/Vpnurl" + } + }, + "required": [ + "vpnurl" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnurl", + "summary": "Delete a vpnurl resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnurlaction": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnurlaction", + "summary": "List vpnurlaction resources. Configuration for VPN url action resource.", + "responses": { + "200": { + "description": "List of vpnurlaction resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnurlaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vpnurlaction" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnurlaction", + "summary": "Create a vpnurlaction resource. Configuration for VPN url action resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnurlaction": { + "$ref": "#/components/schemas/Vpnurlaction" + } + }, + "required": [ + "vpnurlaction" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnurlaction/{name}": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "getVpnurlactionByName", + "summary": "Get a vpnurlaction resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single vpnurlaction resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnurlaction": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vpnurlaction" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "vpn" + ], + "operationId": "updateVpnurlaction", + "summary": "Update a vpnurlaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnurlaction": { + "$ref": "#/components/schemas/Vpnurlaction" + } + }, + "required": [ + "vpnurlaction" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnurlaction", + "summary": "Delete a vpnurlaction resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnurlpolicy": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnurlpolicy", + "summary": "List vpnurlpolicy resources. Configuration for VPN url policy resource.", + "responses": { + "200": { + "description": "List of vpnurlpolicy resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnurlpolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vpnurlpolicy" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnurlpolicy", + "summary": "Create a vpnurlpolicy resource. Configuration for VPN url policy resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnurlpolicy": { + "$ref": "#/components/schemas/Vpnurlpolicy" + } + }, + "required": [ + "vpnurlpolicy" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnurlpolicy/{name}": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "getVpnurlpolicyByName", + "summary": "Get a vpnurlpolicy resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single vpnurlpolicy resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnurlpolicy": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vpnurlpolicy" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "vpn" + ], + "operationId": "updateVpnurlpolicy", + "summary": "Update a vpnurlpolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnurlpolicy": { + "$ref": "#/components/schemas/Vpnurlpolicy" + } + }, + "required": [ + "vpnurlpolicy" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnurlpolicy", + "summary": "Delete a vpnurlpolicy resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnurlpolicy_aaagroup_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnurlpolicyAaagroupBinding", + "summary": "List vpnurlpolicy_aaagroup_binding resources. Binding class showing the aaagroup that can be bound to vpnurlpolicy.", + "responses": { + "200": { + "description": "List of vpnurlpolicy_aaagroup_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnurlpolicy_aaagroup_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnurlpolicyAaagroupBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnurlpolicyAaagroupBinding", + "summary": "Create a vpnurlpolicy_aaagroup_binding resource. Binding class showing the aaagroup that can be bound to vpnurlpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnurlpolicy_aaagroup_binding": { + "$ref": "#/components/schemas/VpnurlpolicyAaagroupBinding" + } + }, + "required": [ + "vpnurlpolicy_aaagroup_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnurlpolicy_aaagroup_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnurlpolicyAaagroupBinding", + "summary": "Delete a vpnurlpolicy_aaagroup_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnurlpolicy_aaauser_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnurlpolicyAaauserBinding", + "summary": "List vpnurlpolicy_aaauser_binding resources. Binding class showing the aaauser that can be bound to vpnurlpolicy.", + "responses": { + "200": { + "description": "List of vpnurlpolicy_aaauser_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnurlpolicy_aaauser_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnurlpolicyAaauserBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnurlpolicyAaauserBinding", + "summary": "Create a vpnurlpolicy_aaauser_binding resource. Binding class showing the aaauser that can be bound to vpnurlpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnurlpolicy_aaauser_binding": { + "$ref": "#/components/schemas/VpnurlpolicyAaauserBinding" + } + }, + "required": [ + "vpnurlpolicy_aaauser_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnurlpolicy_aaauser_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnurlpolicyAaauserBinding", + "summary": "Delete a vpnurlpolicy_aaauser_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnurlpolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnurlpolicyBinding", + "summary": "List vpnurlpolicy_binding resources. Binding object which returns the resources bound to vpnurlpolicy_binding.", + "responses": { + "200": { + "description": "List of vpnurlpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnurlpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnurlpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnurlpolicyBinding", + "summary": "Create a vpnurlpolicy_binding resource. Binding object which returns the resources bound to vpnurlpolicy_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnurlpolicy_binding": { + "$ref": "#/components/schemas/VpnurlpolicyBinding" + } + }, + "required": [ + "vpnurlpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnurlpolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnurlpolicyBinding", + "summary": "Delete a vpnurlpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnurlpolicy_global_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnurlpolicyGlobalBinding", + "summary": "List vpnurlpolicy_global_binding resources. Binding class showing the global that can be bound to vpnurlpolicy.", + "responses": { + "200": { + "description": "List of vpnurlpolicy_global_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnurlpolicy_global_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnurlpolicyGlobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnurlpolicyGlobalBinding", + "summary": "Create a vpnurlpolicy_global_binding resource. Binding class showing the global that can be bound to vpnurlpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnurlpolicy_global_binding": { + "$ref": "#/components/schemas/VpnurlpolicyGlobalBinding" + } + }, + "required": [ + "vpnurlpolicy_global_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnurlpolicy_global_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnurlpolicyGlobalBinding", + "summary": "Delete a vpnurlpolicy_global_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnurlpolicy_group_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnurlpolicyGroupBinding", + "summary": "List vpnurlpolicy_group_binding resources. Binding class showing the group that can be bound to vpnurlpolicy.", + "responses": { + "200": { + "description": "List of vpnurlpolicy_group_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnurlpolicy_group_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnurlpolicyGroupBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnurlpolicyGroupBinding", + "summary": "Create a vpnurlpolicy_group_binding resource. Binding class showing the group that can be bound to vpnurlpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnurlpolicy_group_binding": { + "$ref": "#/components/schemas/VpnurlpolicyGroupBinding" + } + }, + "required": [ + "vpnurlpolicy_group_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnurlpolicy_group_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnurlpolicyGroupBinding", + "summary": "Delete a vpnurlpolicy_group_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnurlpolicy_user_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnurlpolicyUserBinding", + "summary": "List vpnurlpolicy_user_binding resources. Binding class showing the user that can be bound to vpnurlpolicy.", + "responses": { + "200": { + "description": "List of vpnurlpolicy_user_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnurlpolicy_user_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnurlpolicyUserBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnurlpolicyUserBinding", + "summary": "Create a vpnurlpolicy_user_binding resource. Binding class showing the user that can be bound to vpnurlpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnurlpolicy_user_binding": { + "$ref": "#/components/schemas/VpnurlpolicyUserBinding" + } + }, + "required": [ + "vpnurlpolicy_user_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnurlpolicy_user_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnurlpolicyUserBinding", + "summary": "Delete a vpnurlpolicy_user_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnurlpolicy_vpnglobal_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnurlpolicyVpnglobalBinding", + "summary": "List vpnurlpolicy_vpnglobal_binding resources. Binding class showing the vpnglobal that can be bound to vpnurlpolicy.", + "responses": { + "200": { + "description": "List of vpnurlpolicy_vpnglobal_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnurlpolicy_vpnglobal_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnurlpolicyVpnglobalBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnurlpolicyVpnglobalBinding", + "summary": "Create a vpnurlpolicy_vpnglobal_binding resource. Binding class showing the vpnglobal that can be bound to vpnurlpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnurlpolicy_vpnglobal_binding": { + "$ref": "#/components/schemas/VpnurlpolicyVpnglobalBinding" + } + }, + "required": [ + "vpnurlpolicy_vpnglobal_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnurlpolicy_vpnglobal_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnurlpolicyVpnglobalBinding", + "summary": "Delete a vpnurlpolicy_vpnglobal_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnurlpolicy_vpnvserver_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnurlpolicyVpnvserverBinding", + "summary": "List vpnurlpolicy_vpnvserver_binding resources. Binding class showing the vpnvserver that can be bound to vpnurlpolicy.", + "responses": { + "200": { + "description": "List of vpnurlpolicy_vpnvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnurlpolicy_vpnvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnurlpolicyVpnvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnurlpolicyVpnvserverBinding", + "summary": "Create a vpnurlpolicy_vpnvserver_binding resource. Binding class showing the vpnvserver that can be bound to vpnurlpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnurlpolicy_vpnvserver_binding": { + "$ref": "#/components/schemas/VpnurlpolicyVpnvserverBinding" + } + }, + "required": [ + "vpnurlpolicy_vpnvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnurlpolicy_vpnvserver_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnurlpolicyVpnvserverBinding", + "summary": "Delete a vpnurlpolicy_vpnvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnurlpolicy_vserver_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnurlpolicyVserverBinding", + "summary": "List vpnurlpolicy_vserver_binding resources. Binding class showing the vserver that can be bound to vpnurlpolicy.", + "responses": { + "200": { + "description": "List of vpnurlpolicy_vserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnurlpolicy_vserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnurlpolicyVserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnurlpolicyVserverBinding", + "summary": "Create a vpnurlpolicy_vserver_binding resource. Binding class showing the vserver that can be bound to vpnurlpolicy.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnurlpolicy_vserver_binding": { + "$ref": "#/components/schemas/VpnurlpolicyVserverBinding" + } + }, + "required": [ + "vpnurlpolicy_vserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnurlpolicy_vserver_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnurlpolicyVserverBinding", + "summary": "Delete a vpnurlpolicy_vserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserver", + "summary": "List vpnvserver resources. Configuration for VPN virtual server resource.", + "responses": { + "200": { + "description": "List of vpnvserver resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vpnvserver" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserver", + "summary": "Create a vpnvserver resource. Configuration for VPN virtual server resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver": { + "$ref": "#/components/schemas/Vpnvserver" + } + }, + "required": [ + "vpnvserver" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver/{name}": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "getVpnvserverByName", + "summary": "Get a vpnvserver resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single vpnvserver resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vpnvserver" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "vpn" + ], + "operationId": "updateVpnvserver", + "summary": "Update a vpnvserver resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver": { + "$ref": "#/components/schemas/Vpnvserver" + } + }, + "required": [ + "vpnvserver" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserver", + "summary": "Delete a vpnvserver resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_aaapreauthenticationpolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverAaapreauthenticationpolicyBinding", + "summary": "List vpnvserver_aaapreauthenticationpolicy_binding resources. Binding class showing the aaapreauthenticationpolicy that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_aaapreauthenticationpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_aaapreauthenticationpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverAaapreauthenticationpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverAaapreauthenticationpolicyBinding", + "summary": "Create a vpnvserver_aaapreauthenticationpolicy_binding resource. Binding class showing the aaapreauthenticationpolicy that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_aaapreauthenticationpolicy_binding": { + "$ref": "#/components/schemas/VpnvserverAaapreauthenticationpolicyBinding" + } + }, + "required": [ + "vpnvserver_aaapreauthenticationpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_aaapreauthenticationpolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverAaapreauthenticationpolicyBinding", + "summary": "Delete a vpnvserver_aaapreauthenticationpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_analyticsprofile_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverAnalyticsprofileBinding", + "summary": "List vpnvserver_analyticsprofile_binding resources. Binding class showing the analyticsprofile that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_analyticsprofile_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_analyticsprofile_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverAnalyticsprofileBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverAnalyticsprofileBinding", + "summary": "Create a vpnvserver_analyticsprofile_binding resource. Binding class showing the analyticsprofile that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_analyticsprofile_binding": { + "$ref": "#/components/schemas/VpnvserverAnalyticsprofileBinding" + } + }, + "required": [ + "vpnvserver_analyticsprofile_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_analyticsprofile_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverAnalyticsprofileBinding", + "summary": "Delete a vpnvserver_analyticsprofile_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_appcontroller_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverAppcontrollerBinding", + "summary": "List vpnvserver_appcontroller_binding resources. Binding class showing the appcontroller that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_appcontroller_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_appcontroller_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverAppcontrollerBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverAppcontrollerBinding", + "summary": "Create a vpnvserver_appcontroller_binding resource. Binding class showing the appcontroller that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_appcontroller_binding": { + "$ref": "#/components/schemas/VpnvserverAppcontrollerBinding" + } + }, + "required": [ + "vpnvserver_appcontroller_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_appcontroller_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverAppcontrollerBinding", + "summary": "Delete a vpnvserver_appcontroller_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_appflowpolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverAppflowpolicyBinding", + "summary": "List vpnvserver_appflowpolicy_binding resources. Binding class showing the appflowpolicy that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_appflowpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_appflowpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverAppflowpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverAppflowpolicyBinding", + "summary": "Create a vpnvserver_appflowpolicy_binding resource. Binding class showing the appflowpolicy that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_appflowpolicy_binding": { + "$ref": "#/components/schemas/VpnvserverAppflowpolicyBinding" + } + }, + "required": [ + "vpnvserver_appflowpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_appflowpolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverAppflowpolicyBinding", + "summary": "Delete a vpnvserver_appflowpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_appfwpolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverAppfwpolicyBinding", + "summary": "List vpnvserver_appfwpolicy_binding resources. Binding class showing the appfwpolicy that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_appfwpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_appfwpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverAppfwpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverAppfwpolicyBinding", + "summary": "Create a vpnvserver_appfwpolicy_binding resource. Binding class showing the appfwpolicy that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_appfwpolicy_binding": { + "$ref": "#/components/schemas/VpnvserverAppfwpolicyBinding" + } + }, + "required": [ + "vpnvserver_appfwpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_appfwpolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverAppfwpolicyBinding", + "summary": "Delete a vpnvserver_appfwpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_auditnslogpolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverAuditnslogpolicyBinding", + "summary": "List vpnvserver_auditnslogpolicy_binding resources. Binding class showing the auditnslogpolicy that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_auditnslogpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_auditnslogpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverAuditnslogpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverAuditnslogpolicyBinding", + "summary": "Create a vpnvserver_auditnslogpolicy_binding resource. Binding class showing the auditnslogpolicy that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_auditnslogpolicy_binding": { + "$ref": "#/components/schemas/VpnvserverAuditnslogpolicyBinding" + } + }, + "required": [ + "vpnvserver_auditnslogpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_auditnslogpolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverAuditnslogpolicyBinding", + "summary": "Delete a vpnvserver_auditnslogpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_auditsyslogpolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverAuditsyslogpolicyBinding", + "summary": "List vpnvserver_auditsyslogpolicy_binding resources. Binding class showing the auditsyslogpolicy that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_auditsyslogpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_auditsyslogpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverAuditsyslogpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverAuditsyslogpolicyBinding", + "summary": "Create a vpnvserver_auditsyslogpolicy_binding resource. Binding class showing the auditsyslogpolicy that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_auditsyslogpolicy_binding": { + "$ref": "#/components/schemas/VpnvserverAuditsyslogpolicyBinding" + } + }, + "required": [ + "vpnvserver_auditsyslogpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_auditsyslogpolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverAuditsyslogpolicyBinding", + "summary": "Delete a vpnvserver_auditsyslogpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_authenticationcertpolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverAuthenticationcertpolicyBinding", + "summary": "List vpnvserver_authenticationcertpolicy_binding resources. Binding class showing the authenticationcertpolicy that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_authenticationcertpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_authenticationcertpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverAuthenticationcertpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverAuthenticationcertpolicyBinding", + "summary": "Create a vpnvserver_authenticationcertpolicy_binding resource. Binding class showing the authenticationcertpolicy that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_authenticationcertpolicy_binding": { + "$ref": "#/components/schemas/VpnvserverAuthenticationcertpolicyBinding" + } + }, + "required": [ + "vpnvserver_authenticationcertpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_authenticationcertpolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverAuthenticationcertpolicyBinding", + "summary": "Delete a vpnvserver_authenticationcertpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_authenticationdfapolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverAuthenticationdfapolicyBinding", + "summary": "List vpnvserver_authenticationdfapolicy_binding resources. Binding class showing the authenticationdfapolicy that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_authenticationdfapolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_authenticationdfapolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverAuthenticationdfapolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverAuthenticationdfapolicyBinding", + "summary": "Create a vpnvserver_authenticationdfapolicy_binding resource. Binding class showing the authenticationdfapolicy that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_authenticationdfapolicy_binding": { + "$ref": "#/components/schemas/VpnvserverAuthenticationdfapolicyBinding" + } + }, + "required": [ + "vpnvserver_authenticationdfapolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_authenticationdfapolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverAuthenticationdfapolicyBinding", + "summary": "Delete a vpnvserver_authenticationdfapolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_authenticationldappolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverAuthenticationldappolicyBinding", + "summary": "List vpnvserver_authenticationldappolicy_binding resources. Binding class showing the authenticationldappolicy that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_authenticationldappolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_authenticationldappolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverAuthenticationldappolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverAuthenticationldappolicyBinding", + "summary": "Create a vpnvserver_authenticationldappolicy_binding resource. Binding class showing the authenticationldappolicy that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_authenticationldappolicy_binding": { + "$ref": "#/components/schemas/VpnvserverAuthenticationldappolicyBinding" + } + }, + "required": [ + "vpnvserver_authenticationldappolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_authenticationldappolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverAuthenticationldappolicyBinding", + "summary": "Delete a vpnvserver_authenticationldappolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_authenticationlocalpolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverAuthenticationlocalpolicyBinding", + "summary": "List vpnvserver_authenticationlocalpolicy_binding resources. Binding class showing the authenticationlocalpolicy that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_authenticationlocalpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_authenticationlocalpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverAuthenticationlocalpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverAuthenticationlocalpolicyBinding", + "summary": "Create a vpnvserver_authenticationlocalpolicy_binding resource. Binding class showing the authenticationlocalpolicy that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_authenticationlocalpolicy_binding": { + "$ref": "#/components/schemas/VpnvserverAuthenticationlocalpolicyBinding" + } + }, + "required": [ + "vpnvserver_authenticationlocalpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_authenticationlocalpolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverAuthenticationlocalpolicyBinding", + "summary": "Delete a vpnvserver_authenticationlocalpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_authenticationloginschemapolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverAuthenticationloginschemapolicyBinding", + "summary": "List vpnvserver_authenticationloginschemapolicy_binding resources. Binding class showing the authenticationloginschemapolicy that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_authenticationloginschemapolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_authenticationloginschemapolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverAuthenticationloginschemapolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverAuthenticationloginschemapolicyBinding", + "summary": "Create a vpnvserver_authenticationloginschemapolicy_binding resource. Binding class showing the authenticationloginschemapolicy that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_authenticationloginschemapolicy_binding": { + "$ref": "#/components/schemas/VpnvserverAuthenticationloginschemapolicyBinding" + } + }, + "required": [ + "vpnvserver_authenticationloginschemapolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_authenticationloginschemapolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverAuthenticationloginschemapolicyBinding", + "summary": "Delete a vpnvserver_authenticationloginschemapolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_authenticationnegotiatepolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverAuthenticationnegotiatepolicyBinding", + "summary": "List vpnvserver_authenticationnegotiatepolicy_binding resources. Binding class showing the authenticationnegotiatepolicy that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_authenticationnegotiatepolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_authenticationnegotiatepolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverAuthenticationnegotiatepolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverAuthenticationnegotiatepolicyBinding", + "summary": "Create a vpnvserver_authenticationnegotiatepolicy_binding resource. Binding class showing the authenticationnegotiatepolicy that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_authenticationnegotiatepolicy_binding": { + "$ref": "#/components/schemas/VpnvserverAuthenticationnegotiatepolicyBinding" + } + }, + "required": [ + "vpnvserver_authenticationnegotiatepolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_authenticationnegotiatepolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverAuthenticationnegotiatepolicyBinding", + "summary": "Delete a vpnvserver_authenticationnegotiatepolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_authenticationoauthidppolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverAuthenticationoauthidppolicyBinding", + "summary": "List vpnvserver_authenticationoauthidppolicy_binding resources. Binding class showing the authenticationoauthidppolicy that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_authenticationoauthidppolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_authenticationoauthidppolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverAuthenticationoauthidppolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverAuthenticationoauthidppolicyBinding", + "summary": "Create a vpnvserver_authenticationoauthidppolicy_binding resource. Binding class showing the authenticationoauthidppolicy that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_authenticationoauthidppolicy_binding": { + "$ref": "#/components/schemas/VpnvserverAuthenticationoauthidppolicyBinding" + } + }, + "required": [ + "vpnvserver_authenticationoauthidppolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_authenticationoauthidppolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverAuthenticationoauthidppolicyBinding", + "summary": "Delete a vpnvserver_authenticationoauthidppolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_authenticationpolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverAuthenticationpolicyBinding", + "summary": "List vpnvserver_authenticationpolicy_binding resources. Binding class showing the authenticationpolicy that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_authenticationpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_authenticationpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverAuthenticationpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverAuthenticationpolicyBinding", + "summary": "Create a vpnvserver_authenticationpolicy_binding resource. Binding class showing the authenticationpolicy that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_authenticationpolicy_binding": { + "$ref": "#/components/schemas/VpnvserverAuthenticationpolicyBinding" + } + }, + "required": [ + "vpnvserver_authenticationpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_authenticationpolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverAuthenticationpolicyBinding", + "summary": "Delete a vpnvserver_authenticationpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_authenticationradiuspolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverAuthenticationradiuspolicyBinding", + "summary": "List vpnvserver_authenticationradiuspolicy_binding resources. Binding class showing the authenticationradiuspolicy that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_authenticationradiuspolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_authenticationradiuspolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverAuthenticationradiuspolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverAuthenticationradiuspolicyBinding", + "summary": "Create a vpnvserver_authenticationradiuspolicy_binding resource. Binding class showing the authenticationradiuspolicy that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_authenticationradiuspolicy_binding": { + "$ref": "#/components/schemas/VpnvserverAuthenticationradiuspolicyBinding" + } + }, + "required": [ + "vpnvserver_authenticationradiuspolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_authenticationradiuspolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverAuthenticationradiuspolicyBinding", + "summary": "Delete a vpnvserver_authenticationradiuspolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_authenticationsamlidppolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverAuthenticationsamlidppolicyBinding", + "summary": "List vpnvserver_authenticationsamlidppolicy_binding resources. Binding class showing the authenticationsamlidppolicy that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_authenticationsamlidppolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_authenticationsamlidppolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverAuthenticationsamlidppolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverAuthenticationsamlidppolicyBinding", + "summary": "Create a vpnvserver_authenticationsamlidppolicy_binding resource. Binding class showing the authenticationsamlidppolicy that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_authenticationsamlidppolicy_binding": { + "$ref": "#/components/schemas/VpnvserverAuthenticationsamlidppolicyBinding" + } + }, + "required": [ + "vpnvserver_authenticationsamlidppolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_authenticationsamlidppolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverAuthenticationsamlidppolicyBinding", + "summary": "Delete a vpnvserver_authenticationsamlidppolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_authenticationsamlpolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverAuthenticationsamlpolicyBinding", + "summary": "List vpnvserver_authenticationsamlpolicy_binding resources. Binding class showing the authenticationsamlpolicy that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_authenticationsamlpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_authenticationsamlpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverAuthenticationsamlpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverAuthenticationsamlpolicyBinding", + "summary": "Create a vpnvserver_authenticationsamlpolicy_binding resource. Binding class showing the authenticationsamlpolicy that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_authenticationsamlpolicy_binding": { + "$ref": "#/components/schemas/VpnvserverAuthenticationsamlpolicyBinding" + } + }, + "required": [ + "vpnvserver_authenticationsamlpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_authenticationsamlpolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverAuthenticationsamlpolicyBinding", + "summary": "Delete a vpnvserver_authenticationsamlpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_authenticationtacacspolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverAuthenticationtacacspolicyBinding", + "summary": "List vpnvserver_authenticationtacacspolicy_binding resources. Binding class showing the authenticationtacacspolicy that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_authenticationtacacspolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_authenticationtacacspolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverAuthenticationtacacspolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverAuthenticationtacacspolicyBinding", + "summary": "Create a vpnvserver_authenticationtacacspolicy_binding resource. Binding class showing the authenticationtacacspolicy that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_authenticationtacacspolicy_binding": { + "$ref": "#/components/schemas/VpnvserverAuthenticationtacacspolicyBinding" + } + }, + "required": [ + "vpnvserver_authenticationtacacspolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_authenticationtacacspolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverAuthenticationtacacspolicyBinding", + "summary": "Delete a vpnvserver_authenticationtacacspolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_authenticationwebauthpolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverAuthenticationwebauthpolicyBinding", + "summary": "List vpnvserver_authenticationwebauthpolicy_binding resources. Binding class showing the authenticationwebauthpolicy that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_authenticationwebauthpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_authenticationwebauthpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverAuthenticationwebauthpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverAuthenticationwebauthpolicyBinding", + "summary": "Create a vpnvserver_authenticationwebauthpolicy_binding resource. Binding class showing the authenticationwebauthpolicy that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_authenticationwebauthpolicy_binding": { + "$ref": "#/components/schemas/VpnvserverAuthenticationwebauthpolicyBinding" + } + }, + "required": [ + "vpnvserver_authenticationwebauthpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_authenticationwebauthpolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverAuthenticationwebauthpolicyBinding", + "summary": "Delete a vpnvserver_authenticationwebauthpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverBinding", + "summary": "List vpnvserver_binding resources. Binding object which returns the resources bound to vpnvserver_binding.", + "responses": { + "200": { + "description": "List of vpnvserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverBinding", + "summary": "Create a vpnvserver_binding resource. Binding object which returns the resources bound to vpnvserver_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_binding": { + "$ref": "#/components/schemas/VpnvserverBinding" + } + }, + "required": [ + "vpnvserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverBinding", + "summary": "Delete a vpnvserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_cachepolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverCachepolicyBinding", + "summary": "List vpnvserver_cachepolicy_binding resources. Binding class showing the cachepolicy that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_cachepolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_cachepolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverCachepolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverCachepolicyBinding", + "summary": "Create a vpnvserver_cachepolicy_binding resource. Binding class showing the cachepolicy that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_cachepolicy_binding": { + "$ref": "#/components/schemas/VpnvserverCachepolicyBinding" + } + }, + "required": [ + "vpnvserver_cachepolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_cachepolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverCachepolicyBinding", + "summary": "Delete a vpnvserver_cachepolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_certpolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverCertpolicyBinding", + "summary": "List vpnvserver_certpolicy_binding resources. Binding class showing the certpolicy that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_certpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_certpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverCertpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverCertpolicyBinding", + "summary": "Create a vpnvserver_certpolicy_binding resource. Binding class showing the certpolicy that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_certpolicy_binding": { + "$ref": "#/components/schemas/VpnvserverCertpolicyBinding" + } + }, + "required": [ + "vpnvserver_certpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_certpolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverCertpolicyBinding", + "summary": "Delete a vpnvserver_certpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_clientlessaccesspolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverClientlessaccesspolicyBinding", + "summary": "List vpnvserver_clientlessaccesspolicy_binding resources. Binding class showing the clientlessaccesspolicy that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_clientlessaccesspolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_clientlessaccesspolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverClientlessaccesspolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverClientlessaccesspolicyBinding", + "summary": "Create a vpnvserver_clientlessaccesspolicy_binding resource. Binding class showing the clientlessaccesspolicy that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_clientlessaccesspolicy_binding": { + "$ref": "#/components/schemas/VpnvserverClientlessaccesspolicyBinding" + } + }, + "required": [ + "vpnvserver_clientlessaccesspolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_clientlessaccesspolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverClientlessaccesspolicyBinding", + "summary": "Delete a vpnvserver_clientlessaccesspolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_cspolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverCspolicyBinding", + "summary": "List vpnvserver_cspolicy_binding resources. Binding class showing the cspolicy that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_cspolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_cspolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverCspolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverCspolicyBinding", + "summary": "Create a vpnvserver_cspolicy_binding resource. Binding class showing the cspolicy that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_cspolicy_binding": { + "$ref": "#/components/schemas/VpnvserverCspolicyBinding" + } + }, + "required": [ + "vpnvserver_cspolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_cspolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverCspolicyBinding", + "summary": "Delete a vpnvserver_cspolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_dfapolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverDfapolicyBinding", + "summary": "List vpnvserver_dfapolicy_binding resources. Binding class showing the dfapolicy that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_dfapolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_dfapolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverDfapolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverDfapolicyBinding", + "summary": "Create a vpnvserver_dfapolicy_binding resource. Binding class showing the dfapolicy that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_dfapolicy_binding": { + "$ref": "#/components/schemas/VpnvserverDfapolicyBinding" + } + }, + "required": [ + "vpnvserver_dfapolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_dfapolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverDfapolicyBinding", + "summary": "Delete a vpnvserver_dfapolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_epaprofile_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverEpaprofileBinding", + "summary": "List vpnvserver_epaprofile_binding resources. Binding class showing the epaprofile that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_epaprofile_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_epaprofile_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverEpaprofileBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverEpaprofileBinding", + "summary": "Create a vpnvserver_epaprofile_binding resource. Binding class showing the epaprofile that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_epaprofile_binding": { + "$ref": "#/components/schemas/VpnvserverEpaprofileBinding" + } + }, + "required": [ + "vpnvserver_epaprofile_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_epaprofile_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverEpaprofileBinding", + "summary": "Delete a vpnvserver_epaprofile_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_eula_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverEulaBinding", + "summary": "List vpnvserver_eula_binding resources. Binding class showing the eula that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_eula_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_eula_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverEulaBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverEulaBinding", + "summary": "Create a vpnvserver_eula_binding resource. Binding class showing the eula that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_eula_binding": { + "$ref": "#/components/schemas/VpnvserverEulaBinding" + } + }, + "required": [ + "vpnvserver_eula_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_eula_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverEulaBinding", + "summary": "Delete a vpnvserver_eula_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_feopolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverFeopolicyBinding", + "summary": "List vpnvserver_feopolicy_binding resources. Binding class showing the feopolicy that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_feopolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_feopolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverFeopolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverFeopolicyBinding", + "summary": "Create a vpnvserver_feopolicy_binding resource. Binding class showing the feopolicy that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_feopolicy_binding": { + "$ref": "#/components/schemas/VpnvserverFeopolicyBinding" + } + }, + "required": [ + "vpnvserver_feopolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_feopolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverFeopolicyBinding", + "summary": "Delete a vpnvserver_feopolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_icapolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverIcapolicyBinding", + "summary": "List vpnvserver_icapolicy_binding resources. Binding class showing the icapolicy that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_icapolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_icapolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverIcapolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverIcapolicyBinding", + "summary": "Create a vpnvserver_icapolicy_binding resource. Binding class showing the icapolicy that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_icapolicy_binding": { + "$ref": "#/components/schemas/VpnvserverIcapolicyBinding" + } + }, + "required": [ + "vpnvserver_icapolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_icapolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverIcapolicyBinding", + "summary": "Delete a vpnvserver_icapolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_intranetapplication_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverIntranetapplicationBinding", + "summary": "List vpnvserver_intranetapplication_binding resources. Binding class showing the intranetapplication that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_intranetapplication_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_intranetapplication_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverIntranetapplicationBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverIntranetapplicationBinding", + "summary": "Create a vpnvserver_intranetapplication_binding resource. Binding class showing the intranetapplication that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_intranetapplication_binding": { + "$ref": "#/components/schemas/VpnvserverIntranetapplicationBinding" + } + }, + "required": [ + "vpnvserver_intranetapplication_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_intranetapplication_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverIntranetapplicationBinding", + "summary": "Delete a vpnvserver_intranetapplication_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_intranetip6_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverIntranetip6Binding", + "summary": "List vpnvserver_intranetip6_binding resources. Binding class showing the intranetip6 that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_intranetip6_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_intranetip6_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverIntranetip6Binding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverIntranetip6Binding", + "summary": "Create a vpnvserver_intranetip6_binding resource. Binding class showing the intranetip6 that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_intranetip6_binding": { + "$ref": "#/components/schemas/VpnvserverIntranetip6Binding" + } + }, + "required": [ + "vpnvserver_intranetip6_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_intranetip6_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverIntranetip6Binding", + "summary": "Delete a vpnvserver_intranetip6_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_intranetip_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverIntranetipBinding", + "summary": "List vpnvserver_intranetip_binding resources. Binding class showing the intranetip that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_intranetip_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_intranetip_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverIntranetipBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverIntranetipBinding", + "summary": "Create a vpnvserver_intranetip_binding resource. Binding class showing the intranetip that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_intranetip_binding": { + "$ref": "#/components/schemas/VpnvserverIntranetipBinding" + } + }, + "required": [ + "vpnvserver_intranetip_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_intranetip_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverIntranetipBinding", + "summary": "Delete a vpnvserver_intranetip_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_ldappolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverLdappolicyBinding", + "summary": "List vpnvserver_ldappolicy_binding resources. Binding class showing the ldappolicy that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_ldappolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_ldappolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverLdappolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverLdappolicyBinding", + "summary": "Create a vpnvserver_ldappolicy_binding resource. Binding class showing the ldappolicy that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_ldappolicy_binding": { + "$ref": "#/components/schemas/VpnvserverLdappolicyBinding" + } + }, + "required": [ + "vpnvserver_ldappolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_ldappolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverLdappolicyBinding", + "summary": "Delete a vpnvserver_ldappolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_localpolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverLocalpolicyBinding", + "summary": "List vpnvserver_localpolicy_binding resources. Binding class showing the localpolicy that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_localpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_localpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverLocalpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverLocalpolicyBinding", + "summary": "Create a vpnvserver_localpolicy_binding resource. Binding class showing the localpolicy that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_localpolicy_binding": { + "$ref": "#/components/schemas/VpnvserverLocalpolicyBinding" + } + }, + "required": [ + "vpnvserver_localpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_localpolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverLocalpolicyBinding", + "summary": "Delete a vpnvserver_localpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_loginschemapolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverLoginschemapolicyBinding", + "summary": "List vpnvserver_loginschemapolicy_binding resources. Binding class showing the loginschemapolicy that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_loginschemapolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_loginschemapolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverLoginschemapolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverLoginschemapolicyBinding", + "summary": "Create a vpnvserver_loginschemapolicy_binding resource. Binding class showing the loginschemapolicy that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_loginschemapolicy_binding": { + "$ref": "#/components/schemas/VpnvserverLoginschemapolicyBinding" + } + }, + "required": [ + "vpnvserver_loginschemapolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_loginschemapolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverLoginschemapolicyBinding", + "summary": "Delete a vpnvserver_loginschemapolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_negotiatepolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverNegotiatepolicyBinding", + "summary": "List vpnvserver_negotiatepolicy_binding resources. Binding class showing the negotiatepolicy that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_negotiatepolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_negotiatepolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverNegotiatepolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverNegotiatepolicyBinding", + "summary": "Create a vpnvserver_negotiatepolicy_binding resource. Binding class showing the negotiatepolicy that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_negotiatepolicy_binding": { + "$ref": "#/components/schemas/VpnvserverNegotiatepolicyBinding" + } + }, + "required": [ + "vpnvserver_negotiatepolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_negotiatepolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverNegotiatepolicyBinding", + "summary": "Delete a vpnvserver_negotiatepolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_nexthopserver_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverNexthopserverBinding", + "summary": "List vpnvserver_nexthopserver_binding resources. Binding class showing the nexthopserver that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_nexthopserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_nexthopserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverNexthopserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverNexthopserverBinding", + "summary": "Create a vpnvserver_nexthopserver_binding resource. Binding class showing the nexthopserver that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_nexthopserver_binding": { + "$ref": "#/components/schemas/VpnvserverNexthopserverBinding" + } + }, + "required": [ + "vpnvserver_nexthopserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_nexthopserver_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverNexthopserverBinding", + "summary": "Delete a vpnvserver_nexthopserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_nslogpolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverNslogpolicyBinding", + "summary": "List vpnvserver_nslogpolicy_binding resources. Binding class showing the nslogpolicy that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_nslogpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_nslogpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverNslogpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverNslogpolicyBinding", + "summary": "Create a vpnvserver_nslogpolicy_binding resource. Binding class showing the nslogpolicy that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_nslogpolicy_binding": { + "$ref": "#/components/schemas/VpnvserverNslogpolicyBinding" + } + }, + "required": [ + "vpnvserver_nslogpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_nslogpolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverNslogpolicyBinding", + "summary": "Delete a vpnvserver_nslogpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_oauthidppolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverOauthidppolicyBinding", + "summary": "List vpnvserver_oauthidppolicy_binding resources. Binding class showing the oauthidppolicy that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_oauthidppolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_oauthidppolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverOauthidppolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverOauthidppolicyBinding", + "summary": "Create a vpnvserver_oauthidppolicy_binding resource. Binding class showing the oauthidppolicy that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_oauthidppolicy_binding": { + "$ref": "#/components/schemas/VpnvserverOauthidppolicyBinding" + } + }, + "required": [ + "vpnvserver_oauthidppolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_oauthidppolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverOauthidppolicyBinding", + "summary": "Delete a vpnvserver_oauthidppolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_policy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverPolicyBinding", + "summary": "List vpnvserver_policy_binding resources. Binding class showing the policy that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_policy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_policy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverPolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverPolicyBinding", + "summary": "Create a vpnvserver_policy_binding resource. Binding class showing the policy that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_policy_binding": { + "$ref": "#/components/schemas/VpnvserverPolicyBinding" + } + }, + "required": [ + "vpnvserver_policy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_policy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverPolicyBinding", + "summary": "Delete a vpnvserver_policy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_portaltheme_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverPortalthemeBinding", + "summary": "List vpnvserver_portaltheme_binding resources. Binding class showing the portaltheme that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_portaltheme_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_portaltheme_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverPortalthemeBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverPortalthemeBinding", + "summary": "Create a vpnvserver_portaltheme_binding resource. Binding class showing the portaltheme that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_portaltheme_binding": { + "$ref": "#/components/schemas/VpnvserverPortalthemeBinding" + } + }, + "required": [ + "vpnvserver_portaltheme_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_portaltheme_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverPortalthemeBinding", + "summary": "Delete a vpnvserver_portaltheme_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_preauthenticationpolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverPreauthenticationpolicyBinding", + "summary": "List vpnvserver_preauthenticationpolicy_binding resources. Binding class showing the preauthenticationpolicy that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_preauthenticationpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_preauthenticationpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverPreauthenticationpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverPreauthenticationpolicyBinding", + "summary": "Create a vpnvserver_preauthenticationpolicy_binding resource. Binding class showing the preauthenticationpolicy that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_preauthenticationpolicy_binding": { + "$ref": "#/components/schemas/VpnvserverPreauthenticationpolicyBinding" + } + }, + "required": [ + "vpnvserver_preauthenticationpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_preauthenticationpolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverPreauthenticationpolicyBinding", + "summary": "Delete a vpnvserver_preauthenticationpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_profile_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverProfileBinding", + "summary": "List vpnvserver_profile_binding resources. Binding class showing the profile that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_profile_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_profile_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverProfileBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverProfileBinding", + "summary": "Create a vpnvserver_profile_binding resource. Binding class showing the profile that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_profile_binding": { + "$ref": "#/components/schemas/VpnvserverProfileBinding" + } + }, + "required": [ + "vpnvserver_profile_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_profile_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverProfileBinding", + "summary": "Delete a vpnvserver_profile_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_radiuspolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverRadiuspolicyBinding", + "summary": "List vpnvserver_radiuspolicy_binding resources. Binding class showing the radiuspolicy that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_radiuspolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_radiuspolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverRadiuspolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverRadiuspolicyBinding", + "summary": "Create a vpnvserver_radiuspolicy_binding resource. Binding class showing the radiuspolicy that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_radiuspolicy_binding": { + "$ref": "#/components/schemas/VpnvserverRadiuspolicyBinding" + } + }, + "required": [ + "vpnvserver_radiuspolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_radiuspolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverRadiuspolicyBinding", + "summary": "Delete a vpnvserver_radiuspolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_responderpolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverResponderpolicyBinding", + "summary": "List vpnvserver_responderpolicy_binding resources. Binding class showing the responderpolicy that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_responderpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_responderpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverResponderpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverResponderpolicyBinding", + "summary": "Create a vpnvserver_responderpolicy_binding resource. Binding class showing the responderpolicy that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_responderpolicy_binding": { + "$ref": "#/components/schemas/VpnvserverResponderpolicyBinding" + } + }, + "required": [ + "vpnvserver_responderpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_responderpolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverResponderpolicyBinding", + "summary": "Delete a vpnvserver_responderpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_rewritepolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverRewritepolicyBinding", + "summary": "List vpnvserver_rewritepolicy_binding resources. Binding class showing the rewritepolicy that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_rewritepolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_rewritepolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverRewritepolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverRewritepolicyBinding", + "summary": "Create a vpnvserver_rewritepolicy_binding resource. Binding class showing the rewritepolicy that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_rewritepolicy_binding": { + "$ref": "#/components/schemas/VpnvserverRewritepolicyBinding" + } + }, + "required": [ + "vpnvserver_rewritepolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_rewritepolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverRewritepolicyBinding", + "summary": "Delete a vpnvserver_rewritepolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_samlidppolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverSamlidppolicyBinding", + "summary": "List vpnvserver_samlidppolicy_binding resources. Binding class showing the samlidppolicy that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_samlidppolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_samlidppolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverSamlidppolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverSamlidppolicyBinding", + "summary": "Create a vpnvserver_samlidppolicy_binding resource. Binding class showing the samlidppolicy that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_samlidppolicy_binding": { + "$ref": "#/components/schemas/VpnvserverSamlidppolicyBinding" + } + }, + "required": [ + "vpnvserver_samlidppolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_samlidppolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverSamlidppolicyBinding", + "summary": "Delete a vpnvserver_samlidppolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_samlpolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverSamlpolicyBinding", + "summary": "List vpnvserver_samlpolicy_binding resources. Binding class showing the samlpolicy that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_samlpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_samlpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverSamlpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverSamlpolicyBinding", + "summary": "Create a vpnvserver_samlpolicy_binding resource. Binding class showing the samlpolicy that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_samlpolicy_binding": { + "$ref": "#/components/schemas/VpnvserverSamlpolicyBinding" + } + }, + "required": [ + "vpnvserver_samlpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_samlpolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverSamlpolicyBinding", + "summary": "Delete a vpnvserver_samlpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_secureprivateaccessurl_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverSecureprivateaccessurlBinding", + "summary": "List vpnvserver_secureprivateaccessurl_binding resources. Binding class showing the secureprivateaccessurl that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_secureprivateaccessurl_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_secureprivateaccessurl_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverSecureprivateaccessurlBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverSecureprivateaccessurlBinding", + "summary": "Create a vpnvserver_secureprivateaccessurl_binding resource. Binding class showing the secureprivateaccessurl that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_secureprivateaccessurl_binding": { + "$ref": "#/components/schemas/VpnvserverSecureprivateaccessurlBinding" + } + }, + "required": [ + "vpnvserver_secureprivateaccessurl_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_secureprivateaccessurl_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverSecureprivateaccessurlBinding", + "summary": "Delete a vpnvserver_secureprivateaccessurl_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_sessionpolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverSessionpolicyBinding", + "summary": "List vpnvserver_sessionpolicy_binding resources. Binding class showing the sessionpolicy that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_sessionpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_sessionpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverSessionpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverSessionpolicyBinding", + "summary": "Create a vpnvserver_sessionpolicy_binding resource. Binding class showing the sessionpolicy that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_sessionpolicy_binding": { + "$ref": "#/components/schemas/VpnvserverSessionpolicyBinding" + } + }, + "required": [ + "vpnvserver_sessionpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_sessionpolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverSessionpolicyBinding", + "summary": "Delete a vpnvserver_sessionpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_sharefileserver_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverSharefileserverBinding", + "summary": "List vpnvserver_sharefileserver_binding resources. Binding class showing the sharefileserver that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_sharefileserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_sharefileserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverSharefileserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverSharefileserverBinding", + "summary": "Create a vpnvserver_sharefileserver_binding resource. Binding class showing the sharefileserver that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_sharefileserver_binding": { + "$ref": "#/components/schemas/VpnvserverSharefileserverBinding" + } + }, + "required": [ + "vpnvserver_sharefileserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_sharefileserver_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverSharefileserverBinding", + "summary": "Delete a vpnvserver_sharefileserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_staserver_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverStaserverBinding", + "summary": "List vpnvserver_staserver_binding resources. Binding class showing the staserver that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_staserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_staserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverStaserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverStaserverBinding", + "summary": "Create a vpnvserver_staserver_binding resource. Binding class showing the staserver that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_staserver_binding": { + "$ref": "#/components/schemas/VpnvserverStaserverBinding" + } + }, + "required": [ + "vpnvserver_staserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_staserver_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverStaserverBinding", + "summary": "Delete a vpnvserver_staserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_syslogpolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverSyslogpolicyBinding", + "summary": "List vpnvserver_syslogpolicy_binding resources. Binding class showing the syslogpolicy that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_syslogpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_syslogpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverSyslogpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverSyslogpolicyBinding", + "summary": "Create a vpnvserver_syslogpolicy_binding resource. Binding class showing the syslogpolicy that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_syslogpolicy_binding": { + "$ref": "#/components/schemas/VpnvserverSyslogpolicyBinding" + } + }, + "required": [ + "vpnvserver_syslogpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_syslogpolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverSyslogpolicyBinding", + "summary": "Delete a vpnvserver_syslogpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_tacacspolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverTacacspolicyBinding", + "summary": "List vpnvserver_tacacspolicy_binding resources. Binding class showing the tacacspolicy that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_tacacspolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_tacacspolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverTacacspolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverTacacspolicyBinding", + "summary": "Create a vpnvserver_tacacspolicy_binding resource. Binding class showing the tacacspolicy that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_tacacspolicy_binding": { + "$ref": "#/components/schemas/VpnvserverTacacspolicyBinding" + } + }, + "required": [ + "vpnvserver_tacacspolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_tacacspolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverTacacspolicyBinding", + "summary": "Delete a vpnvserver_tacacspolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_trafficpolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverTrafficpolicyBinding", + "summary": "List vpnvserver_trafficpolicy_binding resources. Binding class showing the trafficpolicy that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_trafficpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_trafficpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverTrafficpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverTrafficpolicyBinding", + "summary": "Create a vpnvserver_trafficpolicy_binding resource. Binding class showing the trafficpolicy that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_trafficpolicy_binding": { + "$ref": "#/components/schemas/VpnvserverTrafficpolicyBinding" + } + }, + "required": [ + "vpnvserver_trafficpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_trafficpolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverTrafficpolicyBinding", + "summary": "Delete a vpnvserver_trafficpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_url_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverUrlBinding", + "summary": "List vpnvserver_url_binding resources. Binding class showing the url that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_url_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_url_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverUrlBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverUrlBinding", + "summary": "Create a vpnvserver_url_binding resource. Binding class showing the url that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_url_binding": { + "$ref": "#/components/schemas/VpnvserverUrlBinding" + } + }, + "required": [ + "vpnvserver_url_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_url_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverUrlBinding", + "summary": "Delete a vpnvserver_url_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_urlpolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverUrlpolicyBinding", + "summary": "List vpnvserver_urlpolicy_binding resources. Binding class showing the urlpolicy that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_urlpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_urlpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverUrlpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverUrlpolicyBinding", + "summary": "Create a vpnvserver_urlpolicy_binding resource. Binding class showing the urlpolicy that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_urlpolicy_binding": { + "$ref": "#/components/schemas/VpnvserverUrlpolicyBinding" + } + }, + "required": [ + "vpnvserver_urlpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_urlpolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverUrlpolicyBinding", + "summary": "Delete a vpnvserver_urlpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_vpnclientlessaccesspolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverVpnclientlessaccesspolicyBinding", + "summary": "List vpnvserver_vpnclientlessaccesspolicy_binding resources. Binding class showing the vpnclientlessaccesspolicy that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_vpnclientlessaccesspolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_vpnclientlessaccesspolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverVpnclientlessaccesspolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverVpnclientlessaccesspolicyBinding", + "summary": "Create a vpnvserver_vpnclientlessaccesspolicy_binding resource. Binding class showing the vpnclientlessaccesspolicy that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_vpnclientlessaccesspolicy_binding": { + "$ref": "#/components/schemas/VpnvserverVpnclientlessaccesspolicyBinding" + } + }, + "required": [ + "vpnvserver_vpnclientlessaccesspolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_vpnclientlessaccesspolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverVpnclientlessaccesspolicyBinding", + "summary": "Delete a vpnvserver_vpnclientlessaccesspolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_vpnepaprofile_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverVpnepaprofileBinding", + "summary": "List vpnvserver_vpnepaprofile_binding resources. Binding class showing the vpnepaprofile that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_vpnepaprofile_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_vpnepaprofile_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverVpnepaprofileBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverVpnepaprofileBinding", + "summary": "Create a vpnvserver_vpnepaprofile_binding resource. Binding class showing the vpnepaprofile that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_vpnepaprofile_binding": { + "$ref": "#/components/schemas/VpnvserverVpnepaprofileBinding" + } + }, + "required": [ + "vpnvserver_vpnepaprofile_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_vpnepaprofile_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverVpnepaprofileBinding", + "summary": "Delete a vpnvserver_vpnepaprofile_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_vpneula_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverVpneulaBinding", + "summary": "List vpnvserver_vpneula_binding resources. Binding class showing the vpneula that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_vpneula_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_vpneula_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverVpneulaBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverVpneulaBinding", + "summary": "Create a vpnvserver_vpneula_binding resource. Binding class showing the vpneula that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_vpneula_binding": { + "$ref": "#/components/schemas/VpnvserverVpneulaBinding" + } + }, + "required": [ + "vpnvserver_vpneula_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_vpneula_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverVpneulaBinding", + "summary": "Delete a vpnvserver_vpneula_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_vpnintranetapplication_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverVpnintranetapplicationBinding", + "summary": "List vpnvserver_vpnintranetapplication_binding resources. Binding class showing the vpnintranetapplication that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_vpnintranetapplication_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_vpnintranetapplication_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverVpnintranetapplicationBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverVpnintranetapplicationBinding", + "summary": "Create a vpnvserver_vpnintranetapplication_binding resource. Binding class showing the vpnintranetapplication that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_vpnintranetapplication_binding": { + "$ref": "#/components/schemas/VpnvserverVpnintranetapplicationBinding" + } + }, + "required": [ + "vpnvserver_vpnintranetapplication_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_vpnintranetapplication_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverVpnintranetapplicationBinding", + "summary": "Delete a vpnvserver_vpnintranetapplication_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_vpnnexthopserver_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverVpnnexthopserverBinding", + "summary": "List vpnvserver_vpnnexthopserver_binding resources. Binding class showing the vpnnexthopserver that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_vpnnexthopserver_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_vpnnexthopserver_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverVpnnexthopserverBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverVpnnexthopserverBinding", + "summary": "Create a vpnvserver_vpnnexthopserver_binding resource. Binding class showing the vpnnexthopserver that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_vpnnexthopserver_binding": { + "$ref": "#/components/schemas/VpnvserverVpnnexthopserverBinding" + } + }, + "required": [ + "vpnvserver_vpnnexthopserver_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_vpnnexthopserver_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverVpnnexthopserverBinding", + "summary": "Delete a vpnvserver_vpnnexthopserver_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_vpnportaltheme_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverVpnportalthemeBinding", + "summary": "List vpnvserver_vpnportaltheme_binding resources. Binding class showing the vpnportaltheme that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_vpnportaltheme_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_vpnportaltheme_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverVpnportalthemeBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverVpnportalthemeBinding", + "summary": "Create a vpnvserver_vpnportaltheme_binding resource. Binding class showing the vpnportaltheme that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_vpnportaltheme_binding": { + "$ref": "#/components/schemas/VpnvserverVpnportalthemeBinding" + } + }, + "required": [ + "vpnvserver_vpnportaltheme_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_vpnportaltheme_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverVpnportalthemeBinding", + "summary": "Delete a vpnvserver_vpnportaltheme_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_vpnsessionpolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverVpnsessionpolicyBinding", + "summary": "List vpnvserver_vpnsessionpolicy_binding resources. Binding class showing the vpnsessionpolicy that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_vpnsessionpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_vpnsessionpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverVpnsessionpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverVpnsessionpolicyBinding", + "summary": "Create a vpnvserver_vpnsessionpolicy_binding resource. Binding class showing the vpnsessionpolicy that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_vpnsessionpolicy_binding": { + "$ref": "#/components/schemas/VpnvserverVpnsessionpolicyBinding" + } + }, + "required": [ + "vpnvserver_vpnsessionpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_vpnsessionpolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverVpnsessionpolicyBinding", + "summary": "Delete a vpnvserver_vpnsessionpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_vpntrafficpolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverVpntrafficpolicyBinding", + "summary": "List vpnvserver_vpntrafficpolicy_binding resources. Binding class showing the vpntrafficpolicy that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_vpntrafficpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_vpntrafficpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverVpntrafficpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverVpntrafficpolicyBinding", + "summary": "Create a vpnvserver_vpntrafficpolicy_binding resource. Binding class showing the vpntrafficpolicy that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_vpntrafficpolicy_binding": { + "$ref": "#/components/schemas/VpnvserverVpntrafficpolicyBinding" + } + }, + "required": [ + "vpnvserver_vpntrafficpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_vpntrafficpolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverVpntrafficpolicyBinding", + "summary": "Delete a vpnvserver_vpntrafficpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_vpnurl_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverVpnurlBinding", + "summary": "List vpnvserver_vpnurl_binding resources. Binding class showing the vpnurl that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_vpnurl_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_vpnurl_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverVpnurlBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverVpnurlBinding", + "summary": "Create a vpnvserver_vpnurl_binding resource. Binding class showing the vpnurl that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_vpnurl_binding": { + "$ref": "#/components/schemas/VpnvserverVpnurlBinding" + } + }, + "required": [ + "vpnvserver_vpnurl_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_vpnurl_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverVpnurlBinding", + "summary": "Delete a vpnvserver_vpnurl_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_vpnurlpolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverVpnurlpolicyBinding", + "summary": "List vpnvserver_vpnurlpolicy_binding resources. Binding class showing the vpnurlpolicy that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_vpnurlpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_vpnurlpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverVpnurlpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverVpnurlpolicyBinding", + "summary": "Create a vpnvserver_vpnurlpolicy_binding resource. Binding class showing the vpnurlpolicy that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_vpnurlpolicy_binding": { + "$ref": "#/components/schemas/VpnvserverVpnurlpolicyBinding" + } + }, + "required": [ + "vpnvserver_vpnurlpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_vpnurlpolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverVpnurlpolicyBinding", + "summary": "Delete a vpnvserver_vpnurlpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/vpnvserver_webauthpolicy_binding": { + "get": { + "tags": [ + "vpn" + ], + "operationId": "listVpnvserverWebauthpolicyBinding", + "summary": "List vpnvserver_webauthpolicy_binding resources. Binding class showing the webauthpolicy that can be bound to vpnvserver.", + "responses": { + "200": { + "description": "List of vpnvserver_webauthpolicy_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_webauthpolicy_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/VpnvserverWebauthpolicyBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "vpn" + ], + "operationId": "createVpnvserverWebauthpolicyBinding", + "summary": "Create a vpnvserver_webauthpolicy_binding resource. Binding class showing the webauthpolicy that can be bound to vpnvserver.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "vpnvserver_webauthpolicy_binding": { + "$ref": "#/components/schemas/VpnvserverWebauthpolicyBinding" + } + }, + "required": [ + "vpnvserver_webauthpolicy_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/vpnvserver_webauthpolicy_binding/{name}": { + "delete": { + "tags": [ + "vpn" + ], + "operationId": "deleteVpnvserverWebauthpolicyBinding", + "summary": "Delete a vpnvserver_webauthpolicy_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/wfpackage": { + "get": { + "tags": [ + "wf" + ], + "operationId": "listWfpackage", + "summary": "List wfpackage resources. Configuration for Web Front resource.", + "responses": { + "200": { + "description": "List of wfpackage resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "wfpackage": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Wfpackage" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "wf" + ], + "operationId": "createWfpackage", + "summary": "Create a wfpackage resource. Configuration for Web Front resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "wfpackage": { + "$ref": "#/components/schemas/Wfpackage" + } + }, + "required": [ + "wfpackage" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/wfpackage/{name}": { + "get": { + "tags": [ + "wf" + ], + "operationId": "getWfpackageByName", + "summary": "Get a wfpackage resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single wfpackage resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "wfpackage": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Wfpackage" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "wf" + ], + "operationId": "updateWfpackage", + "summary": "Update a wfpackage resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "wfpackage": { + "$ref": "#/components/schemas/Wfpackage" + } + }, + "required": [ + "wfpackage" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "wf" + ], + "operationId": "deleteWfpackage", + "summary": "Delete a wfpackage resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/wfsite": { + "get": { + "tags": [ + "wf" + ], + "operationId": "listWfsite", + "summary": "List wfsite resources. Configuration for WF site resource.", + "responses": { + "200": { + "description": "List of wfsite resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "wfsite": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Wfsite" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "wf" + ], + "operationId": "createWfsite", + "summary": "Create a wfsite resource. Configuration for WF site resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "wfsite": { + "$ref": "#/components/schemas/Wfsite" + } + }, + "required": [ + "wfsite" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/wfsite/{name}": { + "get": { + "tags": [ + "wf" + ], + "operationId": "getWfsiteByName", + "summary": "Get a wfsite resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single wfsite resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "wfsite": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Wfsite" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "wf" + ], + "operationId": "updateWfsite", + "summary": "Update a wfsite resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "wfsite": { + "$ref": "#/components/schemas/Wfsite" + } + }, + "required": [ + "wfsite" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "wf" + ], + "operationId": "deleteWfsite", + "summary": "Delete a wfsite resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/wipackage": { + "get": { + "tags": [ + "wi" + ], + "operationId": "listWipackage", + "summary": "List wipackage resources. Configuration for Web Interface resource.", + "responses": { + "200": { + "description": "List of wipackage resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "wipackage": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Wipackage" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "wi" + ], + "operationId": "createWipackage", + "summary": "Create a wipackage resource. Configuration for Web Interface resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "wipackage": { + "$ref": "#/components/schemas/Wipackage" + } + }, + "required": [ + "wipackage" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/wipackage/{name}": { + "get": { + "tags": [ + "wi" + ], + "operationId": "getWipackageByName", + "summary": "Get a wipackage resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single wipackage resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "wipackage": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Wipackage" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "wi" + ], + "operationId": "updateWipackage", + "summary": "Update a wipackage resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "wipackage": { + "$ref": "#/components/schemas/Wipackage" + } + }, + "required": [ + "wipackage" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "wi" + ], + "operationId": "deleteWipackage", + "summary": "Delete a wipackage resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/wisite": { + "get": { + "tags": [ + "wi" + ], + "operationId": "listWisite", + "summary": "List wisite resources. Configuration for WI site resource.", + "responses": { + "200": { + "description": "List of wisite resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "wisite": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Wisite" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "wi" + ], + "operationId": "createWisite", + "summary": "Create a wisite resource. Configuration for WI site resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "wisite": { + "$ref": "#/components/schemas/Wisite" + } + }, + "required": [ + "wisite" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/wisite/{name}": { + "get": { + "tags": [ + "wi" + ], + "operationId": "getWisiteByName", + "summary": "Get a wisite resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single wisite resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "wisite": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Wisite" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "wi" + ], + "operationId": "updateWisite", + "summary": "Update a wisite resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "wisite": { + "$ref": "#/components/schemas/Wisite" + } + }, + "required": [ + "wisite" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "wi" + ], + "operationId": "deleteWisite", + "summary": "Delete a wisite resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/wisite_accessmethod_binding": { + "get": { + "tags": [ + "wi" + ], + "operationId": "listWisiteAccessmethodBinding", + "summary": "List wisite_accessmethod_binding resources. Binding class showing the accessmethod that can be bound to wisite.", + "responses": { + "200": { + "description": "List of wisite_accessmethod_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "wisite_accessmethod_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/WisiteAccessmethodBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "wi" + ], + "operationId": "createWisiteAccessmethodBinding", + "summary": "Create a wisite_accessmethod_binding resource. Binding class showing the accessmethod that can be bound to wisite.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "wisite_accessmethod_binding": { + "$ref": "#/components/schemas/WisiteAccessmethodBinding" + } + }, + "required": [ + "wisite_accessmethod_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/wisite_accessmethod_binding/{name}": { + "delete": { + "tags": [ + "wi" + ], + "operationId": "deleteWisiteAccessmethodBinding", + "summary": "Delete a wisite_accessmethod_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/wisite_binding": { + "get": { + "tags": [ + "wi" + ], + "operationId": "listWisiteBinding", + "summary": "List wisite_binding resources. Binding object which returns the resources bound to wisite_binding.", + "responses": { + "200": { + "description": "List of wisite_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "wisite_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/WisiteBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "wi" + ], + "operationId": "createWisiteBinding", + "summary": "Create a wisite_binding resource. Binding object which returns the resources bound to wisite_binding.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "wisite_binding": { + "$ref": "#/components/schemas/WisiteBinding" + } + }, + "required": [ + "wisite_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/wisite_binding/{name}": { + "delete": { + "tags": [ + "wi" + ], + "operationId": "deleteWisiteBinding", + "summary": "Delete a wisite_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/wisite_farmname_binding": { + "get": { + "tags": [ + "wi" + ], + "operationId": "listWisiteFarmnameBinding", + "summary": "List wisite_farmname_binding resources. Binding class showing the farmname that can be bound to wisite.", + "responses": { + "200": { + "description": "List of wisite_farmname_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "wisite_farmname_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/WisiteFarmnameBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "wi" + ], + "operationId": "createWisiteFarmnameBinding", + "summary": "Create a wisite_farmname_binding resource. Binding class showing the farmname that can be bound to wisite.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "wisite_farmname_binding": { + "$ref": "#/components/schemas/WisiteFarmnameBinding" + } + }, + "required": [ + "wisite_farmname_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/wisite_farmname_binding/{name}": { + "delete": { + "tags": [ + "wi" + ], + "operationId": "deleteWisiteFarmnameBinding", + "summary": "Delete a wisite_farmname_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/wisite_translationinternalip_binding": { + "get": { + "tags": [ + "wi" + ], + "operationId": "listWisiteTranslationinternalipBinding", + "summary": "List wisite_translationinternalip_binding resources. Binding class showing the translationinternalip that can be bound to wisite.", + "responses": { + "200": { + "description": "List of wisite_translationinternalip_binding resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "wisite_translationinternalip_binding": { + "type": "array", + "items": { + "$ref": "#/components/schemas/WisiteTranslationinternalipBinding" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "wi" + ], + "operationId": "createWisiteTranslationinternalipBinding", + "summary": "Create a wisite_translationinternalip_binding resource. Binding class showing the translationinternalip that can be bound to wisite.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "wisite_translationinternalip_binding": { + "$ref": "#/components/schemas/WisiteTranslationinternalipBinding" + } + }, + "required": [ + "wisite_translationinternalip_binding" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/wisite_translationinternalip_binding/{name}": { + "delete": { + "tags": [ + "wi" + ], + "operationId": "deleteWisiteTranslationinternalipBinding", + "summary": "Delete a wisite_translationinternalip_binding resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/xmdeployment": { + "get": { + "tags": [ + "xm" + ], + "operationId": "listXmdeployment", + "summary": "List xmdeployment resources. Configuration for XenMobile Deployment resource.", + "responses": { + "200": { + "description": "List of xmdeployment resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "xmdeployment": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Xmdeployment" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "xm" + ], + "operationId": "createXmdeployment", + "summary": "Create a xmdeployment resource. Configuration for XenMobile Deployment resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "xmdeployment": { + "$ref": "#/components/schemas/Xmdeployment" + } + }, + "required": [ + "xmdeployment" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/xmdeployment/{name}": { + "get": { + "tags": [ + "xm" + ], + "operationId": "getXmdeploymentByName", + "summary": "Get a xmdeployment resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single xmdeployment resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "xmdeployment": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Xmdeployment" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "xm" + ], + "operationId": "updateXmdeployment", + "summary": "Update a xmdeployment resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "xmdeployment": { + "$ref": "#/components/schemas/Xmdeployment" + } + }, + "required": [ + "xmdeployment" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "xm" + ], + "operationId": "deleteXmdeployment", + "summary": "Delete a xmdeployment resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + }, + "/nitro/v1/config/xmpackage": { + "get": { + "tags": [ + "xm" + ], + "operationId": "listXmpackage", + "summary": "List xmpackage resources. Configuration for XenMobile Deployment Package resource.", + "responses": { + "200": { + "description": "List of xmpackage resources.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "xmpackage": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Xmpackage" + } + } + } + } + } + } + } + } + }, + "post": { + "tags": [ + "xm" + ], + "operationId": "createXmpackage", + "summary": "Create a xmpackage resource. Configuration for XenMobile Deployment Package resource.", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "xmpackage": { + "$ref": "#/components/schemas/Xmpackage" + } + }, + "required": [ + "xmpackage" + ] + } + } + } + }, + "responses": { + "201": { + "description": "Created." + } + } + } + }, + "/nitro/v1/config/xmpackage/{name}": { + "get": { + "tags": [ + "xm" + ], + "operationId": "getXmpackageByName", + "summary": "Get a xmpackage resource by name.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Single xmpackage resource.", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "xmpackage": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Xmpackage" + } + } + } + } + } + } + } + } + }, + "put": { + "tags": [ + "xm" + ], + "operationId": "updateXmpackage", + "summary": "Update a xmpackage resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "xmpackage": { + "$ref": "#/components/schemas/Xmpackage" + } + }, + "required": [ + "xmpackage" + ] + } + } + } + }, + "responses": { + "200": { + "description": "Updated." + } + } + }, + "delete": { + "tags": [ + "xm" + ], + "operationId": "deleteXmpackage", + "summary": "Delete a xmpackage resource.", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "schema": { + "type": "string" + }, + "description": "Resource name (or, for binding resources, the parent resource's name)." + } + ], + "responses": { + "200": { + "description": "Deleted." + } + } + } + } + }, + "components": { + "schemas": { + "Aaacertparams": { + "type": "object", + "properties": { + "usernamefield": { + "type": "string", + "description": "Client certificate field that contains the username, in the format :." + }, + "groupnamefield": { + "type": "string", + "description": "Client certificate field that specifies the group, in the format :." + }, + "defaultauthenticationgroup": { + "type": "string", + "description": "This is the default group that is chosen when the authentication succeeds in addition to extracted groups." + }, + "twofactor": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "AaaglobalAaapreauthenticationpolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "Name of the policy to be unbound." + }, + "priority": { + "type": "integer", + "description": "Priority of the bound policy" + }, + "bindpolicytype": { + "type": "integer", + "description": "Bound policy type" + }, + "builtin": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Indicates that a variable is a built-in (SYSTEM INTERNAL) type." + } + } + }, + "AaaglobalAuthenticationnegotiateactionBinding": { + "type": "object", + "properties": { + "windowsprofile": { + "type": "string", + "description": "Name of the negotiate profile to be bound." + } + } + }, + "AaaglobalBinding": { + "type": "object", + "properties": {} + }, + "AaaglobalNegotiateactionBinding": { + "type": "object", + "properties": { + "windowsprofile": { + "type": "string", + "description": "Name of the negotiate profile to be bound." + } + } + }, + "AaaglobalPreauthenticationpolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "Name of the policy to be unbound." + }, + "builtin": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Indicates that a variable is a built-in (SYSTEM INTERNAL) type." + } + } + }, + "Aaagroup": { + "type": "object", + "properties": { + "groupname": { + "type": "string", + "description": "Name for the group." + }, + "weight": { + "type": "integer", + "description": "Weight of this group with respect to other configured aaa groups (lower the number higher the weight)" + }, + "loggedin": { + "type": "boolean", + "description": "Display only the group members who are currently logged in." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "AaagroupAaauserBinding": { + "type": "object", + "properties": { + "username": { + "type": "string", + "description": "The user name." + }, + "groupname": { + "type": "string", + "description": "Name of the group that you are binding." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression or other value specifying the next policy to evaluate if the current policy evaluates to TRUE." + } + } + }, + "AaagroupAuditnslogpolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "The policy name." + }, + "priority": { + "type": "integer", + "description": "Integer specifying the priority of the policy." + }, + "acttype": { + "type": "integer" + }, + "groupname": { + "type": "string", + "description": "Name of the group that you are binding." + }, + "type": { + "type": "string", + "description": "Bindpoint to which the policy is bound." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression or other value specifying the next policy to evaluate if the current policy evaluates to TRUE." + } + } + }, + "AaagroupAuditsyslogpolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "The policy name." + }, + "priority": { + "type": "integer", + "description": "Integer specifying the priority of the policy." + }, + "acttype": { + "type": "integer" + }, + "groupname": { + "type": "string", + "description": "Name of the group that you are binding." + }, + "type": { + "type": "string", + "description": "Bindpoint to which the policy is bound." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression or other value specifying the next policy to evaluate if the current policy evaluates to TRUE." + } + } + }, + "AaagroupAuthorizationpolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "The policy name." + }, + "priority": { + "type": "integer", + "description": "Integer specifying the priority of the policy." + }, + "acttype": { + "type": "integer" + }, + "type": { + "type": "string", + "description": "Bindpoint to which the policy is bound." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "groupname": { + "type": "string", + "description": "Name of the group that you are binding." + } + } + }, + "AaagroupBinding": { + "type": "object", + "properties": { + "groupname": { + "type": "string", + "description": "Name of the group.
Minimum value =" + } + } + }, + "AaagroupIntranetapplicationBinding": { + "type": "object", + "properties": { + "intranetapplication": { + "type": "string", + "description": "Bind the group to the specified intranet VPN application." + }, + "groupname": { + "type": "string", + "description": "Name of the group that you are binding." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression or other value specifying the next policy to evaluate if the current policy evaluates to TRUE." + } + } + }, + "AaagroupIntranetip6Binding": { + "type": "object", + "properties": { + "intranetip6": { + "type": "string", + "description": "The Intranet IP6(s) bound to the group" + }, + "numaddr": { + "type": "integer", + "description": "Numbers of ipv6 address bound starting with intranetip6" + }, + "groupname": { + "type": "string", + "description": "Name of the group that you are binding." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression or other value specifying the next policy to evaluate if the current policy evaluates to TRUE." + } + } + }, + "AaagroupIntranetipBinding": { + "type": "object", + "properties": { + "intranetip": { + "type": "string", + "description": "The Intranet IP(s) bound to the group" + }, + "netmask": { + "type": "string", + "description": "The netmask for the Intranet IP" + }, + "groupname": { + "type": "string", + "description": "Name of the group that you are binding." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression or other value specifying the next policy to evaluate if the current policy evaluates to TRUE." + } + } + }, + "AaagroupNslogpolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "The policy name." + }, + "groupname": { + "type": "string", + "description": "Name of the group that you are binding." + }, + "type": { + "type": "string", + "description": "Bindpoint to which the policy is bound." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression or other value specifying the next policy to evaluate if the current policy evaluates to TRUE." + } + } + }, + "AaagroupPolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "The policy name." + }, + "type": { + "type": "string", + "description": "Bindpoint to which the policy is bound." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "groupname": { + "type": "string", + "description": "Name of the group that you are binding." + } + } + }, + "AaagroupSessionpolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "The policy name." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "groupname": { + "type": "string", + "description": "Name of the group that you are binding." + }, + "type": { + "type": "string", + "description": "Bindpoint to which the policy is bound." + } + } + }, + "AaagroupSyslogpolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "The policy name." + }, + "groupname": { + "type": "string", + "description": "Name of the group that you are binding." + }, + "type": { + "type": "string", + "description": "Bindpoint to which the policy is bound." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression or other value specifying the next policy to evaluate if the current policy evaluates to TRUE." + } + } + }, + "AaagroupTmsessionpolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "The policy name." + }, + "priority": { + "type": "integer", + "description": "Integer specifying the priority of the policy." + }, + "acttype": { + "type": "integer" + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "groupname": { + "type": "string", + "description": "Name of the group that you are binding." + }, + "type": { + "type": "string", + "description": "Bindpoint to which the policy is bound." + } + } + }, + "AaagroupTrafficpolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "The policy name." + }, + "groupname": { + "type": "string", + "description": "Name of the group that you are binding." + }, + "type": { + "type": "string", + "description": "Bindpoint to which the policy is bound." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression or other value specifying the next policy to evaluate if the current policy evaluates to TRUE." + } + } + }, + "AaagroupUrlBinding": { + "type": "object", + "properties": { + "urlname": { + "type": "string", + "description": "The intranet url" + }, + "groupname": { + "type": "string", + "description": "Name of the group that you are binding." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression or other value specifying the next policy to evaluate if the current policy evaluates to TRUE." + } + } + }, + "AaagroupUrlpolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "The policy name." + }, + "groupname": { + "type": "string", + "description": "Name of the group that you are binding." + }, + "type": { + "type": "string", + "description": "Bindpoint to which the policy is bound." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression or other value specifying the next policy to evaluate if the current policy evaluates to TRUE." + } + } + }, + "AaagroupUserBinding": { + "type": "object", + "properties": { + "username": { + "type": "string", + "description": "The user name." + }, + "groupname": { + "type": "string", + "description": "Name of the group that you are binding." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression or other value specifying the next policy to evaluate if the current policy evaluates to TRUE." + } + } + }, + "AaagroupVpnintranetapplicationBinding": { + "type": "object", + "properties": { + "intranetapplication": { + "type": "string", + "description": "Bind the group to the specified intranet VPN application." + }, + "acttype": { + "type": "integer" + }, + "groupname": { + "type": "string", + "description": "Name of the group that you are binding." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression or other value specifying the next policy to evaluate if the current policy evaluates to TRUE." + } + } + }, + "AaagroupVpnsessionpolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "The policy name." + }, + "priority": { + "type": "integer", + "description": "Integer specifying the priority of the policy." + }, + "acttype": { + "type": "integer" + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "groupname": { + "type": "string", + "description": "Name of the group that you are binding." + }, + "type": { + "type": "string", + "description": "Bindpoint to which the policy is bound." + } + } + }, + "AaagroupVpntrafficpolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "The policy name." + }, + "priority": { + "type": "integer", + "description": "Integer specifying the priority of the policy." + }, + "acttype": { + "type": "integer" + }, + "groupname": { + "type": "string", + "description": "Name of the group that you are binding." + }, + "type": { + "type": "string", + "description": "Bindpoint to which the policy is bound." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression or other value specifying the next policy to evaluate if the current policy evaluates to TRUE." + } + } + }, + "AaagroupVpnurlBinding": { + "type": "object", + "properties": { + "urlname": { + "type": "string", + "description": "The intranet url" + }, + "acttype": { + "type": "integer" + }, + "groupname": { + "type": "string", + "description": "Name of the group that you are binding." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression or other value specifying the next policy to evaluate if the current policy evaluates to TRUE." + } + } + }, + "AaagroupVpnurlpolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "The policy name." + }, + "priority": { + "type": "integer", + "description": "Integer specifying the priority of the policy." + }, + "acttype": { + "type": "integer" + }, + "groupname": { + "type": "string", + "description": "Name of the group that you are binding." + }, + "type": { + "type": "string", + "description": "Bindpoint to which the policy is bound." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression or other value specifying the next policy to evaluate if the current policy evaluates to TRUE." + } + } + }, + "Aaakcdaccount": { + "type": "object", + "properties": { + "kcdaccount": { + "type": "string", + "description": "The name of the KCD account." + }, + "keytab": { + "type": "string", + "description": "The path to the keytab file." + }, + "realmstr": { + "type": "string", + "description": "Kerberos Realm." + }, + "delegateduser": { + "type": "string", + "description": "Username that can perform kerberos constrained delegation." + }, + "kcdpassword": { + "type": "string", + "description": "Password for Delegated User." + }, + "usercert": { + "type": "string", + "description": "SSL Cert (including private key) for Delegated User." + }, + "cacert": { + "type": "string", + "description": "CA Cert for UserCert or when doing PKINIT backchannel." + }, + "userrealm": { + "type": "string", + "description": "Realm of the user" + }, + "enterpriserealm": { + "type": "string", + "description": "Enterprise Realm of the user." + }, + "servicespn": { + "type": "string", + "description": "Service SPN." + }, + "principle": { + "type": "string", + "readOnly": true + }, + "kcdspn": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Aaaldapparams": { + "type": "object", + "properties": { + "serverip": { + "type": "string", + "description": "IP address of your LDAP server." + }, + "serverport": { + "type": "integer", + "description": "Port number on which the LDAP server listens for connections." + }, + "authtimeout": { + "type": "integer", + "description": "Maximum number of seconds that the Citrix ADC waits for a response from the LDAP server." + }, + "ldapbase": { + "type": "string", + "description": "Base (the server and location) from which LDAP search commands should start." + }, + "ldapbinddn": { + "type": "string", + "description": "Complete distinguished name (DN) string used for binding to the LDAP server." + }, + "ldapbinddnpassword": { + "type": "string", + "description": "Password for binding to the LDAP server." + }, + "ldaploginname": { + "type": "string", + "description": "Name attribute that the Citrix ADC uses to query the external LDAP server or an Active Directory." + }, + "searchfilter": { + "type": "string", + "description": "String to be combined with the default LDAP user search string to form the value to use when executing an LDAP search." + }, + "groupattrname": { + "type": "string", + "description": "Attribute name used for group extraction from the LDAP server." + }, + "subattributename": { + "type": "string", + "description": "Subattribute name used for group extraction from the LDAP server." + }, + "sectype": { + "type": "string", + "description": "Type of security used for communications between the Citrix ADC and the LDAP server." + }, + "svrtype": { + "type": "string", + "description": "The type of LDAP server." + }, + "ssonameattribute": { + "type": "string", + "description": "Attribute used by the Citrix ADC to query an external LDAP server or Active Directory for an alternative username." + }, + "passwdchange": { + "type": "string", + "description": "Accept password change requests." + }, + "nestedgroupextraction": { + "type": "string", + "description": "Queries the external LDAP server to determine whether the specified group belongs to another group." + }, + "maxnestinglevel": { + "type": "integer", + "description": "Number of levels up to which the system can query nested LDAP groups." + }, + "groupnameidentifier": { + "type": "string", + "description": "LDAP-group attribute that uniquely identifies the group." + }, + "groupsearchattribute": { + "type": "string", + "description": "LDAP-group attribute that designates the parent group of the specified group." + }, + "groupsearchsubattribute": { + "type": "string", + "description": "LDAP-group subattribute that designates the parent group of the specified group." + }, + "groupsearchfilter": { + "type": "string", + "description": "Search-expression that can be specified for sending group-search requests to the LDAP server." + }, + "defaultauthenticationgroup": { + "type": "string", + "description": "This is the default group that is chosen when the authentication succeeds in addition to extracted groups." + }, + "groupauthname": { + "type": "string", + "readOnly": true + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Aaaotpparameter": { + "type": "object", + "properties": { + "encryption": { + "type": "string", + "description": "To encrypt otp secret in AD or not." + }, + "maxotpdevices": { + "type": "integer", + "description": "Maximum number of otp devices user can register." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Aaaparameter": { + "type": "object", + "properties": { + "enablestaticpagecaching": { + "type": "string", + "description": "The default state of VPN Static Page caching." + }, + "enableenhancedauthfeedback": { + "type": "string", + "description": "Enhanced auth feedback provides more information to the end user about the reason for an authentication failure." + }, + "defaultauthtype": { + "type": "string", + "description": "The default authentication server type." + }, + "maxaaausers": { + "type": "integer", + "description": "Maximum number of concurrent users allowed to log on to VPN simultaneously." + }, + "maxloginattempts": { + "type": "integer", + "description": "Maximum Number of login Attempts" + }, + "failedlogintimeout": { + "type": "integer", + "description": "Number of minutes an account will be locked if user exceeds maximum permissible attempts" + }, + "aaadnatip": { + "type": "string", + "description": "Source IP address to use for traffic that is sent to the authentication server." + }, + "enablesessionstickiness": { + "type": "string", + "description": "Enables/Disables stickiness to authentication servers" + }, + "aaasessionloglevel": { + "type": "string", + "description": "Audit log level, which specifies the types of events to log for cli executed commands." + }, + "aaadloglevel": { + "type": "string", + "description": "AAAD log level, which specifies the types of AAAD events to log in nsvpn.log." + }, + "dynaddr": { + "type": "string", + "description": "Set by the DHCP client when the IP address was fetched dynamically." + }, + "ftmode": { + "type": "string", + "description": "First time user mode determines which configuration options are shown by default when logging in to the GUI." + }, + "maxsamldeflatesize": { + "type": "integer", + "description": "This will set the maximum deflate size in case of SAML Redirect binding." + }, + "persistentloginattempts": { + "type": "string", + "description": "Persistent storage of unsuccessful user login attempts" + }, + "pwdexpirynotificationdays": { + "type": "integer", + "description": "This will set the threshold time in days for password expiry notification." + }, + "maxkbquestions": { + "type": "integer", + "description": "This will set maximum number of Questions to be asked for KB Validation." + }, + "loginencryption": { + "type": "string", + "description": "Parameter to encrypt login information for nFactor flow" + }, + "samesite": { + "type": "string", + "description": "SameSite attribute value for Cookies generated in AAATM context." + }, + "apitokencache": { + "type": "string", + "description": "Option to enable/disable API cache feature." + }, + "tokenintrospectioninterval": { + "type": "integer", + "description": "Frequency at which a token must be verified at the Authorization Server (AS) despite being found in cache." + }, + "defaultcspheader": { + "type": "string", + "description": "Parameter to enable/disable default CSP header" + }, + "httponlycookie": { + "type": "string", + "description": "Parameter to set/reset HttpOnly Flag for NSC_AAAC/NSC_TMAS cookies in nfactor" + }, + "enhancedepa": { + "type": "string", + "description": "Parameter to enable/disable EPA v2 functionality" + }, + "wafprotection": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Entities for which WAF Protection need to be applied." + }, + "securityinsights": { + "type": "string", + "description": "On enabling this option, the Citrix ADC will send the security insight records to the configured collectors when request comes to Authentica" + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Aaapreauthenticationaction": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the preauthentication action." + }, + "preauthenticationaction": { + "type": "string", + "description": "Allow or deny logon after endpoint analysis (EPA) results." + }, + "killprocess": { + "type": "string", + "description": "String specifying the name of a process to be terminated by the endpoint analysis (EPA) tool." + }, + "deletefiles": { + "type": "string", + "description": "String specifying the path(s) and name(s) of the files to be deleted by the endpoint analysis (EPA) tool." + }, + "defaultepagroup": { + "type": "string", + "description": "This is the default group that is chosen when the EPA check succeeds." + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Aaapreauthenticationparameter": { + "type": "object", + "properties": { + "preauthenticationaction": { + "type": "string", + "description": "Deny or allow login on the basis of end point analysis results." + }, + "rule": { + "type": "string", + "description": "Name of the Citrix ADC named rule, or an expression, to be evaluated by the EPA tool." + }, + "killprocess": { + "type": "string", + "description": "String specifying the name of a process to be terminated by the EPA tool." + }, + "deletefiles": { + "type": "string", + "description": "String specifying the path(s) to and name(s) of the files to be deleted by the EPA tool, as a string of between 1 and 1023 characters." + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Aaapreauthenticationpolicy": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the preauthentication policy." + }, + "rule": { + "type": "string", + "description": "Name of the Citrix ADC named rule, or an expression, defining connections that match the policy." + }, + "reqaction": { + "type": "string", + "description": "Name of the action that the policy is to invoke when a connection matches the policy." + }, + "hits": { + "type": "string", + "readOnly": true + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "AaapreauthenticationpolicyAaaglobalBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the preauthentication policy whose properties you want to view." + } + } + }, + "AaapreauthenticationpolicyBinding": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the preauthentication policy whose properties you want to view.
Minimum value =" + } + } + }, + "AaapreauthenticationpolicyGlobalBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "name": { + "type": "string", + "description": "Name of the preauthentication policy whose properties you want to view." + } + } + }, + "AaapreauthenticationpolicyVpnvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the preauthentication policy whose properties you want to view." + } + } + }, + "AaapreauthenticationpolicyVserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "name": { + "type": "string", + "description": "Name of the preauthentication policy whose properties you want to view." + } + } + }, + "Aaaradiusparams": { + "type": "object", + "properties": { + "serverip": { + "type": "string", + "description": "IP address of your RADIUS server." + }, + "serverport": { + "type": "integer", + "description": "Port number on which the RADIUS server listens for connections." + }, + "authtimeout": { + "type": "integer", + "description": "Maximum number of seconds that the Citrix ADC waits for a response from the RADIUS server." + }, + "radkey": { + "type": "string", + "description": "The key shared between the RADIUS server and clients." + }, + "radnasip": { + "type": "string", + "description": "Send the Citrix ADC IP (NSIP) address to the RADIUS server as the Network Access Server IP (NASIP) part of the Radius protocol." + }, + "radnasid": { + "type": "string", + "description": "Send the Network Access Server ID (NASID) for your Citrix ADC to the RADIUS server as the nasid part of the Radius protocol." + }, + "radvendorid": { + "type": "integer", + "description": "Vendor ID for RADIUS group extraction." + }, + "radattributetype": { + "type": "integer", + "description": "Attribute type for RADIUS group extraction." + }, + "radgroupsprefix": { + "type": "string", + "description": "Prefix string that precedes group names within a RADIUS attribute for RADIUS group extraction." + }, + "radgroupseparator": { + "type": "string", + "description": "Group separator string that delimits group names within a RADIUS attribute for RADIUS group extraction." + }, + "passencoding": { + "type": "string", + "description": "Enable password encoding in RADIUS packets that the Citrix ADC sends to the RADIUS server." + }, + "ipvendorid": { + "type": "integer", + "description": "Vendor ID attribute in the RADIUS response." + }, + "ipattributetype": { + "type": "integer", + "description": "IP attribute type in the RADIUS response." + }, + "accounting": { + "type": "string", + "description": "Configure the RADIUS server state to accept or refuse accounting messages." + }, + "pwdvendorid": { + "type": "integer", + "description": "Vendor ID of the password in the RADIUS response." + }, + "pwdattributetype": { + "type": "integer", + "description": "Attribute type of the Vendor ID in the RADIUS response." + }, + "defaultauthenticationgroup": { + "type": "string", + "description": "This is the default group that is chosen when the authentication succeeds in addition to extracted groups." + }, + "callingstationid": { + "type": "string", + "description": "Send Calling-Station-ID of the client to the RADIUS server." + }, + "authservretry": { + "type": "integer", + "description": "Number of retry by the Citrix ADC before getting response from the RADIUS server." + }, + "authentication": { + "type": "string", + "description": "Configure the RADIUS server state to accept or refuse authentication messages." + }, + "tunnelendpointclientip": { + "type": "string", + "description": "Send Tunnel Endpoint Client IP address to the RADIUS server." + }, + "messageauthenticator": { + "type": "string", + "description": "Control whether the Message-Authenticator attribute is included in a RADIUS Access-Request packet." + }, + "groupauthname": { + "type": "string", + "readOnly": true + }, + "ipaddress": { + "type": "string", + "readOnly": true + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Aaasession": { + "type": "object", + "properties": { + "username": { + "type": "string", + "description": "Name of the AAA user." + }, + "groupname": { + "type": "string", + "description": "Name of the AAA group." + }, + "iip": { + "type": "string", + "description": "IP address or the first address in the intranet IP range." + }, + "netmask": { + "type": "string", + "description": "Subnet mask for the intranet IP range." + }, + "sessionkey": { + "type": "string", + "description": "Show aaa session associated with given session key" + }, + "nodeid": { + "type": "integer", + "description": "Unique number that identifies the cluster node." + }, + "all": { + "type": "boolean", + "description": "Terminate all active AAA-TM/VPN sessions." + }, + "publicip": { + "type": "string", + "readOnly": true + }, + "publicport": { + "type": "string", + "readOnly": true + }, + "ipaddress": { + "type": "string", + "readOnly": true + }, + "port": { + "type": "string", + "readOnly": true + }, + "privateip": { + "type": "string", + "readOnly": true + }, + "privateport": { + "type": "string", + "readOnly": true + }, + "destip": { + "type": "string", + "readOnly": true + }, + "destport": { + "type": "string", + "readOnly": true + }, + "intranetip": { + "type": "string", + "readOnly": true + }, + "intranetip6": { + "type": "string", + "readOnly": true + }, + "peid": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Aaassoprofile": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the SSO Profile." + }, + "username": { + "type": "string", + "description": "Name for the user." + }, + "password": { + "type": "string", + "description": "Password with which the user logs on." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Aaatacacsparams": { + "type": "object", + "properties": { + "serverip": { + "type": "string", + "description": "IP address of your TACACS+ server." + }, + "serverport": { + "type": "integer", + "description": "Port number on which the TACACS+ server listens for connections." + }, + "authtimeout": { + "type": "integer", + "description": "Maximum number of seconds that the Citrix ADC waits for a response from the TACACS+ server." + }, + "tacacssecret": { + "type": "string", + "description": "Key shared between the TACACS+ server and clients." + }, + "authorization": { + "type": "string", + "description": "Use streaming authorization on the TACACS+ server." + }, + "accounting": { + "type": "string", + "description": "Send accounting messages to the TACACS+ server." + }, + "auditfailedcmds": { + "type": "string", + "description": "The option for sending accounting messages to the TACACS+ server." + }, + "groupattrname": { + "type": "string", + "description": "TACACS+ group attribute name.Used for group extraction on the TACACS+ server." + }, + "defaultauthenticationgroup": { + "type": "string", + "description": "This is the default group that is chosen when the authentication succeeds in addition to extracted groups." + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Aaauser": { + "type": "object", + "properties": { + "username": { + "type": "string", + "description": "Name for the user." + }, + "password": { + "type": "string", + "description": "Password with which the user logs on." + }, + "loggedin": { + "type": "boolean", + "description": "Show whether the user is logged in or not." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "AaauserAaagroupBinding": { + "type": "object", + "properties": { + "groupname": { + "type": "string", + "description": "The group name" + }, + "username": { + "type": "string", + "description": "User account to which to bind the policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression or other value specifying the next policy to evaluate if the current policy evaluates to TRUE." + } + } + }, + "AaauserAuditnslogpolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "The policy Name." + }, + "priority": { + "type": "integer", + "description": "Integer specifying the priority of the policy." + }, + "acttype": { + "type": "integer" + }, + "username": { + "type": "string", + "description": "User account to which to bind the policy." + }, + "type": { + "type": "string", + "description": "Bindpoint to which the policy is bound." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression or other value specifying the next policy to evaluate if the current policy evaluates to TRUE." + } + } + }, + "AaauserAuditsyslogpolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "The policy Name." + }, + "priority": { + "type": "integer", + "description": "Integer specifying the priority of the policy." + }, + "acttype": { + "type": "integer" + }, + "username": { + "type": "string", + "description": "User account to which to bind the policy." + }, + "type": { + "type": "string", + "description": "Bindpoint to which the policy is bound." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression or other value specifying the next policy to evaluate if the current policy evaluates to TRUE." + } + } + }, + "AaauserAuthorizationpolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "The policy Name." + }, + "priority": { + "type": "integer", + "description": "Integer specifying the priority of the policy." + }, + "acttype": { + "type": "integer" + }, + "type": { + "type": "string", + "description": "Bindpoint to which the policy is bound." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "username": { + "type": "string", + "description": "User account to which to bind the policy." + } + } + }, + "AaauserBinding": { + "type": "object", + "properties": { + "username": { + "type": "string", + "description": "Name of the user who has the account.
Minimum value =" + } + } + }, + "AaauserGroupBinding": { + "type": "object", + "properties": { + "groupname": { + "type": "string", + "description": "The group name" + }, + "username": { + "type": "string", + "description": "User account to which to bind the policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression or other value specifying the next policy to evaluate if the current policy evaluates to TRUE." + } + } + }, + "AaauserIntranetapplicationBinding": { + "type": "object", + "properties": { + "intranetapplication": { + "type": "string", + "description": "Name of the intranet VPN application to which the policy applies." + }, + "username": { + "type": "string", + "description": "User account to which to bind the policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression or other value specifying the next policy to evaluate if the current policy evaluates to TRUE." + } + } + }, + "AaauserIntranetip6Binding": { + "type": "object", + "properties": { + "intranetip6": { + "type": "string", + "description": "The Intranet IP6 bound to the user" + }, + "numaddr": { + "type": "integer", + "description": "Numbers of ipv6 address bound starting with intranetip6" + }, + "username": { + "type": "string", + "description": "User account to which to bind the policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression or other value specifying the next policy to evaluate if the current policy evaluates to TRUE." + } + } + }, + "AaauserIntranetipBinding": { + "type": "object", + "properties": { + "intranetip": { + "type": "string", + "description": "The Intranet IP bound to the user" + }, + "netmask": { + "type": "string", + "description": "The netmask for the Intranet IP" + }, + "username": { + "type": "string", + "description": "User account to which to bind the policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression or other value specifying the next policy to evaluate if the current policy evaluates to TRUE." + } + } + }, + "AaauserNslogpolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "The policy Name." + }, + "username": { + "type": "string", + "description": "User account to which to bind the policy." + }, + "type": { + "type": "string", + "description": "Bindpoint to which the policy is bound." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression or other value specifying the next policy to evaluate if the current policy evaluates to TRUE." + } + } + }, + "AaauserPolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "The policy Name." + }, + "type": { + "type": "string", + "description": "Bindpoint to which the policy is bound." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "username": { + "type": "string", + "description": "User account to which to bind the policy." + } + } + }, + "AaauserSessionpolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "The policy Name." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "username": { + "type": "string", + "description": "User account to which to bind the policy." + }, + "type": { + "type": "string", + "description": "Bindpoint to which the policy is bound." + } + } + }, + "AaauserSyslogpolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "The policy Name." + }, + "username": { + "type": "string", + "description": "User account to which to bind the policy." + }, + "type": { + "type": "string", + "description": "Bindpoint to which the policy is bound." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression or other value specifying the next policy to evaluate if the current policy evaluates to TRUE." + } + } + }, + "AaauserTmsessionpolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "The policy Name." + }, + "priority": { + "type": "integer", + "description": "Integer specifying the priority of the policy." + }, + "acttype": { + "type": "integer" + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "username": { + "type": "string", + "description": "User account to which to bind the policy." + }, + "type": { + "type": "string", + "description": "Bindpoint to which the policy is bound." + } + } + }, + "AaauserTrafficpolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "The policy Name." + }, + "username": { + "type": "string", + "description": "User account to which to bind the policy." + }, + "type": { + "type": "string", + "description": "Bindpoint to which the policy is bound." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression or other value specifying the next policy to evaluate if the current policy evaluates to TRUE." + } + } + }, + "AaauserUrlBinding": { + "type": "object", + "properties": { + "urlname": { + "type": "string", + "description": "The intranet url." + }, + "username": { + "type": "string", + "description": "User account to which to bind the policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression or other value specifying the next policy to evaluate if the current policy evaluates to TRUE." + } + } + }, + "AaauserUrlpolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "The policy Name." + }, + "username": { + "type": "string", + "description": "User account to which to bind the policy." + }, + "type": { + "type": "string", + "description": "Bindpoint to which the policy is bound." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression or other value specifying the next policy to evaluate if the current policy evaluates to TRUE." + } + } + }, + "AaauserVpnintranetapplicationBinding": { + "type": "object", + "properties": { + "intranetapplication": { + "type": "string", + "description": "Name of the intranet VPN application to which the policy applies." + }, + "acttype": { + "type": "integer" + }, + "username": { + "type": "string", + "description": "User account to which to bind the policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression or other value specifying the next policy to evaluate if the current policy evaluates to TRUE." + } + } + }, + "AaauserVpnsessionpolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "The policy Name." + }, + "priority": { + "type": "integer", + "description": "Integer specifying the priority of the policy." + }, + "acttype": { + "type": "integer" + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "username": { + "type": "string", + "description": "User account to which to bind the policy." + }, + "type": { + "type": "string", + "description": "Bindpoint to which the policy is bound." + } + } + }, + "AaauserVpntrafficpolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "The policy Name." + }, + "priority": { + "type": "integer", + "description": "Integer specifying the priority of the policy." + }, + "acttype": { + "type": "integer" + }, + "username": { + "type": "string", + "description": "User account to which to bind the policy." + }, + "type": { + "type": "string", + "description": "Bindpoint to which the policy is bound." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression or other value specifying the next policy to evaluate if the current policy evaluates to TRUE." + } + } + }, + "AaauserVpnurlBinding": { + "type": "object", + "properties": { + "urlname": { + "type": "string", + "description": "The intranet url." + }, + "acttype": { + "type": "integer" + }, + "username": { + "type": "string", + "description": "User account to which to bind the policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression or other value specifying the next policy to evaluate if the current policy evaluates to TRUE." + } + } + }, + "AaauserVpnurlpolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "The policy Name." + }, + "priority": { + "type": "integer", + "description": "Integer specifying the priority of the policy." + }, + "acttype": { + "type": "integer" + }, + "username": { + "type": "string", + "description": "User account to which to bind the policy." + }, + "type": { + "type": "string", + "description": "Bindpoint to which the policy is bound." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression or other value specifying the next policy to evaluate if the current policy evaluates to TRUE." + } + } + }, + "Admparameter": { + "type": "object", + "properties": { + "admserviceconnect": { + "type": "string", + "description": "Parameter to enable/disable Citrix ADM Service Connect." + }, + "lowtouchonboard": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "AnalyticsglobalAnalyticsprofileBinding": { + "type": "object", + "properties": { + "analyticsprofile": { + "type": "string", + "description": "Name of the analytics profile bound." + } + } + }, + "AnalyticsglobalBinding": { + "type": "object", + "properties": {} + }, + "AnalyticsglobalProfileBinding": { + "type": "object", + "properties": { + "analyticsprofile": { + "type": "string", + "description": "Name of the analytics profile bound." + } + } + }, + "Analyticsprofile": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the analytics profile." + }, + "collectors": { + "type": "string", + "description": "The collector can be an IP, an appflow collector name, a service or a vserver." + }, + "type": { + "type": "string", + "description": "This option indicates what information needs to be collected and exported." + }, + "httpclientsidemeasurements": { + "type": "string", + "description": "On enabling this option, the Citrix ADC will insert a javascript into the HTTP response to collect the client side page-timings and will sen" + }, + "httppagetracking": { + "type": "string", + "description": "On enabling this option, the Citrix ADC will link the embedded objects of a page together." + }, + "httpurl": { + "type": "string", + "description": "On enabling this option, the Citrix ADC will log the URL in appflow records" + }, + "httphost": { + "type": "string", + "description": "On enabling this option, the Citrix ADC will log the Host header in appflow records" + }, + "httpmethod": { + "type": "string", + "description": "On enabling this option, the Citrix ADC will log the method header in appflow records" + }, + "httpreferer": { + "type": "string", + "description": "On enabling this option, the Citrix ADC will log the referer header in appflow records" + }, + "httpuseragent": { + "type": "string", + "description": "On enabling this option, the Citrix ADC will log User-Agent header." + }, + "httpcookie": { + "type": "string", + "description": "On enabling this option, the Citrix ADC will log cookie header." + }, + "httplocation": { + "type": "string", + "description": "On enabling this option, the Citrix ADC will log location header." + }, + "urlcategory": { + "type": "string", + "description": "On enabling this option, the Citrix ADC will send the URL category record." + }, + "allhttpheaders": { + "type": "string", + "description": "On enabling this option, the Citrix ADC will log all the request and response headers." + }, + "httpcontenttype": { + "type": "string", + "description": "On enabling this option, the Citrix ADC will log content-length header." + }, + "httpauthentication": { + "type": "string", + "description": "On enabling this option, the Citrix ADC will log Authentication header." + }, + "httpvia": { + "type": "string", + "description": "On enabling this option, the Citrix ADC will Via header." + }, + "httpxforwardedforheader": { + "type": "string", + "description": "On enabling this option, the Citrix ADC will log X-Forwarded-For header." + }, + "httpsetcookie": { + "type": "string", + "description": "On enabling this option, the Citrix ADC will log set-cookie header." + }, + "httpsetcookie2": { + "type": "string", + "description": "On enabling this option, the Citrix ADC will log set-cookie2 header." + }, + "httpdomainname": { + "type": "string", + "description": "On enabling this option, the Citrix ADC will log domain name." + }, + "httpurlquery": { + "type": "string", + "description": "On enabling this option, the Citrix ADC will log URL Query." + }, + "tcpburstreporting": { + "type": "string", + "description": "On enabling this option, the Citrix ADC will log TCP burst parameters." + }, + "cqareporting": { + "type": "string", + "description": "On enabling this option, the Citrix ADC will log TCP CQA parameters." + }, + "integratedcache": { + "type": "string", + "description": "On enabling this option, the Citrix ADC will log the Integrated Caching appflow records" + }, + "grpcstatus": { + "type": "string", + "description": "On enabling this option, the Citrix ADC will log the gRPC status headers" + }, + "outputmode": { + "type": "string", + "description": "This option indicates the format of REST API POST body." + }, + "metrics": { + "type": "string", + "description": "This option indicates the whether metrics should be sent to the REST collector." + }, + "events": { + "type": "string", + "description": "This option indicates the whether events should be sent to the REST collector." + }, + "auditlogs": { + "type": "string", + "description": "This option indicates the whether auditlog should be sent to the REST collector." + }, + "servemode": { + "type": "string", + "description": "This option is for setting the mode of how data is provided" + }, + "schemafile": { + "type": "string", + "description": "This option is for configuring json schema file containing a list of counters to be exported by metricscollector" + }, + "metricsexportfrequency": { + "type": "integer", + "description": "This option is for configuring the metrics export frequency in seconds, frequency value must be in [30,300] seconds range" + }, + "analyticsendpointmetadata": { + "type": "string", + "description": "If the endpoint requires some metadata to be present before the actual json data, specify the same." + }, + "dataformatfile": { + "type": "string", + "description": "This option is for configuring the file containing the data format and metadata required by the analytics endpoint." + }, + "topn": { + "type": "string", + "description": "On enabling this topn support, the topn information of the stream identifier this profile is bound to will be exported to the analytics endp" + }, + "httpcustomheaders": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Specify the list of custom headers to be exported in web transaction records." + }, + "managementlog": { + "type": "array", + "items": { + "type": "string" + }, + "description": "This option indicates the whether managementlog should be sent to the REST collector." + }, + "analyticsauthtoken": { + "type": "string", + "description": "Token for authenticating with the endpoint." + }, + "analyticsendpointurl": { + "type": "string", + "description": "The URL at which to upload the analytics data on the endpoint" + }, + "analyticsendpointcontenttype": { + "type": "string", + "description": "By default, application/json content-type is used." + }, + "refcnt": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Apiprofile": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the API profile to add" + }, + "apivisibility": { + "type": "string", + "description": "Enable/Disable the schema lookup for the requests/apispecs that are bounded to the API profile." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "ApiprofileApispecBinding": { + "type": "object", + "properties": { + "apispec": { + "type": "string", + "description": "Name for the API spec which will be binded to the profile." + }, + "name": { + "type": "string", + "description": "Name of the API profile in which to bind the API apispec(s)." + } + } + }, + "ApiprofileBinding": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the API profile.
Minimum value =" + } + } + }, + "Apispec": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the spec." + }, + "file": { + "type": "string", + "description": "Name of and, optionally, path to the api spec file." + }, + "type": { + "type": "string", + "description": "Input format of the spec file." + }, + "skipvalidation": { + "type": "string", + "description": "Disabling openapi spec validation while adding it" + }, + "encrypted": { + "type": "boolean", + "description": "Specify the encrypted API spec." + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "ready": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "ApispecBinding": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the spec for which to show detailed information.
Minimum value =" + } + } + }, + "ApispecSpecendpointBinding": { + "type": "object", + "properties": { + "apiname": { + "type": "string", + "description": "API method used for display purposes" + }, + "apiservice": { + "type": "string", + "description": "API endpoint (could be GRPC service, REST path) used for display purposes" + }, + "httpmethod": { + "type": "string", + "description": "GRPC API option method: REST way to reach GRPC Service." + }, + "httpurlpath": { + "type": "string", + "description": "GRPC API option endpoint: REST way to reach GRPC Service." + }, + "name": { + "type": "string", + "description": "Name of the spec for which to show detailed information." + } + } + }, + "Apispecfile": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name to assign to the imported spec file." + }, + "src": { + "type": "string", + "description": "URL specifying the protocol, host, and path, including file name, to the spec file to be imported." + }, + "overwrite": { + "type": "boolean", + "description": "Overwrite any existing schema file of the same name." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Application": { + "type": "object", + "properties": { + "apptemplatefilename": { + "type": "string", + "description": "Name of the AppExpert application template file." + }, + "appname": { + "type": "string", + "description": "Name to assign to the application on the Citrix ADC." + }, + "deploymentfilename": { + "type": "string", + "description": "Name of the deployment file." + } + } + }, + "Appflowaction": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the action." + }, + "collectors": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Name(s) of collector(s) to be associated with the AppFlow action." + }, + "clientsidemeasurements": { + "type": "string", + "description": "On enabling this option, the Citrix ADC will collect the time required to load and render the mainpage on the client." + }, + "pagetracking": { + "type": "string", + "description": "On enabling this option, the Citrix ADC will start tracking the page for waterfall chart by inserting a NS_ESNS cookie in the response." + }, + "webinsight": { + "type": "string", + "description": "On enabling this option, the Citrix ADC will send the webinsight records to the configured collectors." + }, + "securityinsight": { + "type": "string", + "description": "On enabling this option, the Citrix ADC will send the security insight records to the configured collectors." + }, + "botinsight": { + "type": "string", + "description": "On enabling this option, the Citrix ADC will send the bot insight records to the configured collectors." + }, + "ciinsight": { + "type": "string", + "description": "On enabling this option, the Citrix ADC will send the ContentInspection Insight records to the configured collectors." + }, + "videoanalytics": { + "type": "string", + "description": "On enabling this option, the Citrix ADC will send the videoinsight records to the configured collectors." + }, + "distributionalgorithm": { + "type": "string", + "description": "On enabling this option, the Citrix ADC will distribute records among the collectors." + }, + "metricslog": { + "type": "boolean", + "description": "If only the stats records are to be exported, turn on this option." + }, + "transactionlog": { + "type": "string", + "description": "Log ANOMALOUS or ALL transactions" + }, + "comment": { + "type": "string", + "description": "Any comments about this action." + }, + "newname": { + "type": "string", + "description": "New name for the AppFlow action." + }, + "hits": { + "type": "string", + "readOnly": true + }, + "referencecount": { + "type": "string", + "readOnly": true + }, + "description": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "AppflowactionAnalyticsprofileBinding": { + "type": "object", + "properties": { + "analyticsprofile": { + "type": "string", + "description": "Analytics profile to be bound to the appflow action" + }, + "name": { + "type": "string", + "description": "Name for the action." + } + } + }, + "AppflowactionBinding": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the action about which to display information." + } + } + }, + "AppflowactionProfileBinding": { + "type": "object", + "properties": { + "analyticsprofile": { + "type": "string", + "description": "Analytics profile to be bound to the appflow action" + }, + "name": { + "type": "string", + "description": "Name for the action." + } + } + }, + "Appflowcollector": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the collector." + }, + "ipaddress": { + "type": "string", + "description": "IPv4 address of the collector." + }, + "port": { + "type": "integer", + "description": "Port on which the collector listens." + }, + "netprofile": { + "type": "string", + "description": "Netprofile to associate with the collector." + }, + "transport": { + "type": "string", + "description": "Type of collector: either logstream or ipfix or rest." + }, + "newname": { + "type": "string", + "description": "New name for the collector." + }, + "state": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "AppflowglobalAppflowpolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Name of the AppFlow policy." + }, + "type": { + "type": "string", + "description": "Global bind point for which to show detailed information about the policies bound to the bind point." + }, + "priority": { + "type": "integer", + "description": "Specifies the priority of the policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "invoke": { + "type": "boolean", + "description": "Invoke policies bound to a virtual server or a user-defined policy label." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label to invoke." + }, + "labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy evaluates to TRUE." + }, + "numpol": { + "type": "integer", + "description": "The number of policies bound to the bindpoint." + }, + "flowtype": { + "type": "integer", + "description": "Flow type of the bound AppFlow policy." + }, + "globalbindtype": { + "type": "string" + } + } + }, + "AppflowglobalBinding": { + "type": "object", + "properties": {} + }, + "AppflowglobalPolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Name of the AppFlow policy." + }, + "type": { + "type": "string", + "description": "Global bind point for which to show detailed information about the policies bound to the bind point." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "invoke": { + "type": "boolean", + "description": "Invoke policies bound to a virtual server or a user-defined policy label." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label to invoke." + }, + "labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy evaluates to TRUE." + }, + "globalbindtype": { + "type": "string" + } + } + }, + "Appflowparam": { + "type": "object", + "properties": { + "templaterefresh": { + "type": "integer", + "description": "Refresh interval, in seconds, at which to export the template data." + }, + "appnamerefresh": { + "type": "integer", + "description": "Interval, in seconds, at which to send Appnames to the configured collectors." + }, + "flowrecordinterval": { + "type": "integer", + "description": "Interval, in seconds, at which to send flow records to the configured collectors." + }, + "securityinsightrecordinterval": { + "type": "integer", + "description": "Interval, in seconds, at which to send security insight flow records to the configured collectors." + }, + "udppmtu": { + "type": "integer", + "description": "MTU, in bytes, for IPFIX UDP packets." + }, + "httpurl": { + "type": "string", + "description": "Include the http URL that the Citrix ADC received from the client." + }, + "aaausername": { + "type": "string", + "description": "Enable AppFlow AAA Username logging." + }, + "httpcookie": { + "type": "string", + "description": "Include the cookie that was in the HTTP request the appliance received from the client." + }, + "httpreferer": { + "type": "string", + "description": "Include the web page that was last visited by the client." + }, + "httpmethod": { + "type": "string", + "description": "Include the method that was specified in the HTTP request that the appliance received from the client." + }, + "httphost": { + "type": "string", + "description": "Include the host identified in the HTTP request that the appliance received from the client." + }, + "httpuseragent": { + "type": "string", + "description": "Include the client application through which the HTTP request was received by the Citrix ADC." + }, + "clienttrafficonly": { + "type": "string", + "description": "Generate AppFlow records for only the traffic from the client." + }, + "httpcontenttype": { + "type": "string", + "description": "Include the HTTP Content-Type header sent from the server to the client to determine the type of the content sent." + }, + "httpauthorization": { + "type": "string", + "description": "Include the HTTP Authorization header information." + }, + "httpvia": { + "type": "string", + "description": "Include the httpVia header which contains the IP address of proxy server through which the client accessed the server." + }, + "httpxforwardedfor": { + "type": "string", + "description": "Include the httpXForwardedFor header, which contains the original IP Address of the client using a proxy server to access the server." + }, + "httplocation": { + "type": "string", + "description": "Include the HTTP location headers returned from the HTTP responses." + }, + "httpsetcookie": { + "type": "string", + "description": "Include the Set-cookie header sent from the server to the client in response to a HTTP request." + }, + "httpsetcookie2": { + "type": "string", + "description": "Include the Set-cookie header sent from the server to the client in response to a HTTP request." + }, + "connectionchaining": { + "type": "string", + "description": "Enable connection chaining so that the client server flows of a connection are linked." + }, + "httpdomain": { + "type": "string", + "description": "Include the http domain request to be exported." + }, + "skipcacheredirectionhttptransaction": { + "type": "string", + "description": "Skip Cache http transaction." + }, + "identifiername": { + "type": "string", + "description": "Include the stream identifier name to be exported." + }, + "identifiersessionname": { + "type": "string", + "description": "Include the stream identifier session name to be exported." + }, + "observationdomainid": { + "type": "integer", + "description": "An observation domain groups a set of Citrix ADCs based on deployment: cluster, HA etc." + }, + "observationdomainname": { + "type": "string", + "description": "Name of the Observation Domain defined by the observation domain ID." + }, + "subscriberawareness": { + "type": "string", + "description": "Enable this option for logging end user MSISDN in L4/L7 appflow records" + }, + "subscriberidobfuscation": { + "type": "string", + "description": "Enable this option for obfuscating MSISDN in L4/L7 appflow records" + }, + "subscriberidobfuscationalgo": { + "type": "string", + "description": "Algorithm(MD5 or SHA256) to be used for obfuscating MSISDN" + }, + "gxsessionreporting": { + "type": "string", + "description": "Enable this option for Gx session reporting" + }, + "securityinsighttraffic": { + "type": "string", + "description": "Enable/disable the feature individually on appflow action." + }, + "cacheinsight": { + "type": "string", + "description": "Flag to determine whether cache records need to be exported or not." + }, + "videoinsight": { + "type": "string", + "description": "Enable/disable the feature individually on appflow action." + }, + "httpquerywithurl": { + "type": "string", + "description": "Include the HTTP query segment along with the URL that the Citrix ADC received from the client." + }, + "urlcategory": { + "type": "string", + "description": "Include the URL category record." + }, + "lsnlogging": { + "type": "string", + "description": "On enabling this option, the Citrix ADC will send the Large Scale Nat(LSN) records to the configured collectors." + }, + "cqareporting": { + "type": "string", + "description": "TCP CQA reporting enable/disable knob." + }, + "emailaddress": { + "type": "string", + "description": "Enable AppFlow user email-id logging." + }, + "usagerecordinterval": { + "type": "integer", + "description": "On enabling this option, the NGS will send bandwidth usage record to configured collectors." + }, + "websaasappusagereporting": { + "type": "string", + "description": "On enabling this option, NGS will send data used by Web/saas app at the end of every HTTP transaction to configured collectors." + }, + "metrics": { + "type": "string", + "description": "Enable Citrix ADC Stats to be sent to the Telemetry Agent" + }, + "events": { + "type": "string", + "description": "Enable Events to be sent to the Telemetry Agent" + }, + "auditlogs": { + "type": "string", + "description": "Enable Auditlogs to be sent to the Telemetry Agent" + }, + "observationpointid": { + "type": "integer", + "description": "An observation point ID is identifier for the NetScaler from which appflow records are being exported." + }, + "distributedtracing": { + "type": "string", + "description": "Enable generation of the distributed tracing templates in the Appflow records" + }, + "disttracingsamplingrate": { + "type": "integer", + "description": "Sampling rate for Distributed Tracing" + }, + "tcpattackcounterinterval": { + "type": "integer", + "description": "Interval, in seconds, at which to send tcp attack counters to the configured collectors." + }, + "logstreamovernsip": { + "type": "string", + "description": "To use the Citrix ADC IP to send Logstream records instead of the SNIP" + }, + "analyticsauthtoken": { + "type": "string", + "description": "Authentication token to be set by the agent." + }, + "timeseriesovernsip": { + "type": "string", + "description": "To use the Citrix ADC IP to send Time series data such as metrics and events, instead of the SNIP" + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "tcpburstreporting": { + "type": "string", + "readOnly": true + }, + "tcpburstreportingthreshold": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Appflowpolicy": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the policy." + }, + "rule": { + "type": "string", + "description": "Expression or other value against which the traffic is evaluated." + }, + "action": { + "type": "string", + "description": "Name of the action to be associated with this policy." + }, + "undefaction": { + "type": "string", + "description": "Name of the appflow action to be associated with this policy when an undef event occurs." + }, + "comment": { + "type": "string", + "description": "Any comments about this policy." + }, + "newname": { + "type": "string", + "description": "New name for the policy." + }, + "hits": { + "type": "string", + "readOnly": true + }, + "undefhits": { + "type": "string", + "readOnly": true + }, + "description": { + "type": "string", + "readOnly": true + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "AppflowpolicyAppflowglobalBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "Location where policy is bound." + }, + "priority": { + "type": "integer", + "description": "Specifies the priority of the policy." + }, + "activepolicy": { + "type": "integer", + "description": "Indicates whether policy is bound or not." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label invocation." + }, + "labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "Name of the policy about which to display detailed information." + } + } + }, + "AppflowpolicyAppflowpolicylabelBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "Location where policy is bound." + }, + "priority": { + "type": "integer", + "description": "Specifies the priority of the policy." + }, + "activepolicy": { + "type": "integer", + "description": "Indicates whether policy is bound or not." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label invocation." + }, + "labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "Name of the policy about which to display detailed information." + } + } + }, + "AppflowpolicyBinding": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the policy about which to display detailed information." + } + } + }, + "AppflowpolicyCsvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "Location where policy is bound." + }, + "priority": { + "type": "integer", + "description": "Specifies the priority of the policy." + }, + "activepolicy": { + "type": "integer", + "description": "Indicates whether policy is bound or not." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label invocation." + }, + "labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "Name of the policy about which to display detailed information." + } + } + }, + "AppflowpolicyGlobalBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "Location where policy is bound." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label invocation." + }, + "labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "Name of the policy about which to display detailed information." + } + } + }, + "AppflowpolicyLbvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "Location where policy is bound." + }, + "priority": { + "type": "integer", + "description": "Specifies the priority of the policy." + }, + "activepolicy": { + "type": "integer", + "description": "Indicates whether policy is bound or not." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label invocation." + }, + "labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "Name of the policy about which to display detailed information." + } + } + }, + "AppflowpolicyPolicylabelBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "Location where policy is bound." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label invocation." + }, + "labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "Name of the policy about which to display detailed information." + } + } + }, + "AppflowpolicyVpnvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "Location where policy is bound." + }, + "priority": { + "type": "integer", + "description": "Specifies the priority of the policy." + }, + "activepolicy": { + "type": "integer", + "description": "Indicates whether policy is bound or not." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label invocation." + }, + "labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "Name of the policy about which to display detailed information." + } + } + }, + "AppflowpolicyVserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "Location where policy is bound." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label invocation." + }, + "labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "Name of the policy about which to display detailed information." + } + } + }, + "Appflowpolicylabel": { + "type": "object", + "properties": { + "labelname": { + "type": "string", + "description": "Name of the AppFlow policy label." + }, + "policylabeltype": { + "type": "string", + "description": "Type of traffic evaluated by the policies bound to the policy label." + }, + "newname": { + "type": "string", + "description": "New name for the policy label." + }, + "numpol": { + "type": "string", + "readOnly": true + }, + "hits": { + "type": "string", + "readOnly": true + }, + "policyname": { + "type": "string", + "readOnly": true + }, + "priority": { + "type": "string", + "readOnly": true + }, + "gotopriorityexpression": { + "type": "string", + "readOnly": true + }, + "labeltype": { + "type": "string", + "readOnly": true + }, + "invoke_labelname": { + "type": "string", + "readOnly": true + }, + "flowtype": { + "type": "string", + "readOnly": true + }, + "description": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "AppflowpolicylabelAppflowpolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Name of the AppFlow policy." + }, + "priority": { + "type": "integer", + "description": "Specifies the priority of the policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "invoke": { + "type": "boolean", + "description": "Invoke policies bound to a virtual server or a user-defined policy label." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label to be invoked." + }, + "invoke_labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy evaluates to TRUE." + }, + "labelname": { + "type": "string", + "description": "Name of the policy label to which to bind the policy." + } + } + }, + "AppflowpolicylabelBinding": { + "type": "object", + "properties": { + "labelname": { + "type": "string", + "description": "Name of the policy label about which to display detailed information.
Minimum value =" + } + } + }, + "AppflowpolicylabelPolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Name of the AppFlow policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "invoke": { + "type": "boolean", + "description": "Invoke policies bound to a virtual server or a user-defined policy label." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label to be invoked." + }, + "invoke_labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy evaluates to TRUE." + }, + "labelname": { + "type": "string", + "description": "Name of the policy label to which to bind the policy." + } + } + }, + "Appfwarchive": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of tar archive" + }, + "target": { + "type": "string", + "description": "Path to the file to be exported" + }, + "src": { + "type": "string", + "description": "Indicates the source of the tar archive file as a URL" + }, + "comment": { + "type": "string", + "description": "Comments associated with this archive." + }, + "response": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Appfwconfidfield": { + "type": "object", + "properties": { + "fieldname": { + "type": "string", + "description": "Name of the form field to designate as confidential." + }, + "url": { + "type": "string", + "description": "URL of the web page that contains the web form." + }, + "isregex": { + "type": "string", + "description": "Method of specifying the form field name." + }, + "comment": { + "type": "string", + "description": "Any comments to preserve information about the form field designation." + }, + "state": { + "type": "string", + "description": "Enable or disable the confidential field designation." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Appfwcustomsettings": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "target": { + "type": "string" + } + } + }, + "Appfwfieldtype": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the field type." + }, + "regex": { + "type": "string", + "description": "PCRE - format regular expression defining the characters and length allowed for this field type." + }, + "priority": { + "type": "integer", + "description": "Positive integer specifying the priority of the field type." + }, + "comment": { + "type": "string", + "description": "Comment describing the type of field that this field type is intended to match." + }, + "nocharmaps": { + "type": "boolean", + "description": "will not show internal field types added as part of FieldFormat learn rules deployment" + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "AppfwglobalAppfwpolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Name of the policy." + }, + "priority": { + "type": "integer", + "description": "The priority of the policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "invoke": { + "type": "boolean", + "description": "If the current policy evaluates to TRUE, terminate evaluation of policies bound to the current policy label, and then forward the request to" + }, + "state": { + "type": "string", + "description": "Enable or disable the binding to activate or deactivate the policy." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label invocation." + }, + "labelname": { + "type": "string", + "description": "Name of the policy label to invoke if the current policy evaluates to TRUE, the invoke parameter is set, and Label Type is set to Policy Lab" + }, + "numpol": { + "type": "integer", + "description": "The number of policies bound to the bindpoint." + }, + "flowtype": { + "type": "integer", + "description": "flowtype of the bound application firewall policy." + }, + "type": { + "type": "string", + "description": "Bind point to which to policy is bound." + }, + "policytype": { + "type": "string" + }, + "globalbindtype": { + "type": "string" + } + } + }, + "AppfwglobalAuditnslogpolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Name of the policy." + }, + "priority": { + "type": "integer", + "description": "The priority of the policy." + }, + "state": { + "type": "string", + "description": "Enable or disable the binding to activate or deactivate the policy." + }, + "type": { + "type": "string", + "description": "Bind point to which to policy is bound." + }, + "policytype": { + "type": "string" + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression or other value specifying the next policy to evaluate if the current policy evaluates to TRUE." + }, + "invoke": { + "type": "boolean", + "description": "If the current policy evaluates to TRUE, terminate evaluation of policies bound to the current policy label, and then forward the request to" + }, + "labeltype": { + "type": "string", + "description": "Type of policy label to invoke if the current policy evaluates to TRUE and the invoke parameter is set." + }, + "labelname": { + "type": "string", + "description": "Name of the policy label to invoke if the current policy evaluates to TRUE, the invoke parameter is set, and Label Type is set to Policy Lab" + } + } + }, + "AppfwglobalAuditsyslogpolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Name of the policy." + }, + "priority": { + "type": "integer", + "description": "The priority of the policy." + }, + "state": { + "type": "string", + "description": "Enable or disable the binding to activate or deactivate the policy." + }, + "type": { + "type": "string", + "description": "Bind point to which to policy is bound." + }, + "policytype": { + "type": "string" + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression or other value specifying the next policy to evaluate if the current policy evaluates to TRUE." + }, + "invoke": { + "type": "boolean", + "description": "If the current policy evaluates to TRUE, terminate evaluation of policies bound to the current policy label, and then forward the request to" + }, + "labeltype": { + "type": "string", + "description": "Type of policy label to invoke if the current policy evaluates to TRUE and the invoke parameter is set." + }, + "labelname": { + "type": "string", + "description": "Name of the policy label to invoke if the current policy evaluates to TRUE, the invoke parameter is set, and Label Type is set to Policy Lab" + } + } + }, + "AppfwglobalBinding": { + "type": "object", + "properties": {} + }, + "AppfwglobalNslogpolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Name of the policy." + }, + "state": { + "type": "string", + "description": "Enable or disable the binding to activate or deactivate the policy." + }, + "type": { + "type": "string", + "description": "Bind point to which to policy is bound." + }, + "policytype": { + "type": "string" + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression or other value specifying the next policy to evaluate if the current policy evaluates to TRUE." + }, + "invoke": { + "type": "boolean", + "description": "If the current policy evaluates to TRUE, terminate evaluation of policies bound to the current policy label, and then forward the request to" + }, + "labeltype": { + "type": "string", + "description": "Type of policy label to invoke if the current policy evaluates to TRUE and the invoke parameter is set." + }, + "labelname": { + "type": "string", + "description": "Name of the policy label to invoke if the current policy evaluates to TRUE, the invoke parameter is set, and Label Type is set to Policy Lab" + } + } + }, + "AppfwglobalPolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Name of the policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "invoke": { + "type": "boolean", + "description": "If the current policy evaluates to TRUE, terminate evaluation of policies bound to the current policy label, and then forward the request to" + }, + "state": { + "type": "string", + "description": "Enable or disable the binding to activate or deactivate the policy." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label invocation." + }, + "labelname": { + "type": "string", + "description": "Name of the policy label to invoke if the current policy evaluates to TRUE, the invoke parameter is set, and Label Type is set to Policy Lab" + }, + "type": { + "type": "string", + "description": "Bind point to which to policy is bound." + }, + "policytype": { + "type": "string" + }, + "globalbindtype": { + "type": "string" + } + } + }, + "AppfwglobalSyslogpolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Name of the policy." + }, + "state": { + "type": "string", + "description": "Enable or disable the binding to activate or deactivate the policy." + }, + "type": { + "type": "string", + "description": "Bind point to which to policy is bound." + }, + "policytype": { + "type": "string" + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression or other value specifying the next policy to evaluate if the current policy evaluates to TRUE." + }, + "invoke": { + "type": "boolean", + "description": "If the current policy evaluates to TRUE, terminate evaluation of policies bound to the current policy label, and then forward the request to" + }, + "labeltype": { + "type": "string", + "description": "Type of policy label to invoke if the current policy evaluates to TRUE and the invoke parameter is set." + }, + "labelname": { + "type": "string", + "description": "Name of the policy label to invoke if the current policy evaluates to TRUE, the invoke parameter is set, and Label Type is set to Policy Lab" + } + } + }, + "Appfwgrpccontenttype": { + "type": "object", + "properties": { + "grpccontenttypevalue": { + "type": "string", + "description": "Content type to be classified as gRPC" + }, + "isregex": { + "type": "string", + "description": "Is gRPC content type a regular expression?" + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Appfwgrpcwebjsoncontenttype": { + "type": "object", + "properties": { + "grpcwebjsoncontenttypevalue": { + "type": "string", + "description": "Content type to be classified as gRPC-web-json" + }, + "isregex": { + "type": "string", + "description": "Is gRPC-web-json content type a regular expression?" + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Appfwgrpcwebtextcontenttype": { + "type": "object", + "properties": { + "grpcwebtextcontenttypevalue": { + "type": "string", + "description": "Content type to be classified as gRPC-web-text" + }, + "isregex": { + "type": "string", + "description": "Is gRPC-web-text content type a regular expression?" + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Appfwhtmlerrorpage": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the XML error object to remove." + }, + "src": { + "type": "string", + "description": "URL (protocol, host, path, and name) for the location at which to store the imported HTML error object." + }, + "comment": { + "type": "string", + "description": "Any comments to preserve information about the HTML error object." + }, + "overwrite": { + "type": "boolean", + "description": "Overwrite any existing HTML error object of the same name." + }, + "response": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Appfwjsoncontenttype": { + "type": "object", + "properties": { + "jsoncontenttypevalue": { + "type": "string", + "description": "Content type to be classified as JSON" + }, + "isregex": { + "type": "string", + "description": "Is json content type a regular expression?" + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Appfwjsonerrorpage": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Indicates name of the imported json error page to be removed." + }, + "src": { + "type": "string", + "description": "URL (protocol, host, path, and name) for the location at which to store the imported JSON error object." + }, + "comment": { + "type": "string", + "description": "Any comments to preserve information about the JSON error object." + }, + "overwrite": { + "type": "boolean", + "description": "Overwrite any existing JSON error object of the same name." + }, + "response": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Appfwlearningdata": { + "type": "object", + "properties": { + "profilename": { + "type": "string", + "description": "Name of the profile." + }, + "starturl": { + "type": "string", + "description": "Start URL configuration." + }, + "cookieconsistency": { + "type": "string", + "description": "Cookie Name." + }, + "fieldconsistency": { + "type": "string", + "description": "Form field name." + }, + "formactionurl_ffc": { + "type": "string", + "description": "Form action URL." + }, + "contenttype": { + "type": "string", + "description": "Content Type Name." + }, + "crosssitescripting": { + "type": "string", + "description": "Cross-site scripting." + }, + "formactionurl_xss": { + "type": "string", + "description": "Form action URL." + }, + "as_scan_location_xss": { + "type": "string", + "description": "Location of cross-site scripting exception - form field, header, cookie or url." + }, + "as_value_type_xss": { + "type": "string", + "description": "XSS value type." + }, + "as_value_expr_xss": { + "type": "string", + "description": "XSS value expressions consistituting expressions for Tag, Attribute or Pattern." + }, + "sqlinjection": { + "type": "string", + "description": "Form field name." + }, + "formactionurl_sql": { + "type": "string", + "description": "Form action URL." + }, + "as_scan_location_sql": { + "type": "string", + "description": "Location of sql injection exception - form field, header or cookie." + }, + "as_value_type_sql": { + "type": "string", + "description": "SQL value type." + }, + "as_value_expr_sql": { + "type": "string", + "description": "SQL value expressions consistituting expressions for Keyword, SpecialString or Wildchar." + }, + "fieldformat": { + "type": "string", + "description": "Field format name." + }, + "formactionurl_ff": { + "type": "string", + "description": "Form action URL." + }, + "csrftag": { + "type": "string", + "description": "CSRF Form Action URL" + }, + "csrfformoriginurl": { + "type": "string", + "description": "CSRF Form Origin URL." + }, + "creditcardnumber": { + "type": "string", + "description": "The object expression that is to be excluded from safe commerce check." + }, + "creditcardnumberurl": { + "type": "string", + "description": "The url for which the list of credit card numbers are needed to be bypassed from inspection" + }, + "xmldoscheck": { + "type": "string", + "description": "XML Denial of Service check, one of" + }, + "xmlwsicheck": { + "type": "string", + "description": "Web Services Interoperability Rule ID." + }, + "xmlattachmentcheck": { + "type": "string", + "description": "XML Attachment Content-Type." + }, + "totalxmlrequests": { + "type": "boolean", + "description": "Total XML requests." + }, + "securitycheck": { + "type": "string", + "description": "Name of the security check." + }, + "target": { + "type": "string", + "description": "Target filename for data to be exported." + }, + "url": { + "type": "string", + "readOnly": true + }, + "name": { + "type": "string", + "readOnly": true + }, + "fieldtype": { + "type": "string", + "readOnly": true + }, + "fieldformatminlength": { + "type": "string", + "readOnly": true + }, + "fieldformatmaxlength": { + "type": "string", + "readOnly": true + }, + "fieldformatcharmappcre": { + "type": "string", + "readOnly": true + }, + "value_type": { + "type": "string", + "readOnly": true + }, + "value": { + "type": "string", + "readOnly": true + }, + "hits": { + "type": "string", + "readOnly": true + }, + "data": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Appfwlearningsettings": { + "type": "object", + "properties": { + "profilename": { + "type": "string", + "description": "Name of the profile." + }, + "starturlminthreshold": { + "type": "integer", + "description": "Minimum number of application firewall sessions that the learning engine must observe to learn start URLs." + }, + "starturlpercentthreshold": { + "type": "integer", + "description": "Minimum percentage of application firewall sessions that must contain a particular start URL pattern for the learning engine to learn that s" + }, + "cookieconsistencyminthreshold": { + "type": "integer", + "description": "Minimum number of application firewall sessions that the learning engine must observe to learn cookies." + }, + "cookieconsistencypercentthreshold": { + "type": "integer", + "description": "Minimum percentage of application firewall sessions that must contain a particular cookie pattern for the learning engine to learn that cook" + }, + "csrftagminthreshold": { + "type": "integer", + "description": "Minimum number of application firewall sessions that the learning engine must observe to learn cross-site request forgery (CSRF) tags." + }, + "csrftagpercentthreshold": { + "type": "integer", + "description": "Minimum percentage of application firewall sessions that must contain a particular CSRF tag for the learning engine to learn that CSRF tag." + }, + "fieldconsistencyminthreshold": { + "type": "integer", + "description": "Minimum number of application firewall sessions that the learning engine must observe to learn field consistency information." + }, + "fieldconsistencypercentthreshold": { + "type": "integer", + "description": "Minimum percentage of application firewall sessions that must contain a particular field consistency pattern for the learning engine to lear" + }, + "crosssitescriptingminthreshold": { + "type": "integer", + "description": "Minimum number of application firewall sessions that the learning engine must observe to learn HTML cross-site scripting patterns." + }, + "crosssitescriptingpercentthreshold": { + "type": "integer", + "description": "Minimum percentage of application firewall sessions that must contain a particular cross-site scripting pattern for the learning engine to l" + }, + "sqlinjectionminthreshold": { + "type": "integer", + "description": "Minimum number of application firewall sessions that the learning engine must observe to learn HTML SQL injection patterns." + }, + "sqlinjectionpercentthreshold": { + "type": "integer", + "description": "Minimum percentage of application firewall sessions that must contain a particular HTML SQL injection pattern for the learning engine to lea" + }, + "fieldformatminthreshold": { + "type": "integer", + "description": "Minimum number of application firewall sessions that the learning engine must observe to learn field formats." + }, + "fieldformatpercentthreshold": { + "type": "integer", + "description": "Minimum percentage of application firewall sessions that must contain a particular web form field pattern for the learning engine to recomme" + }, + "creditcardnumberminthreshold": { + "type": "integer", + "description": "Minimum threshold to learn Credit Card information." + }, + "creditcardnumberpercentthreshold": { + "type": "integer", + "description": "Minimum threshold in percent to learn Credit Card information." + }, + "contenttypeminthreshold": { + "type": "integer", + "description": "Minimum threshold to learn Content Type information." + }, + "contenttypepercentthreshold": { + "type": "integer", + "description": "Minimum threshold in percent to learn Content Type information." + }, + "xmlwsiminthreshold": { + "type": "integer", + "description": "Minimum number of application firewall sessions that the learning engine must observe to learn web services interoperability (WSI) informati" + }, + "xmlwsipercentthreshold": { + "type": "integer", + "description": "Minimum percentage of application firewall sessions that must contain a particular pattern for the learning engine to learn a web services i" + }, + "xmlattachmentminthreshold": { + "type": "integer", + "description": "Minimum number of application firewall sessions that the learning engine must observe to learn XML attachment patterns." + }, + "xmlattachmentpercentthreshold": { + "type": "integer", + "description": "Minimum percentage of application firewall sessions that must contain a particular XML attachment pattern for the learning engine to learn t" + }, + "fieldformatautodeploygraceperiod": { + "type": "integer", + "description": "The number of minutes after the threshold hit alert the learned rule will be deployed" + }, + "sqlinjectionautodeploygraceperiod": { + "type": "integer", + "description": "The number of minutes after the threshold hit alert the learned rule will be deployed" + }, + "crosssitescriptingautodeploygraceperiod": { + "type": "integer", + "description": "The number of minutes after the threshold hit alert the learned rule will be deployed" + }, + "starturlautodeploygraceperiod": { + "type": "integer", + "description": "The number of minutes after the threshold hit alert the learned rule will be deployed" + }, + "cookieconsistencyautodeploygraceperiod": { + "type": "integer", + "description": "The number of minutes after the threshold hit alert the learned rule will be deployed" + }, + "csrftagautodeploygraceperiod": { + "type": "integer", + "description": "The number of minutes after the threshold hit alert the learned rule will be deployed" + }, + "fieldconsistencyautodeploygraceperiod": { + "type": "integer", + "description": "The number of minutes after the threshold hit alert the learned rule will be deployed" + }, + "contenttypeautodeploygraceperiod": { + "type": "integer", + "description": "The number of minutes after the threshold hit alert the learned rule will be deployed" + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Appfwmultipartformcontenttype": { + "type": "object", + "properties": { + "multipartformcontenttypevalue": { + "type": "string", + "description": "Content type to be classified as multipart form" + }, + "isregex": { + "type": "string", + "description": "Is multipart_form content type a regular expression?" + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Appfwpolicy": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the policy." + }, + "rule": { + "type": "string", + "description": "Name of the Citrix ADC named rule, or a Citrix ADC expression, that the policy uses to determine whether to filter the connection through th" + }, + "profilename": { + "type": "string", + "description": "Name of the application firewall profile to use if the policy matches." + }, + "comment": { + "type": "string", + "description": "Any comments to preserve information about the policy for later reference." + }, + "logaction": { + "type": "string", + "description": "Where to log information for connections that match this policy." + }, + "newname": { + "type": "string", + "description": "New name for the policy." + }, + "hits": { + "type": "string", + "readOnly": true + }, + "undefhits": { + "type": "string", + "readOnly": true + }, + "policytype": { + "type": "string", + "readOnly": true + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "AppfwpolicyAppfwglobalBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer", + "description": "Specifies the priority of the policy." + }, + "activepolicy": { + "type": "integer", + "description": "Indicates whether policy is bound or not." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label invocation." + }, + "labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "Name of the policy." + } + } + }, + "AppfwpolicyAppfwpolicylabelBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer", + "description": "Specifies the priority of the policy." + }, + "activepolicy": { + "type": "integer", + "description": "Indicates whether policy is bound or not." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label invocation." + }, + "labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "Name of the policy." + } + } + }, + "AppfwpolicyBinding": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the policy.
Minimum value =" + } + } + }, + "AppfwpolicyCsvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer", + "description": "Specifies the priority of the policy." + }, + "activepolicy": { + "type": "integer", + "description": "Indicates whether policy is bound or not." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label invocation." + }, + "labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "Name of the policy." + } + } + }, + "AppfwpolicyGlobalBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label invocation." + }, + "labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "Name of the policy." + } + } + }, + "AppfwpolicyLbvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer", + "description": "Specifies the priority of the policy." + }, + "activepolicy": { + "type": "integer", + "description": "Indicates whether policy is bound or not." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label invocation." + }, + "labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "Name of the policy." + } + } + }, + "AppfwpolicyPolicylabelBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label invocation." + }, + "labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "Name of the policy." + } + } + }, + "AppfwpolicyVpnvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer", + "description": "Specifies the priority of the policy." + }, + "activepolicy": { + "type": "integer", + "description": "Indicates whether policy is bound or not." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label invocation." + }, + "labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "Name of the policy." + } + } + }, + "AppfwpolicyVserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label invocation." + }, + "labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "Name of the policy." + } + } + }, + "Appfwpolicylabel": { + "type": "object", + "properties": { + "labelname": { + "type": "string", + "description": "Name for the policy label." + }, + "policylabeltype": { + "type": "string", + "description": "Type of transformations allowed by the policies bound to the label." + }, + "newname": { + "type": "string", + "description": "The new name of the application firewall policylabel." + }, + "numpol": { + "type": "string", + "readOnly": true + }, + "hits": { + "type": "string", + "readOnly": true + }, + "priority": { + "type": "string", + "readOnly": true + }, + "gotopriorityexpression": { + "type": "string", + "readOnly": true + }, + "labeltype": { + "type": "string", + "readOnly": true + }, + "invoke_labelname": { + "type": "string", + "readOnly": true + }, + "description": { + "type": "string", + "readOnly": true + }, + "policytype": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "AppfwpolicylabelAppfwpolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Name of the application firewall policy to bind to the policy label." + }, + "priority": { + "type": "integer", + "description": "Positive integer specifying the priority of the policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "invoke": { + "type": "boolean", + "description": "If the current policy evaluates to TRUE, terminate evaluation of policies bound to the current policy label, and then forward the request to" + }, + "labeltype": { + "type": "string", + "description": "Type of policy label to invoke if the current policy evaluates to TRUE and the invoke parameter is set." + }, + "invoke_labelname": { + "type": "string", + "description": "Name of the policy label to invoke if the current policy evaluates to TRUE, the invoke parameter is set, and Label Type is set to Policy Lab" + }, + "labelname": { + "type": "string", + "description": "Name of the application firewall policy label." + } + } + }, + "AppfwpolicylabelBinding": { + "type": "object", + "properties": { + "labelname": { + "type": "string", + "description": "Name of the application firewall policy label." + } + } + }, + "AppfwpolicylabelPolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Name of the application firewall policy to bind to the policy label." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "invoke": { + "type": "boolean", + "description": "If the current policy evaluates to TRUE, terminate evaluation of policies bound to the current policy label, and then forward the request to" + }, + "labeltype": { + "type": "string", + "description": "Type of policy label to invoke if the current policy evaluates to TRUE and the invoke parameter is set." + }, + "invoke_labelname": { + "type": "string", + "description": "Name of the policy label to invoke if the current policy evaluates to TRUE, the invoke parameter is set, and Label Type is set to Policy Lab" + }, + "labelname": { + "type": "string", + "description": "Name of the application firewall policy label." + } + } + }, + "AppfwpolicylabelPolicybindingBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Name of the application firewall policy to bind to the policy label." + }, + "priority": { + "type": "integer", + "description": "Positive integer specifying the priority of the policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "invoke": { + "type": "boolean", + "description": "If the current policy evaluates to TRUE, terminate evaluation of policies bound to the current policy label, and then forward the request to" + }, + "labeltype": { + "type": "string", + "description": "Type of policy label to invoke if the current policy evaluates to TRUE and the invoke parameter is set." + }, + "invoke_labelname": { + "type": "string", + "description": "Name of the policy label to invoke if the current policy evaluates to TRUE, the invoke parameter is set, and Label Type is set to Policy Lab" + }, + "labelname": { + "type": "string", + "description": "Name of the application firewall policy label." + } + } + }, + "Appfwprofile": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the profile." + }, + "defaults": { + "type": "string", + "description": "Default configuration to apply to the profile." + }, + "starturlaction": { + "type": "array", + "items": { + "type": "string" + }, + "description": "One or more Start URL actions." + }, + "infercontenttypexmlpayloadaction": { + "type": "array", + "items": { + "type": "string" + }, + "description": "One or more infer content type payload actions." + }, + "contenttypeaction": { + "type": "array", + "items": { + "type": "string" + }, + "description": "One or more Content-type actions." + }, + "inspectcontenttypes": { + "type": "array", + "items": { + "type": "string" + }, + "description": "One or more InspectContentType lists." + }, + "starturlclosure": { + "type": "string", + "description": "Toggle the state of Start URL Closure." + }, + "denyurlaction": { + "type": "array", + "items": { + "type": "string" + }, + "description": "One or more Deny URL actions." + }, + "refererheadercheck": { + "type": "string", + "description": "Enable validation of Referer headers." + }, + "cookieconsistencyaction": { + "type": "array", + "items": { + "type": "string" + }, + "description": "One or more Cookie Consistency actions." + }, + "cookiehijackingaction": { + "type": "array", + "items": { + "type": "string" + }, + "description": "One or more actions to prevent cookie hijacking." + }, + "cookietransforms": { + "type": "string", + "description": "Perform the specified type of cookie transformation." + }, + "cookieencryption": { + "type": "string", + "description": "Type of cookie encryption." + }, + "cookieproxying": { + "type": "string", + "description": "Cookie proxy setting." + }, + "addcookieflags": { + "type": "string", + "description": "Add the specified flags to cookies." + }, + "fieldconsistencyaction": { + "type": "array", + "items": { + "type": "string" + }, + "description": "One or more Form Field Consistency actions." + }, + "csrftagaction": { + "type": "array", + "items": { + "type": "string" + }, + "description": "One or more Cross-Site Request Forgery (CSRF) Tagging actions." + }, + "crosssitescriptingaction": { + "type": "array", + "items": { + "type": "string" + }, + "description": "One or more Cross-Site Scripting (XSS) actions." + }, + "crosssitescriptingtransformunsafehtml": { + "type": "string", + "description": "Transform cross-site scripts." + }, + "crosssitescriptingcheckcompleteurls": { + "type": "string", + "description": "Check complete URLs for cross-site scripts, instead of just the query portions of URLs." + }, + "sqlinjectionaction": { + "type": "array", + "items": { + "type": "string" + }, + "description": "One or more HTML SQL Injection actions." + }, + "cmdinjectionaction": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Command injection action." + }, + "cmdinjectiontype": { + "type": "string", + "description": "Available CMD injection types." + }, + "sqlinjectiongrammar": { + "type": "string", + "description": "Check for SQL injection using SQL grammar" + }, + "cmdinjectiongrammar": { + "type": "string", + "description": "Check for CMD injection using CMD grammar" + }, + "fieldscan": { + "type": "string", + "description": "Check if formfield limit scan is ON or OFF." + }, + "fieldscanlimit": { + "type": "integer", + "description": "Field scan limit value for HTML" + }, + "jsonfieldscan": { + "type": "string", + "description": "Check if JSON field limit scan is ON or OFF." + }, + "jsonfieldscanlimit": { + "type": "integer", + "description": "Field scan limit value for JSON" + }, + "messagescan": { + "type": "string", + "description": "Check if HTML message limit scan is ON or OFF" + }, + "messagescanlimit": { + "type": "integer", + "description": "Message scan limit value for HTML" + }, + "jsonmessagescan": { + "type": "string", + "description": "Check if JSON message limit scan is ON or OFF" + }, + "jsonmessagescanlimit": { + "type": "integer", + "description": "Message scan limit value for JSON" + }, + "messagescanlimitcontenttypes": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Enable Message Scan Limit for following content types." + }, + "sqlinjectiontransformspecialchars": { + "type": "string", + "description": "Transform injected SQL code." + }, + "sqlinjectiononlycheckfieldswithsqlchars": { + "type": "string", + "description": "Check only form fields that contain SQL special strings (characters) for injected SQL code." + }, + "sqlinjectiontype": { + "type": "string", + "description": "Available SQL injection types." + }, + "sqlinjectionchecksqlwildchars": { + "type": "string", + "description": "Check for form fields that contain SQL wild chars ." + }, + "fieldformataction": { + "type": "array", + "items": { + "type": "string" + }, + "description": "One or more Field Format actions." + }, + "defaultfieldformattype": { + "type": "string", + "description": "Designate a default field type to be applied to web form fields that do not have a field type explicitly assigned to them." + }, + "defaultfieldformatminlength": { + "type": "integer", + "description": "Minimum length, in characters, for data entered into a field that is assigned the default field type." + }, + "defaultfieldformatmaxlength": { + "type": "integer", + "description": "Maximum length, in characters, for data entered into a field that is assigned the default field type." + }, + "defaultfieldformatmaxoccurrences": { + "type": "integer", + "description": "Maxiumum allowed occurrences of the form field name in a request." + }, + "bufferoverflowaction": { + "type": "array", + "items": { + "type": "string" + }, + "description": "One or more Buffer Overflow actions." + }, + "grpcaction": { + "type": "array", + "items": { + "type": "string" + }, + "description": "gRPC validation" + }, + "restaction": { + "type": "array", + "items": { + "type": "string" + }, + "description": "rest validation" + }, + "bufferoverflowmaxurllength": { + "type": "integer", + "description": "Maximum length, in characters, for URLs on your protected web sites." + }, + "bufferoverflowmaxheaderlength": { + "type": "integer", + "description": "Maximum length, in characters, for HTTP headers in requests sent to your protected web sites." + }, + "bufferoverflowmaxcookielength": { + "type": "integer", + "description": "Maximum length, in characters, for cookies sent to your protected web sites." + }, + "bufferoverflowmaxquerylength": { + "type": "integer", + "description": "Maximum length, in bytes, for query string sent to your protected web sites." + }, + "bufferoverflowmaxtotalheaderlength": { + "type": "integer", + "description": "Maximum length, in bytes, for the total HTTP header length in requests sent to your protected web sites." + }, + "creditcardaction": { + "type": "array", + "items": { + "type": "string" + }, + "description": "One or more Credit Card actions." + }, + "creditcard": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Credit card types that the application firewall should protect." + }, + "creditcardmaxallowed": { + "type": "integer", + "description": "This parameter value is used by the block action." + }, + "creditcardxout": { + "type": "string", + "description": "Mask any credit card number detected in a response by replacing each digit, except the digits in the final group, with the letter \"X.\"" + }, + "dosecurecreditcardlogging": { + "type": "string", + "description": "Setting this option logs credit card numbers in the response when the match is found." + }, + "streaming": { + "type": "string", + "description": "Setting this option converts content-length form submission requests (requests with content-type \"application/x-www-form-urlencoded\" or \"mul" + }, + "trace": { + "type": "string", + "description": "Toggle the state of trace" + }, + "requestcontenttype": { + "type": "string", + "description": "Default Content-Type header for requests." + }, + "responsecontenttype": { + "type": "string", + "description": "Default Content-Type header for responses." + }, + "jsonerrorobject": { + "type": "string", + "description": "Name to the imported JSON Error Object to be set on application firewall profile." + }, + "apispec": { + "type": "string", + "description": "Name of the API Specification." + }, + "protofileobject": { + "type": "string", + "description": "Name of the imported proto file." + }, + "jsonerrorstatuscode": { + "type": "integer", + "description": "Response status code associated with JSON error page." + }, + "jsonerrorstatusmessage": { + "type": "string", + "description": "Response status message associated with JSON error page" + }, + "jsondosaction": { + "type": "array", + "items": { + "type": "string" + }, + "description": "One or more JSON Denial-of-Service (JsonDoS) actions." + }, + "jsonsqlinjectionaction": { + "type": "array", + "items": { + "type": "string" + }, + "description": "One or more JSON SQL Injection actions." + }, + "jsonsqlinjectiontype": { + "type": "string", + "description": "Available SQL injection types." + }, + "jsonsqlinjectiongrammar": { + "type": "string", + "description": "Check for SQL injection using SQL grammar in JSON" + }, + "jsoncmdinjectionaction": { + "type": "array", + "items": { + "type": "string" + }, + "description": "One or more JSON CMD Injection actions." + }, + "jsoncmdinjectiontype": { + "type": "string", + "description": "Available CMD injection types." + }, + "jsoncmdinjectiongrammar": { + "type": "string", + "description": "Check for CMD injection using CMD grammar in JSON" + }, + "jsonxssaction": { + "type": "array", + "items": { + "type": "string" + }, + "description": "One or more JSON Cross-Site Scripting actions." + }, + "xmldosaction": { + "type": "array", + "items": { + "type": "string" + }, + "description": "One or more XML Denial-of-Service (XDoS) actions." + }, + "xmlformataction": { + "type": "array", + "items": { + "type": "string" + }, + "description": "One or more XML Format actions." + }, + "xmlsqlinjectionaction": { + "type": "array", + "items": { + "type": "string" + }, + "description": "One or more XML SQL Injection actions." + }, + "xmlsqlinjectiononlycheckfieldswithsqlchars": { + "type": "string", + "description": "Check only form fields that contain SQL special characters, which most SQL servers require before accepting an SQL command, for injected SQL." + }, + "xmlsqlinjectiontype": { + "type": "string", + "description": "Available SQL injection types." + }, + "xmlsqlinjectionchecksqlwildchars": { + "type": "string", + "description": "Check for form fields that contain SQL wild chars ." + }, + "xmlsqlinjectionparsecomments": { + "type": "string", + "description": "Parse comments in XML Data and exempt those sections of the request that are from the XML SQL Injection check." + }, + "xmlxssaction": { + "type": "array", + "items": { + "type": "string" + }, + "description": "One or more XML Cross-Site Scripting actions." + }, + "xmlwsiaction": { + "type": "array", + "items": { + "type": "string" + }, + "description": "One or more Web Services Interoperability (WSI) actions." + }, + "xmlattachmentaction": { + "type": "array", + "items": { + "type": "string" + }, + "description": "One or more XML Attachment actions." + }, + "xmlvalidationaction": { + "type": "array", + "items": { + "type": "string" + }, + "description": "One or more XML Validation actions." + }, + "xmlerrorobject": { + "type": "string", + "description": "Name to assign to the XML Error Object, which the application firewall displays when a user request is blocked." + }, + "xmlerrorstatuscode": { + "type": "integer", + "description": "Response status code associated with XML error page." + }, + "xmlerrorstatusmessage": { + "type": "string", + "description": "Response status message associated with XML error page" + }, + "customsettings": { + "type": "string", + "description": "Object name for custom settings." + }, + "signatures": { + "type": "string", + "description": "Object name for signatures." + }, + "xmlsoapfaultaction": { + "type": "array", + "items": { + "type": "string" + }, + "description": "One or more XML SOAP Fault Filtering actions." + }, + "usehtmlerrorobject": { + "type": "string", + "description": "Send an imported HTML Error object to a user when a request is blocked, instead of redirecting the user to the designated Error URL." + }, + "errorurl": { + "type": "string", + "description": "URL that application firewall uses as the Error URL." + }, + "htmlerrorobject": { + "type": "string", + "description": "Name to assign to the HTML Error Object." + }, + "htmlerrorstatuscode": { + "type": "integer", + "description": "Response status code associated with HTML error page." + }, + "htmlerrorstatusmessage": { + "type": "string", + "description": "Response status message associated with HTML error page" + }, + "logeverypolicyhit": { + "type": "string", + "description": "Log every profile match, regardless of security checks results." + }, + "stripcomments": { + "type": "string", + "description": "Strip HTML comments." + }, + "striphtmlcomments": { + "type": "string", + "description": "Strip HTML comments before forwarding a web page sent by a protected web site in response to a user request." + }, + "stripxmlcomments": { + "type": "string", + "description": "Strip XML comments before forwarding a web page sent by a protected web site in response to a user request." + }, + "exemptclosureurlsfromsecuritychecks": { + "type": "string", + "description": "Exempt URLs that pass the Start URL closure check from SQL injection, cross-site script, field format and field consistency security checks" + }, + "defaultcharset": { + "type": "string", + "description": "Default character set for protected web pages." + }, + "clientipexpression": { + "type": "string", + "description": "Expression to get the client IP." + }, + "dynamiclearning": { + "type": "array", + "items": { + "type": "string" + }, + "description": "One or more security checks." + }, + "postbodylimit": { + "type": "integer", + "description": "Maximum allowed HTTP post body size, in bytes." + }, + "postbodylimitaction": { + "type": "array", + "items": { + "type": "string" + }, + "description": "One or more Post Body Limit actions." + }, + "postbodylimitsignature": { + "type": "integer", + "description": "Maximum allowed HTTP post body size for signature inspection for location HTTP_POST_BODY in the signatures, in bytes." + }, + "fileuploadmaxnum": { + "type": "integer", + "description": "Maximum allowed number of file uploads per form-submission request." + }, + "canonicalizehtmlresponse": { + "type": "string", + "description": "Perform HTML entity encoding for any special characters in responses sent by your protected web sites." + }, + "enableformtagging": { + "type": "string", + "description": "Enable tagging of web form fields for use by the Form Field Consistency and CSRF Form Tagging checks." + }, + "sessionlessfieldconsistency": { + "type": "string", + "description": "Perform sessionless Field Consistency Checks." + }, + "sessionlessurlclosure": { + "type": "string", + "description": "Enable session less URL Closure Checks." + }, + "semicolonfieldseparator": { + "type": "string", + "description": "Allow ';' as a form field separator in URL queries and POST form bodies." + }, + "excludefileuploadfromchecks": { + "type": "string", + "description": "Exclude uploaded files from Form checks." + }, + "sqlinjectionparsecomments": { + "type": "string", + "description": "Parse HTML comments and exempt them from the HTML SQL Injection check." + }, + "invalidpercenthandling": { + "type": "string", + "description": "Configure the method that the application firewall uses to handle percent-encoded names and values." + }, + "type": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Application firewall profile type, which controls which security checks and settings are applied to content that is filtered with the profil" + }, + "checkrequestheaders": { + "type": "string", + "description": "Check request headers as well as web forms for injected SQL and cross-site scripts." + }, + "inspectquerycontenttypes": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Inspect request query as well as web forms for injected SQL and cross-site scripts for following content types." + }, + "optimizepartialreqs": { + "type": "string", + "description": "Optimize handle of HTTP partial requests i.e." + }, + "urldecoderequestcookies": { + "type": "string", + "description": "URL Decode request cookies before subjecting them to SQL and cross-site scripting checks." + }, + "comment": { + "type": "string", + "description": "Any comments about the purpose of profile, or other useful information about the profile." + }, + "percentdecoderecursively": { + "type": "string", + "description": "Configure whether the application firewall should use percentage recursive decoding" + }, + "multipleheaderaction": { + "type": "array", + "items": { + "type": "string" + }, + "description": "One or more multiple header actions." + }, + "rfcprofile": { + "type": "string", + "description": "Object name of the rfc profile." + }, + "fileuploadtypesaction": { + "type": "array", + "items": { + "type": "string" + }, + "description": "One or more file upload types actions." + }, + "verboseloglevel": { + "type": "string", + "description": "Detailed Logging Verbose Log Level." + }, + "insertcookiesamesiteattribute": { + "type": "string", + "description": "Configure whether application firewall should add samesite attribute for set-cookies" + }, + "cookiesamesiteattribute": { + "type": "string", + "description": "Cookie Samesite attribute added to support adding cookie SameSite attribute for all set-cookies including appfw session cookies." + }, + "sqlinjectionruletype": { + "type": "string", + "description": "Specifies SQL Injection rule type: ALLOW/DENY." + }, + "fakeaccountdetection": { + "type": "string", + "description": "Fake account detection flag : ON/OFF." + }, + "geolocationlogging": { + "type": "string", + "description": "Enable Geo-Location Logging in CEF format logs for the profile." + }, + "ceflogging": { + "type": "string", + "description": "Enable CEF format logs for the profile." + }, + "blockkeywordaction": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Block Keyword action." + }, + "jsonblockkeywordaction": { + "type": "array", + "items": { + "type": "string" + }, + "description": "JSON Block Keyword action." + }, + "as_prof_bypass_list_enable": { + "type": "string", + "description": "Enable bypass list for the profile." + }, + "as_prof_deny_list_enable": { + "type": "string", + "description": "Enable deny list for the profile." + }, + "sessioncookiename": { + "type": "string", + "description": "Name of the session cookie that the application firewall uses to track user sessions." + }, + "archivename": { + "type": "string", + "description": "Source for tar archive." + }, + "relaxationrules": { + "type": "boolean", + "description": "Import all appfw relaxation rules" + }, + "importprofilename": { + "type": "string", + "description": "Name of the profile which will be created/updated to associate the relaxation rules" + }, + "matchurlstring": { + "type": "string", + "description": "Match this action url in archived Relaxation Rules to replace." + }, + "replaceurlstring": { + "type": "string", + "description": "Replace matched url string with this action url string while restoring Relaxation Rules" + }, + "overwrite": { + "type": "boolean", + "description": "Purge existing Relaxation Rules and replace during import" + }, + "augment": { + "type": "boolean", + "description": "Augment Relaxation Rules during import" + }, + "state": { + "type": "string", + "readOnly": true + }, + "learning": { + "type": "string", + "readOnly": true + }, + "csrftag": { + "type": "string", + "readOnly": true + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "AppfwprofileAppfwconfidfieldBinding": { + "type": "object", + "properties": { + "confidfield": { + "type": "string", + "description": "Name of the form field to designate as confidential." + }, + "isregex_cffield": { + "type": "string", + "description": "Is Fake Account Detection field name regular expression?" + }, + "cffield_url": { + "type": "string", + "description": "URL of the web page that contains the web form." + }, + "state": { + "type": "string", + "description": "Enabled." + }, + "comment": { + "type": "string", + "description": "Any comments about the purpose of profile, or other useful information about the profile." + }, + "isautodeployed": { + "type": "string", + "description": "Is the rule auto deployed by dynamic profile ?" + }, + "alertonly": { + "type": "string", + "description": "Send SNMP alert?" + }, + "resourceid": { + "type": "string", + "description": "A \"id\" that identifies the rule." + }, + "name": { + "type": "string", + "description": "Name of the profile to which to bind an exemption or rule." + }, + "ruletype": { + "type": "string", + "description": "Specifies rule type of binding" + } + } + }, + "AppfwprofileBinding": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the application firewall profile.
Minimum value =" + } + } + }, + "AppfwprofileBlockkeywordBinding": { + "type": "object", + "properties": { + "blockkeyword": { + "type": "string", + "description": "Field name of the block keyword binding." + }, + "as_blockkeyword_formurl": { + "type": "string", + "description": "The blockkeyword form action URL." + }, + "fieldname": { + "type": "string", + "description": "A block keyword field name" + }, + "as_fieldname_isregex_blockkeyword": { + "type": "string", + "description": "Is block keyword field name regular expression?" + }, + "blockkeywordtype": { + "type": "string", + "description": "block keyword type(literal|PCRE)" + }, + "state": { + "type": "string", + "description": "Enabled." + }, + "comment": { + "type": "string", + "description": "Any comments about the purpose of profile, or other useful information about the profile." + }, + "ruletype": { + "type": "string", + "description": "Specifies rule type of binding" + }, + "isautodeployed": { + "type": "string", + "description": "Is the rule auto deployed by dynamic profile ?" + }, + "alertonly": { + "type": "string", + "description": "Send SNMP alert?" + }, + "resourceid": { + "type": "string", + "description": "A \"id\" that identifies the rule." + }, + "name": { + "type": "string", + "description": "Name of the profile to which to bind an exemption or rule." + } + } + }, + "AppfwprofileBypasslistBinding": { + "type": "object", + "properties": { + "as_bypass_list": { + "type": "string", + "description": "Bypass List Value" + }, + "as_bypass_list_value_type": { + "type": "string", + "description": "Bypass List value type" + }, + "as_bypass_list_action": { + "type": "string", + "description": "Bypass List Action" + }, + "as_bypass_list_location": { + "type": "string", + "description": "Bypass List scan location" + }, + "state": { + "type": "string", + "description": "Enabled." + }, + "comment": { + "type": "string", + "description": "Any comments about the purpose of profile, or other useful information about the profile." + }, + "isautodeployed": { + "type": "string", + "description": "Is the rule auto deployed by dynamic profile ?" + }, + "alertonly": { + "type": "string", + "description": "Send SNMP alert?" + }, + "resourceid": { + "type": "string", + "description": "A \"id\" that identifies the rule." + }, + "name": { + "type": "string", + "description": "Name of the profile to which to bind an exemption or rule." + }, + "ruletype": { + "type": "string", + "description": "Specifies rule type of binding" + } + } + }, + "AppfwprofileCmdinjectionBinding": { + "type": "object", + "properties": { + "cmdinjection": { + "type": "string", + "description": "Name of the relaxed web form field/header/cookie" + }, + "isregex_cmd": { + "type": "string", + "description": "Is the relaxed web form field name/header/cookie a regular expression?" + }, + "formactionurl_cmd": { + "type": "string", + "description": "The web form action URL." + }, + "as_scan_location_cmd": { + "type": "string", + "description": "Location of command injection exception - form field, header or cookie." + }, + "as_value_type_cmd": { + "type": "string", + "description": "Type of the relaxed web form value" + }, + "as_value_expr_cmd": { + "type": "string", + "description": "The web form/header/cookie value expression." + }, + "isvalueregex_cmd": { + "type": "string", + "description": "Is the web form field/header/cookie value a regular expression?" + }, + "state": { + "type": "string", + "description": "Enabled." + }, + "comment": { + "type": "string", + "description": "Any comments about the purpose of profile, or other useful information about the profile." + }, + "isautodeployed": { + "type": "string", + "description": "Is the rule auto deployed by dynamic profile ?" + }, + "alertonly": { + "type": "string", + "description": "Send SNMP alert?" + }, + "resourceid": { + "type": "string", + "description": "A \"id\" that identifies the rule." + }, + "name": { + "type": "string", + "description": "Name of the profile to which to bind an exemption or rule." + }, + "ruletype": { + "type": "string", + "description": "Specifies rule type of binding" + } + } + }, + "AppfwprofileContenttypeBinding": { + "type": "object", + "properties": { + "contenttype": { + "type": "string", + "description": "A regular expression that designates a content-type on the content-types list." + }, + "state": { + "type": "string", + "description": "Enabled." + }, + "comment": { + "type": "string", + "description": "Any comments about the purpose of profile, or other useful information about the profile." + }, + "isautodeployed": { + "type": "string", + "description": "Is the rule auto deployed by dynamic profile ?" + }, + "alertonly": { + "type": "string", + "description": "Send SNMP alert?" + }, + "resourceid": { + "type": "string", + "description": "A \"id\" that identifies the rule." + }, + "name": { + "type": "string", + "description": "Name of the profile to which to bind an exemption or rule." + }, + "ruletype": { + "type": "string", + "description": "Specifies rule type of binding" + } + } + }, + "AppfwprofileCookieconsistencyBinding": { + "type": "object", + "properties": { + "cookieconsistency": { + "type": "string", + "description": "The name of the cookie to be checked." + }, + "isregex": { + "type": "string", + "description": "Is the cookie name a regular expression?" + }, + "state": { + "type": "string", + "description": "Enabled." + }, + "comment": { + "type": "string", + "description": "Any comments about the purpose of profile, or other useful information about the profile." + }, + "isautodeployed": { + "type": "string", + "description": "Is the rule auto deployed by dynamic profile ?" + }, + "alertonly": { + "type": "string", + "description": "Send SNMP alert?" + }, + "resourceid": { + "type": "string", + "description": "A \"id\" that identifies the rule." + }, + "name": { + "type": "string", + "description": "Name of the profile to which to bind an exemption or rule." + }, + "ruletype": { + "type": "string", + "description": "Specifies rule type of binding" + } + } + }, + "AppfwprofileCreditcardnumberBinding": { + "type": "object", + "properties": { + "creditcardnumber": { + "type": "string", + "description": "The object expression that is to be excluded from safe commerce check" + }, + "creditcardnumberurl": { + "type": "string", + "description": "The url for which the list of credit card numbers are needed to be bypassed from inspection" + }, + "state": { + "type": "string", + "description": "Enabled." + }, + "comment": { + "type": "string", + "description": "Any comments about the purpose of profile, or other useful information about the profile." + }, + "isautodeployed": { + "type": "string", + "description": "Is the rule auto deployed by dynamic profile ?" + }, + "alertonly": { + "type": "string", + "description": "Send SNMP alert?" + }, + "name": { + "type": "string", + "description": "Name of the profile to which to bind an exemption or rule." + }, + "resourceid": { + "type": "string", + "description": "A \"id\" that identifies the rule." + }, + "ruletype": { + "type": "string", + "description": "Specifies rule type of binding" + } + } + }, + "AppfwprofileCrosssitescriptingBinding": { + "type": "object", + "properties": { + "crosssitescripting": { + "type": "string", + "description": "The web form field name." + }, + "isregex_xss": { + "type": "string", + "description": "Is the web form field name a regular expression?" + }, + "formactionurl_xss": { + "type": "string", + "description": "The web form action URL." + }, + "as_scan_location_xss": { + "type": "string", + "description": "Location of cross-site scripting exception - form field, header, cookie or URL." + }, + "as_value_type_xss": { + "type": "string", + "description": "The web form value type." + }, + "as_value_expr_xss": { + "type": "string", + "description": "The web form value expression." + }, + "isvalueregex_xss": { + "type": "string", + "description": "Is the web form field value a regular expression?" + }, + "state": { + "type": "string", + "description": "Enabled." + }, + "comment": { + "type": "string", + "description": "Any comments about the purpose of profile, or other useful information about the profile." + }, + "isautodeployed": { + "type": "string", + "description": "Is the rule auto deployed by dynamic profile ?" + }, + "alertonly": { + "type": "string", + "description": "Send SNMP alert?" + }, + "resourceid": { + "type": "string", + "description": "A \"id\" that identifies the rule." + }, + "name": { + "type": "string", + "description": "Name of the profile to which to bind an exemption or rule." + }, + "ruletype": { + "type": "string", + "description": "Specifies rule type of binding" + } + } + }, + "AppfwprofileCsrftagBinding": { + "type": "object", + "properties": { + "csrftag": { + "type": "string", + "description": "The web form originating URL." + }, + "csrfformactionurl": { + "type": "string", + "description": "The web form action URL." + }, + "state": { + "type": "string", + "description": "Enabled." + }, + "comment": { + "type": "string", + "description": "Any comments about the purpose of profile, or other useful information about the profile." + }, + "isautodeployed": { + "type": "string", + "description": "Is the rule auto deployed by dynamic profile ?" + }, + "alertonly": { + "type": "string", + "description": "Send SNMP alert?" + }, + "resourceid": { + "type": "string", + "description": "A \"id\" that identifies the rule." + }, + "name": { + "type": "string", + "description": "Name of the profile to which to bind an exemption or rule." + }, + "ruletype": { + "type": "string", + "description": "Specifies rule type of binding" + } + } + }, + "AppfwprofileDenylistBinding": { + "type": "object", + "properties": { + "as_deny_list": { + "type": "string", + "description": "Deny List Value" + }, + "as_deny_list_value_type": { + "type": "string", + "description": "Deny List value type" + }, + "as_deny_list_action": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Deny List Action." + }, + "as_deny_list_location": { + "type": "string", + "description": "Deny List scan location" + }, + "state": { + "type": "string", + "description": "Enabled." + }, + "comment": { + "type": "string", + "description": "Any comments about the purpose of profile, or other useful information about the profile." + }, + "isautodeployed": { + "type": "string", + "description": "Is the rule auto deployed by dynamic profile ?" + }, + "alertonly": { + "type": "string", + "description": "Send SNMP alert?" + }, + "resourceid": { + "type": "string", + "description": "A \"id\" that identifies the rule." + }, + "name": { + "type": "string", + "description": "Name of the profile to which to bind an exemption or rule." + }, + "ruletype": { + "type": "string", + "description": "Specifies rule type of binding" + } + } + }, + "AppfwprofileDenyurlBinding": { + "type": "object", + "properties": { + "denyurl": { + "type": "string", + "description": "A regular expression that designates a URL on the Deny URL list." + }, + "state": { + "type": "string", + "description": "Enabled." + }, + "comment": { + "type": "string", + "description": "Any comments about the purpose of profile, or other useful information about the profile." + }, + "isautodeployed": { + "type": "string", + "description": "Is the rule auto deployed by dynamic profile ?" + }, + "alertonly": { + "type": "string", + "description": "Send SNMP alert?" + }, + "resourceid": { + "type": "string", + "description": "A \"id\" that identifies the rule." + }, + "name": { + "type": "string", + "description": "Name of the profile to which to bind an exemption or rule." + }, + "ruletype": { + "type": "string", + "description": "Specifies rule type of binding" + } + } + }, + "AppfwprofileExcluderescontenttypeBinding": { + "type": "object", + "properties": { + "excluderescontenttype": { + "type": "string", + "description": "A regular expression that represents the content type of the response that are to be excluded from inspection." + }, + "state": { + "type": "string", + "description": "Enabled." + }, + "comment": { + "type": "string", + "description": "Any comments about the purpose of profile, or other useful information about the profile." + }, + "isautodeployed": { + "type": "string", + "description": "Is the rule auto deployed by dynamic profile ?" + }, + "alertonly": { + "type": "string", + "description": "Send SNMP alert?" + }, + "resourceid": { + "type": "string", + "description": "A \"id\" that identifies the rule." + }, + "name": { + "type": "string", + "description": "Name of the profile to which to bind an exemption or rule." + }, + "ruletype": { + "type": "string", + "description": "Specifies rule type of binding" + } + } + }, + "AppfwprofileFakeaccountBinding": { + "type": "object", + "properties": { + "fakeaccount": { + "type": "string", + "description": "Field name of the fake account rule." + }, + "isfieldnameregex": { + "type": "string", + "description": "Is Fake Account Detection field name regex?" + }, + "formurl_fad": { + "type": "string", + "description": "The fake account detection URL." + }, + "formexpression": { + "type": "string", + "description": "A regular expression that defines the Fake Account." + }, + "tag": { + "type": "string", + "description": "A tag expression that defines the Fake Account." + }, + "state": { + "type": "string", + "description": "Enabled." + }, + "comment": { + "type": "string", + "description": "Any comments about the purpose of profile, or other useful information about the profile." + }, + "isautodeployed": { + "type": "string", + "description": "Is the rule auto deployed by dynamic profile ?" + }, + "alertonly": { + "type": "string", + "description": "Send SNMP alert?" + }, + "name": { + "type": "string", + "description": "Name of the profile to which to bind an exemption or rule." + }, + "resourceid": { + "type": "string", + "description": "A \"id\" that identifies the rule." + }, + "ruletype": { + "type": "string", + "description": "Specifies rule type of binding" + } + } + }, + "AppfwprofileFieldconsistencyBinding": { + "type": "object", + "properties": { + "fieldconsistency": { + "type": "string", + "description": "The web form field name." + }, + "isregex_ffc": { + "type": "string", + "description": "Is the web form field name a regular expression?" + }, + "formactionurl_ffc": { + "type": "string", + "description": "The web form action URL." + }, + "state": { + "type": "string", + "description": "Enabled." + }, + "comment": { + "type": "string", + "description": "Any comments about the purpose of profile, or other useful information about the profile." + }, + "isautodeployed": { + "type": "string", + "description": "Is the rule auto deployed by dynamic profile ?" + }, + "alertonly": { + "type": "string", + "description": "Send SNMP alert?" + }, + "resourceid": { + "type": "string", + "description": "A \"id\" that identifies the rule." + }, + "name": { + "type": "string", + "description": "Name of the profile to which to bind an exemption or rule." + }, + "ruletype": { + "type": "string", + "description": "Specifies rule type of binding" + } + } + }, + "AppfwprofileFieldformatBinding": { + "type": "object", + "properties": { + "fieldformat": { + "type": "string", + "description": "Name of the form field to which a field format will be assigned." + }, + "isregex_ff": { + "type": "string", + "description": "Is the form field name a regular expression?" + }, + "formactionurl_ff": { + "type": "string", + "description": "Action URL of the form field to which a field format will be assigned." + }, + "fieldtype": { + "type": "string", + "description": "The field type you are assigning to this form field." + }, + "fieldformatminlength": { + "type": "integer", + "description": "The minimum allowed length for data in this form field." + }, + "fieldformatmaxlength": { + "type": "integer", + "description": "The maximum allowed length for data in this form field." + }, + "state": { + "type": "string", + "description": "Enabled." + }, + "comment": { + "type": "string", + "description": "Any comments about the purpose of profile, or other useful information about the profile." + }, + "isautodeployed": { + "type": "string", + "description": "Is the rule auto deployed by dynamic profile ?" + }, + "alertonly": { + "type": "string", + "description": "Send SNMP alert?" + }, + "resourceid": { + "type": "string", + "description": "A \"id\" that identifies the rule." + }, + "name": { + "type": "string", + "description": "Name of the profile to which to bind an exemption or rule." + }, + "ruletype": { + "type": "string", + "description": "Specifies rule type of binding" + } + } + }, + "AppfwprofileFileuploadtypeBinding": { + "type": "object", + "properties": { + "fileuploadtype": { + "type": "string", + "description": "FileUploadTypes to allow/deny." + }, + "as_fileuploadtypes_url": { + "type": "string", + "description": "FileUploadTypes action URL." + }, + "isnameregex": { + "type": "string", + "description": "Is field name a regular expression?" + }, + "state": { + "type": "string", + "description": "Enabled." + }, + "comment": { + "type": "string", + "description": "Any comments about the purpose of profile, or other useful information about the profile." + }, + "filetype": { + "type": "array", + "items": { + "type": "string" + }, + "description": "FileUploadTypes file types." + }, + "isautodeployed": { + "type": "string", + "description": "Is the rule auto deployed by dynamic profile ?" + }, + "alertonly": { + "type": "string", + "description": "Send SNMP alert?" + }, + "resourceid": { + "type": "string", + "description": "A \"id\" that identifies the rule." + }, + "name": { + "type": "string", + "description": "Name of the profile to which to bind an exemption or rule." + }, + "isregex_fileuploadtypes_url": { + "type": "string", + "description": "Is a regular expression?" + }, + "ruletype": { + "type": "string", + "description": "Specifies rule type of binding" + } + } + }, + "AppfwprofileGrpcvalidationBinding": { + "type": "object", + "properties": { + "grpcvalidation": { + "type": "string", + "description": "Exempt any gRPC method matching the given pattern from the API schema validation check." + }, + "grpc_relax_validation_action": { + "type": "string", + "description": "Action to be taken for traffic matching the configured relaxation rule." + }, + "state": { + "type": "string", + "description": "Enabled." + }, + "comment": { + "type": "string", + "description": "Any comments about the purpose of profile, or other useful information about the profile." + }, + "isautodeployed": { + "type": "string", + "description": "Is the rule auto deployed by dynamic profile ?" + }, + "alertonly": { + "type": "string", + "description": "Send SNMP alert?" + }, + "resourceid": { + "type": "string", + "description": "A \"id\" that identifies the rule." + }, + "name": { + "type": "string", + "description": "Name of the profile to which to bind an exemption or rule." + }, + "ruletype": { + "type": "string", + "description": "Specifies rule type of binding" + } + } + }, + "AppfwprofileJsonblockkeywordBinding": { + "type": "object", + "properties": { + "jsonblockkeyword": { + "type": "string", + "description": "Field name of json block keyword binding" + }, + "jsonblockkeywordurl": { + "type": "string", + "description": "The json blockkeyword URL." + }, + "keyname_json_blockkeyword": { + "type": "string", + "description": "JSON block keyword keyname" + }, + "iskeyregex_json_blockkeyword": { + "type": "string", + "description": "Is JSON blockkeyword key a regular expression?" + }, + "jsonblockkeywordtype": { + "type": "string", + "description": "JSON block keyword type" + }, + "state": { + "type": "string", + "description": "Enabled." + }, + "comment": { + "type": "string", + "description": "Any comments about the purpose of profile, or other useful information about the profile." + }, + "ruletype": { + "type": "string", + "description": "Specifies rule type of binding" + }, + "isautodeployed": { + "type": "string", + "description": "Is the rule auto deployed by dynamic profile ?" + }, + "alertonly": { + "type": "string", + "description": "Send SNMP alert?" + }, + "resourceid": { + "type": "string", + "description": "A \"id\" that identifies the rule." + }, + "name": { + "type": "string", + "description": "Name of the profile to which to bind an exemption or rule." + } + } + }, + "AppfwprofileJsoncmdurlBinding": { + "type": "object", + "properties": { + "jsoncmdurl": { + "type": "string", + "description": "A regular expression that designates a URL on the Json CMD URL list for which Command injection violations are relaxed." + }, + "state": { + "type": "string", + "description": "Enabled." + }, + "comment": { + "type": "string", + "description": "Any comments about the purpose of profile, or other useful information about the profile." + }, + "iskeyregex_json_cmd": { + "type": "string", + "description": "Is the key name a regular expression?" + }, + "keyname_json_cmd": { + "type": "string", + "description": "An expression that designates a keyname on the JSON CMD URL for which Command injection violations are relaxed." + }, + "as_value_type_json_cmd": { + "type": "string", + "description": "Type of the relaxed JSON CMD key value" + }, + "as_value_expr_json_cmd": { + "type": "string", + "description": "The JSON CMD key value expression." + }, + "isvalueregex_json_cmd": { + "type": "string", + "description": "Is the JSON CMD key value a regular expression?" + }, + "isautodeployed": { + "type": "string", + "description": "Is the rule auto deployed by dynamic profile ?" + }, + "alertonly": { + "type": "string", + "description": "Send SNMP alert?" + }, + "resourceid": { + "type": "string", + "description": "A \"id\" that identifies the rule." + }, + "name": { + "type": "string", + "description": "Name of the profile to which to bind an exemption or rule." + }, + "ruletype": { + "type": "string", + "description": "Specifies rule type of binding" + } + } + }, + "AppfwprofileJsondosurlBinding": { + "type": "object", + "properties": { + "jsondosurl": { + "type": "string", + "description": "The URL on which we need to enforce the specified JSON denial-of-service (JSONDoS) attack protections." + }, + "jsonmaxdocumentlengthcheck": { + "type": "string", + "description": "State if JSON Max document length check is ON or OFF." + }, + "jsonmaxdocumentlength": { + "type": "integer", + "description": "Maximum document length of JSON document, in bytes." + }, + "jsonmaxcontainerdepthcheck": { + "type": "string", + "description": "State if JSON Max depth check is ON or OFF." + }, + "jsonmaxcontainerdepth": { + "type": "integer", + "description": "Maximum allowed nesting depth of JSON document." + }, + "jsonmaxobjectkeycountcheck": { + "type": "string", + "description": "State if JSON Max object key count check is ON or OFF." + }, + "jsonmaxobjectkeycount": { + "type": "integer", + "description": "Maximum key count in the any of JSON object." + }, + "jsonmaxobjectkeylengthcheck": { + "type": "string", + "description": "State if JSON Max object key length check is ON or OFF." + }, + "jsonmaxobjectkeylength": { + "type": "integer", + "description": "Maximum key length in the any of JSON object." + }, + "jsonmaxarraylengthcheck": { + "type": "string", + "description": "State if JSON Max array value count check is ON or OFF." + }, + "jsonmaxarraylength": { + "type": "integer", + "description": "Maximum array length in the any of JSON object." + }, + "jsonmaxstringlengthcheck": { + "type": "string", + "description": "State if JSON Max string value count check is ON or OFF." + }, + "jsonmaxstringlength": { + "type": "integer", + "description": "Maximum string length in the JSON." + }, + "state": { + "type": "string", + "description": "Enabled." + }, + "comment": { + "type": "string", + "description": "Any comments about the purpose of profile, or other useful information about the profile." + }, + "isautodeployed": { + "type": "string", + "description": "Is the rule auto deployed by dynamic profile ?" + }, + "alertonly": { + "type": "string", + "description": "Send SNMP alert?" + }, + "resourceid": { + "type": "string", + "description": "A \"id\" that identifies the rule." + }, + "name": { + "type": "string", + "description": "Name of the profile to which to bind an exemption or rule." + }, + "ruletype": { + "type": "string", + "description": "Specifies rule type of binding" + } + } + }, + "AppfwprofileJsonsqlurlBinding": { + "type": "object", + "properties": { + "jsonsqlurl": { + "type": "string", + "description": "A regular expression that designates a URL on the Json SQL URL list for which SQL violations are relaxed." + }, + "state": { + "type": "string", + "description": "Enabled." + }, + "comment": { + "type": "string", + "description": "Any comments about the purpose of profile, or other useful information about the profile." + }, + "iskeyregex_json_sql": { + "type": "string", + "description": "Is the key name a regular expression?" + }, + "keyname_json_sql": { + "type": "string", + "description": "An expression that designates a keyname on the JSON SQL URL for which SQL injection violations are relaxed." + }, + "as_value_type_json_sql": { + "type": "string", + "description": "Type of the relaxed JSON SQL key value" + }, + "as_value_expr_json_sql": { + "type": "string", + "description": "The JSON SQL key value expression." + }, + "isvalueregex_json_sql": { + "type": "string", + "description": "Is the JSON SQL key value a regular expression?" + }, + "isautodeployed": { + "type": "string", + "description": "Is the rule auto deployed by dynamic profile ?" + }, + "alertonly": { + "type": "string", + "description": "Send SNMP alert?" + }, + "resourceid": { + "type": "string", + "description": "A \"id\" that identifies the rule." + }, + "name": { + "type": "string", + "description": "Name of the profile to which to bind an exemption or rule." + }, + "ruletype": { + "type": "string", + "description": "Specifies rule type of binding" + } + } + }, + "AppfwprofileJsonxssurlBinding": { + "type": "object", + "properties": { + "jsonxssurl": { + "type": "string", + "description": "A regular expression that designates a URL on the Json XSS URL list for which XSS violations are relaxed." + }, + "state": { + "type": "string", + "description": "Enabled." + }, + "comment": { + "type": "string", + "description": "Any comments about the purpose of profile, or other useful information about the profile." + }, + "iskeyregex_json_xss": { + "type": "string", + "description": "Is the key name a regular expression?" + }, + "keyname_json_xss": { + "type": "string", + "description": "An expression that designates a keyname on the JSON XSS URL for which XSS injection violations are relaxed." + }, + "as_value_type_json_xss": { + "type": "string", + "description": "Type of the relaxed JSON XSS key value" + }, + "as_value_expr_json_xss": { + "type": "string", + "description": "The JSON XSS key value expression." + }, + "isvalueregex_json_xss": { + "type": "string", + "description": "Is the JSON XSS key value a regular expression?" + }, + "isautodeployed": { + "type": "string", + "description": "Is the rule auto deployed by dynamic profile ?" + }, + "alertonly": { + "type": "string", + "description": "Send SNMP alert?" + }, + "resourceid": { + "type": "string", + "description": "A \"id\" that identifies the rule." + }, + "name": { + "type": "string", + "description": "Name of the profile to which to bind an exemption or rule." + }, + "ruletype": { + "type": "string", + "description": "Specifies rule type of binding" + } + } + }, + "AppfwprofileLogexpressionBinding": { + "type": "object", + "properties": { + "logexpression": { + "type": "string", + "description": "Name of LogExpression object." + }, + "as_logexpression": { + "type": "string", + "description": "LogExpression to log when violation happened on appfw profile" + }, + "state": { + "type": "string", + "description": "Enabled." + }, + "comment": { + "type": "string", + "description": "Any comments about the purpose of profile, or other useful information about the profile." + }, + "isautodeployed": { + "type": "string", + "description": "Is the rule auto deployed by dynamic profile ?" + }, + "alertonly": { + "type": "string", + "description": "Send SNMP alert?" + }, + "name": { + "type": "string", + "description": "Name of the profile to which to bind an exemption or rule." + }, + "resourceid": { + "type": "string", + "description": "A \"id\" that identifies the rule." + }, + "ruletype": { + "type": "string", + "description": "Specifies rule type of binding" + } + } + }, + "AppfwprofileRestvalidationBinding": { + "type": "object", + "properties": { + "restvalidation": { + "type": "string", + "description": "Exempt REST endpoints or any other URLs matching the given pattern from the API schema validation check." + }, + "rest_validation_action": { + "type": "string", + "description": "Action to be taken for traffic matching the configured relaxation rule." + }, + "state": { + "type": "string", + "description": "Enabled." + }, + "comment": { + "type": "string", + "description": "Any comments about the purpose of profile, or other useful information about the profile." + }, + "isautodeployed": { + "type": "string", + "description": "Is the rule auto deployed by dynamic profile ?" + }, + "alertonly": { + "type": "string", + "description": "Send SNMP alert?" + }, + "resourceid": { + "type": "string", + "description": "A \"id\" that identifies the rule." + }, + "name": { + "type": "string", + "description": "Name of the profile to which to bind an exemption or rule." + }, + "ruletype": { + "type": "string", + "description": "Specifies rule type of binding" + } + } + }, + "AppfwprofileSafeobjectBinding": { + "type": "object", + "properties": { + "safeobject": { + "type": "string", + "description": "Name of the Safe Object." + }, + "as_expression": { + "type": "string", + "description": "A regular expression that defines the Safe Object." + }, + "maxmatchlength": { + "type": "integer", + "description": "Maximum match length for a Safe Object expression." + }, + "action": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Safe Object action types." + }, + "state": { + "type": "string", + "description": "Enabled." + }, + "comment": { + "type": "string", + "description": "Any comments about the purpose of profile, or other useful information about the profile." + }, + "isautodeployed": { + "type": "string", + "description": "Is the rule auto deployed by dynamic profile ?" + }, + "alertonly": { + "type": "string", + "description": "Send SNMP alert?" + }, + "name": { + "type": "string", + "description": "Name of the profile to which to bind an exemption or rule." + }, + "resourceid": { + "type": "string", + "description": "A \"id\" that identifies the rule." + }, + "ruletype": { + "type": "string", + "description": "Specifies rule type of binding" + } + } + }, + "AppfwprofileSqlinjectionBinding": { + "type": "object", + "properties": { + "sqlinjection": { + "type": "string", + "description": "The web form field name." + }, + "isregex_sql": { + "type": "string", + "description": "Is the web form field name a regular expression?" + }, + "formactionurl_sql": { + "type": "string", + "description": "The web form action URL." + }, + "as_scan_location_sql": { + "type": "string", + "description": "Location of SQL injection exception - form field, header or cookie." + }, + "as_value_type_sql": { + "type": "string", + "description": "The web form value type." + }, + "as_value_expr_sql": { + "type": "string", + "description": "The web form value expression." + }, + "isvalueregex_sql": { + "type": "string", + "description": "Is the web form field value a regular expression?" + }, + "ruletype": { + "type": "string", + "description": "Specifies rule type of binding" + }, + "state": { + "type": "string", + "description": "Enabled." + }, + "comment": { + "type": "string", + "description": "Any comments about the purpose of profile, or other useful information about the profile." + }, + "isautodeployed": { + "type": "string", + "description": "Is the rule auto deployed by dynamic profile ?" + }, + "alertonly": { + "type": "string", + "description": "Send SNMP alert?" + }, + "resourceid": { + "type": "string", + "description": "A \"id\" that identifies the rule." + }, + "name": { + "type": "string", + "description": "Name of the profile to which to bind an exemption or rule." + } + } + }, + "AppfwprofileStarturlBinding": { + "type": "object", + "properties": { + "starturl": { + "type": "string", + "description": "A regular expression that designates a URL on the Start URL list." + }, + "state": { + "type": "string", + "description": "Enabled." + }, + "comment": { + "type": "string", + "description": "Any comments about the purpose of profile, or other useful information about the profile." + }, + "isautodeployed": { + "type": "string", + "description": "Is the rule auto deployed by dynamic profile ?" + }, + "alertonly": { + "type": "string", + "description": "Send SNMP alert?" + }, + "resourceid": { + "type": "string", + "description": "A \"id\" that identifies the rule." + }, + "name": { + "type": "string", + "description": "Name of the profile to which to bind an exemption or rule." + }, + "ruletype": { + "type": "string", + "description": "Specifies rule type of binding" + } + } + }, + "AppfwprofileTrustedlearningclientsBinding": { + "type": "object", + "properties": { + "trustedlearningclients": { + "type": "string", + "description": "Specify trusted host/network IP" + }, + "state": { + "type": "string", + "description": "Enabled." + }, + "comment": { + "type": "string", + "description": "Any comments about the purpose of profile, or other useful information about the profile." + }, + "isautodeployed": { + "type": "string", + "description": "Is the rule auto deployed by dynamic profile ?" + }, + "alertonly": { + "type": "string", + "description": "Send SNMP alert?" + }, + "name": { + "type": "string", + "description": "Name of the profile to which to bind an exemption or rule." + }, + "resourceid": { + "type": "string", + "description": "A \"id\" that identifies the rule." + }, + "ruletype": { + "type": "string", + "description": "Specifies rule type of binding" + } + } + }, + "AppfwprofileXmlattachmenturlBinding": { + "type": "object", + "properties": { + "xmlattachmenturl": { + "type": "string", + "description": "XML attachment URL regular expression length." + }, + "xmlmaxattachmentsizecheck": { + "type": "string", + "description": "State if XML Max attachment size Check is ON or OFF." + }, + "xmlmaxattachmentsize": { + "type": "integer", + "description": "Specify maximum attachment size." + }, + "xmlattachmentcontenttypecheck": { + "type": "string", + "description": "State if XML attachment content-type check is ON or OFF." + }, + "xmlattachmentcontenttype": { + "type": "string", + "description": "Specify content-type regular expression." + }, + "state": { + "type": "string", + "description": "Enabled." + }, + "comment": { + "type": "string", + "description": "Any comments about the purpose of profile, or other useful information about the profile." + }, + "isautodeployed": { + "type": "string", + "description": "Is the rule auto deployed by dynamic profile ?" + }, + "alertonly": { + "type": "string", + "description": "Send SNMP alert?" + }, + "name": { + "type": "string", + "description": "Name of the profile to which to bind an exemption or rule." + }, + "resourceid": { + "type": "string", + "description": "A \"id\" that identifies the rule." + }, + "ruletype": { + "type": "string", + "description": "Specifies rule type of binding" + } + } + }, + "AppfwprofileXmldosurlBinding": { + "type": "object", + "properties": { + "xmldosurl": { + "type": "string", + "description": "XML DoS URL regular expression length." + }, + "xmlmaxelementdepthcheck": { + "type": "string", + "description": "State if XML Max element depth check is ON or OFF." + }, + "xmlmaxelementdepth": { + "type": "integer", + "description": "Maximum nesting (depth) of XML elements." + }, + "xmlmaxelementnamelengthcheck": { + "type": "string", + "description": "State if XML Max element name length check is ON or OFF." + }, + "xmlmaxelementnamelength": { + "type": "integer", + "description": "Specify the longest name of any element (including the expanded namespace) to protect against overflow attacks." + }, + "xmlmaxelementscheck": { + "type": "string", + "description": "State if XML Max elements check is ON or OFF." + }, + "xmlmaxelements": { + "type": "integer", + "description": "Specify the maximum number of XML elements allowed." + }, + "xmlmaxelementchildrencheck": { + "type": "string", + "description": "State if XML Max element children check is ON or OFF." + }, + "xmlmaxelementchildren": { + "type": "integer", + "description": "Specify the maximum number of children allowed per XML element." + }, + "xmlmaxnodescheck": { + "type": "string", + "description": "State if XML Max nodes check is ON or OFF." + }, + "xmlmaxnodes": { + "type": "integer", + "description": "Specify the maximum number of XML nodes." + }, + "xmlmaxentityexpansionscheck": { + "type": "string", + "description": "State if XML Max Entity Expansions Check is ON or OFF." + }, + "xmlmaxentityexpansions": { + "type": "integer", + "description": "Specify maximum allowed number of entity expansions." + }, + "xmlmaxentityexpansiondepthcheck": { + "type": "string", + "description": "State if XML Max Entity Expansions Depth Check is ON or OFF." + }, + "xmlmaxentityexpansiondepth": { + "type": "integer", + "description": "Specify maximum entity expansion depth." + }, + "xmlmaxattributescheck": { + "type": "string", + "description": "State if XML Max attributes check is ON or OFF." + }, + "xmlmaxattributes": { + "type": "integer", + "description": "Specify maximum number of attributes per XML element." + }, + "xmlmaxattributenamelengthcheck": { + "type": "string", + "description": "State if XML Max attribute name length check is ON or OFF." + }, + "xmlmaxattributenamelength": { + "type": "integer", + "description": "Specify the longest name of any XML attribute." + }, + "xmlmaxattributevaluelengthcheck": { + "type": "string", + "description": "State if XML Max atribute value length is ON or OFF." + }, + "xmlmaxattributevaluelength": { + "type": "integer", + "description": "Specify the longest value of any XML attribute." + }, + "xmlmaxnamespacescheck": { + "type": "string", + "description": "State if XML Max namespaces check is ON or OFF." + }, + "xmlmaxnamespaces": { + "type": "integer", + "description": "Specify maximum number of active namespaces." + }, + "xmlmaxnamespaceurilengthcheck": { + "type": "string", + "description": "State if XML Max namespace URI length check is ON or OFF." + }, + "xmlmaxnamespaceurilength": { + "type": "integer", + "description": "Specify the longest URI of any XML namespace." + }, + "xmlmaxchardatalengthcheck": { + "type": "string", + "description": "State if XML Max CDATA length check is ON or OFF." + }, + "xmlmaxchardatalength": { + "type": "integer", + "description": "Specify the maximum size of CDATA." + }, + "xmlmaxfilesizecheck": { + "type": "string", + "description": "State if XML Max file size check is ON or OFF." + }, + "xmlmaxfilesize": { + "type": "integer", + "description": "Specify the maximum size of XML messages." + }, + "xmlminfilesizecheck": { + "type": "string", + "description": "State if XML Min file size check is ON or OFF." + }, + "xmlminfilesize": { + "type": "integer", + "description": "Enforces minimum message size." + }, + "xmlblockpi": { + "type": "string", + "description": "State if XML Block PI is ON or OFF." + }, + "xmlblockdtd": { + "type": "string", + "description": "State if XML DTD is ON or OFF." + }, + "xmlblockexternalentities": { + "type": "string", + "description": "State if XML Block External Entities Check is ON or OFF." + }, + "xmlsoaparraycheck": { + "type": "string", + "description": "State if XML SOAP Array check is ON or OFF." + }, + "xmlmaxsoaparraysize": { + "type": "integer", + "description": "XML Max Total SOAP Array Size." + }, + "xmlmaxsoaparrayrank": { + "type": "integer", + "description": "XML Max Individual SOAP Array Rank." + }, + "state": { + "type": "string", + "description": "Enabled." + }, + "comment": { + "type": "string", + "description": "Any comments about the purpose of profile, or other useful information about the profile." + }, + "isautodeployed": { + "type": "string", + "description": "Is the rule auto deployed by dynamic profile ?" + }, + "alertonly": { + "type": "string", + "description": "Send SNMP alert?" + }, + "name": { + "type": "string", + "description": "Name of the profile to which to bind an exemption or rule." + }, + "resourceid": { + "type": "string", + "description": "A \"id\" that identifies the rule." + }, + "ruletype": { + "type": "string", + "description": "Specifies rule type of binding" + } + } + }, + "AppfwprofileXmlsqlinjectionBinding": { + "type": "object", + "properties": { + "xmlsqlinjection": { + "type": "string", + "description": "Exempt the specified URL from the XML SQL injection check." + }, + "isregex_xmlsql": { + "type": "string", + "description": "Is the XML SQL Injection exempted field name a regular expression?" + }, + "as_scan_location_xmlsql": { + "type": "string", + "description": "Location of SQL injection exception - XML Element or Attribute." + }, + "state": { + "type": "string", + "description": "Enabled." + }, + "comment": { + "type": "string", + "description": "Any comments about the purpose of profile, or other useful information about the profile." + }, + "isautodeployed": { + "type": "string", + "description": "Is the rule auto deployed by dynamic profile ?" + }, + "alertonly": { + "type": "string", + "description": "Send SNMP alert?" + }, + "name": { + "type": "string", + "description": "Name of the profile to which to bind an exemption or rule." + }, + "resourceid": { + "type": "string", + "description": "A \"id\" that identifies the rule." + }, + "ruletype": { + "type": "string", + "description": "Specifies rule type of binding" + } + } + }, + "AppfwprofileXmlvalidationurlBinding": { + "type": "object", + "properties": { + "xmlvalidationurl": { + "type": "string", + "description": "XML Validation URL regular expression." + }, + "xmlvalidateresponse": { + "type": "string", + "description": "Validate response message." + }, + "xmlwsdl": { + "type": "string", + "description": "WSDL object for soap request validation." + }, + "xmladditionalsoapheaders": { + "type": "string", + "description": "Allow addtional soap headers." + }, + "xmlendpointcheck": { + "type": "string", + "description": "Modifies the behaviour of the Request URL validation w.r.t." + }, + "xmlrequestschema": { + "type": "string", + "description": "XML Schema object for request validation ." + }, + "xmlresponseschema": { + "type": "string", + "description": "XML Schema object for response validation." + }, + "xmlvalidatesoapenvelope": { + "type": "string", + "description": "Validate SOAP Evelope only." + }, + "state": { + "type": "string", + "description": "Enabled." + }, + "comment": { + "type": "string", + "description": "Any comments about the purpose of profile, or other useful information about the profile." + }, + "isautodeployed": { + "type": "string", + "description": "Is the rule auto deployed by dynamic profile ?" + }, + "alertonly": { + "type": "string", + "description": "Send SNMP alert?" + }, + "name": { + "type": "string", + "description": "Name of the profile to which to bind an exemption or rule." + }, + "resourceid": { + "type": "string", + "description": "A \"id\" that identifies the rule." + }, + "ruletype": { + "type": "string", + "description": "Specifies rule type of binding" + } + } + }, + "AppfwprofileXmlwsiurlBinding": { + "type": "object", + "properties": { + "xmlwsiurl": { + "type": "string", + "description": "XML WS-I URL regular expression length." + }, + "xmlwsichecks": { + "type": "string", + "description": "Specify a comma separated list of relevant WS-I rule IDs." + }, + "state": { + "type": "string", + "description": "Enabled." + }, + "comment": { + "type": "string", + "description": "Any comments about the purpose of profile, or other useful information about the profile." + }, + "isautodeployed": { + "type": "string", + "description": "Is the rule auto deployed by dynamic profile ?" + }, + "alertonly": { + "type": "string", + "description": "Send SNMP alert?" + }, + "name": { + "type": "string", + "description": "Name of the profile to which to bind an exemption or rule." + }, + "resourceid": { + "type": "string", + "description": "A \"id\" that identifies the rule." + }, + "ruletype": { + "type": "string", + "description": "Specifies rule type of binding" + } + } + }, + "AppfwprofileXmlxssBinding": { + "type": "object", + "properties": { + "xmlxss": { + "type": "string", + "description": "Exempt the specified URL from the XML cross-site scripting (XSS) check." + }, + "isregex_xmlxss": { + "type": "string", + "description": "Is the XML XSS exempted field name a regular expression?" + }, + "as_scan_location_xmlxss": { + "type": "string", + "description": "Location of XSS injection exception - XML Element or Attribute." + }, + "state": { + "type": "string", + "description": "Enabled." + }, + "comment": { + "type": "string", + "description": "Any comments about the purpose of profile, or other useful information about the profile." + }, + "isautodeployed": { + "type": "string", + "description": "Is the rule auto deployed by dynamic profile ?" + }, + "alertonly": { + "type": "string", + "description": "Send SNMP alert?" + }, + "name": { + "type": "string", + "description": "Name of the profile to which to bind an exemption or rule." + }, + "resourceid": { + "type": "string", + "description": "A \"id\" that identifies the rule." + }, + "ruletype": { + "type": "string", + "description": "Specifies rule type of binding" + } + } + }, + "Appfwprotofile": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the gRPC schema object." + }, + "src": { + "type": "string", + "description": "Indicates source path of the gRPC schema file." + }, + "overwrite": { + "type": "boolean", + "description": "Overwrite any existing gRPC schema object of the same name." + }, + "comment": { + "type": "string", + "description": "Comments associated with this gRPC schema file." + }, + "response": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Appfwsettings": { + "type": "object", + "properties": { + "defaultprofile": { + "type": "string", + "description": "Profile to use when a connection does not match any policy." + }, + "undefaction": { + "type": "string", + "description": "Profile to use when an application firewall policy evaluates to undefined (UNDEF)." + }, + "sessiontimeout": { + "type": "integer", + "description": "Timeout, in seconds, after which a user session is terminated." + }, + "learnratelimit": { + "type": "integer", + "description": "Maximum number of connections per second that the application firewall learning engine examines to generate new relaxations for learning-ena" + }, + "sessionlifetime": { + "type": "integer", + "description": "Maximum amount of time (in seconds) that the application firewall allows a user session to remain active, regardless of user activity." + }, + "sessioncookiename": { + "type": "string", + "description": "Name of the session cookie that the application firewall uses to track user sessions." + }, + "clientiploggingheader": { + "type": "string", + "description": "Name of an HTTP header that contains the IP address that the client used to connect to the protected web site or service." + }, + "importsizelimit": { + "type": "integer", + "description": "Maximum cumulative size in bytes of all objects imported to Netscaler." + }, + "signatureautoupdate": { + "type": "string", + "description": "Flag used to enable/disable auto update signatures" + }, + "signatureurl": { + "type": "string", + "description": "URL to download the mapping file from server" + }, + "cookiepostencryptprefix": { + "type": "string", + "description": "String that is prepended to all encrypted cookie values." + }, + "logmalformedreq": { + "type": "string", + "description": "Log requests that are so malformed that application firewall parsing doesn't occur." + }, + "geolocationlogging": { + "type": "string", + "description": "Enable Geo-Location Logging in CEF format logs." + }, + "ceflogging": { + "type": "string", + "description": "Enable CEF format logs." + }, + "entitydecoding": { + "type": "string", + "description": "Transform multibyte (double- or half-width) characters to single width characters." + }, + "useconfigurablesecretkey": { + "type": "string", + "description": "Use configurable secret key in AppFw operations" + }, + "sessionlimit": { + "type": "integer", + "description": "Maximum number of sessions that the application firewall allows to be active, regardless of user activity." + }, + "malformedreqaction": { + "type": "array", + "items": { + "type": "string" + }, + "description": "flag to define action on malformed requests that application firewall cannot parse" + }, + "centralizedlearning": { + "type": "string", + "description": "Flag used to enable/disable ADM centralized learning" + }, + "proxyserver": { + "type": "string", + "description": "Proxy Server IP to get updated signatures from AWS." + }, + "proxyport": { + "type": "integer", + "description": "Proxy Server Port to get updated signatures from AWS." + }, + "proxyusername": { + "type": "string", + "description": "Proxy Username" + }, + "proxypassword": { + "type": "string", + "description": "Password with which proxy user logs on." + }, + "cookieflags": { + "type": "string", + "description": "Add the specified flags to AppFW cookies." + }, + "learning": { + "type": "string", + "readOnly": true + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Appfwsignatures": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the signature object." + }, + "src": { + "type": "string", + "description": "URL (protocol, host, path, and file name) for the location at which to store the imported signatures object." + }, + "xslt": { + "type": "string", + "description": "XSLT file source." + }, + "comment": { + "type": "string", + "description": "Any comments to preserve information about the signatures object." + }, + "overwrite": { + "type": "boolean", + "description": "Overwrite any existing signatures object of the same name." + }, + "merge": { + "type": "boolean", + "description": "Merges the existing Signature with new signature rules" + }, + "preservedefactions": { + "type": "boolean", + "description": "preserves def actions of signature rules" + }, + "sha1": { + "type": "string", + "description": "File path for sha1 file to validate signature file" + }, + "vendortype": { + "type": "string", + "description": "Third party vendor type for which WAF signatures has to be generated." + }, + "autoenablenewsignatures": { + "type": "string", + "description": "Flag used to enable/disable auto enable new signatures" + }, + "ruleid": { + "type": "array", + "items": { + "type": "integer" + }, + "description": "Signature rule IDs to be Enabled/Disabled" + }, + "category": { + "type": "string", + "description": "Signature category to be Enabled/Disabled" + }, + "enabled": { + "type": "string", + "description": "Flag used to enable/disable enable signature rule IDs/Signature Category" + }, + "action": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Signature action" + }, + "mergedefault": { + "type": "boolean", + "description": "Merges signature file with default signature file." + }, + "response": { + "type": "string", + "readOnly": true + }, + "encryptedversion": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Appfwtransactionrecords": { + "type": "object", + "properties": { + "nodeid": { + "type": "integer", + "description": "Unique number that identifies the cluster node." + }, + "httptransactionid": { + "type": "string", + "readOnly": true + }, + "packetengineid": { + "type": "string", + "readOnly": true + }, + "appfwsessionid": { + "type": "string", + "readOnly": true + }, + "profilename": { + "type": "string", + "readOnly": true + }, + "url": { + "type": "string", + "readOnly": true + }, + "clientip": { + "type": "string", + "readOnly": true + }, + "destip": { + "type": "string", + "readOnly": true + }, + "starttime": { + "type": "string", + "readOnly": true + }, + "endtime": { + "type": "string", + "readOnly": true + }, + "requestcontentlength": { + "type": "string", + "readOnly": true + }, + "requestyields": { + "type": "string", + "readOnly": true + }, + "requestmaxprocessingtime": { + "type": "string", + "readOnly": true + }, + "responsecontentlength": { + "type": "string", + "readOnly": true + }, + "responseyields": { + "type": "string", + "readOnly": true + }, + "responsemaxprocessingtime": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Appfwurlencodedformcontenttype": { + "type": "object", + "properties": { + "urlencodedformcontenttypevalue": { + "type": "string", + "description": "Content type to be classified as urlencoded form" + }, + "isregex": { + "type": "string", + "description": "Is urlencoded form content type a regular expression?" + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Appfwwsdl": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the WSDL file to remove." + }, + "src": { + "type": "string", + "description": "URL (protocol, host, path, and name) of the WSDL file to be imported is stored." + }, + "comment": { + "type": "string", + "description": "Any comments to preserve information about the WSDL." + }, + "overwrite": { + "type": "boolean", + "description": "Overwrite any existing WSDL of the same name." + }, + "response": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Appfwxmlcontenttype": { + "type": "object", + "properties": { + "xmlcontenttypevalue": { + "type": "string", + "description": "Content type to be classified as XML" + }, + "isregex": { + "type": "string", + "description": "Is field name a regular expression?" + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Appfwxmlerrorpage": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Indicates name of the imported xml error page to be removed." + }, + "src": { + "type": "string", + "description": "URL (protocol, host, path, and name) for the location at which to store the imported XML error object." + }, + "comment": { + "type": "string", + "description": "Any comments to preserve information about the XML error object." + }, + "overwrite": { + "type": "boolean", + "description": "Overwrite any existing XML error object of the same name." + }, + "response": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Appfwxmlschema": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the XML Schema object to remove." + }, + "src": { + "type": "string", + "description": "URL (protocol, host, path, and file name) for the location at which to store the imported XML Schema." + }, + "comment": { + "type": "string", + "description": "Any comments to preserve information about the XML Schema object." + }, + "overwrite": { + "type": "boolean", + "description": "Overwrite any existing XML Schema object of the same name." + }, + "response": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Appqoeaction": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the AppQoE action." + }, + "priority": { + "type": "string", + "description": "Priority for queuing the request." + }, + "respondwith": { + "type": "string", + "description": "Responder action to be taken when the threshold is reached." + }, + "customfile": { + "type": "string", + "description": "name of the HTML page object to use as the response" + }, + "altcontentsvcname": { + "type": "string", + "description": "Name of the alternative content service to be used in the ACS" + }, + "altcontentpath": { + "type": "string", + "description": "Path to the alternative content service to be used in the ACS" + }, + "polqdepth": { + "type": "integer", + "description": "Policy queue depth threshold value." + }, + "priqdepth": { + "type": "integer", + "description": "Queue depth threshold value per priorirty level." + }, + "maxconn": { + "type": "integer", + "description": "Maximum number of concurrent connections that can be open for requests that matches with rule." + }, + "delay": { + "type": "integer", + "description": "Delay threshold, in microseconds, for requests that match the policy's rule." + }, + "dostrigexpression": { + "type": "string", + "description": "Optional expression to add second level check to trigger DoS actions." + }, + "dosaction": { + "type": "string", + "description": "DoS Action to take when vserver will be considered under DoS attack and corresponding rule matches." + }, + "tcpprofile": { + "type": "string", + "description": "Bind TCP Profile based on L2/L3/L7 parameters." + }, + "retryonreset": { + "type": "string", + "description": "Retry on TCP Reset" + }, + "retryontimeout": { + "type": "integer", + "description": "Retry on request Timeout(in millisec) upon sending request to backend servers" + }, + "numretries": { + "type": "integer", + "description": "Retry count" + }, + "hits": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Appqoecustomresp": { + "type": "object", + "properties": { + "src": { + "type": "string" + }, + "name": { + "type": "string", + "description": "Indicates name of the custom response HTML page to import/update." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Appqoeparameter": { + "type": "object", + "properties": { + "sessionlife": { + "type": "integer", + "description": "Time, in seconds, between the first time and the next time the AppQoE alternative content window is displayed." + }, + "avgwaitingclient": { + "type": "integer", + "description": "average number of client connections, that can sit in service waiting queue" + }, + "maxaltrespbandwidth": { + "type": "integer", + "description": "maximum bandwidth which will determine whether to send alternate content response" + }, + "dosattackthresh": { + "type": "integer", + "description": "average number of client connection that can queue up on vserver level without triggering DoS mitigation module" + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Appqoepolicy": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "rule": { + "type": "string", + "description": "Expression or name of a named expression, against which the request is evaluated." + }, + "action": { + "type": "string", + "description": "Configured AppQoE action to trigger" + }, + "hits": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "AppqoepolicyBinding": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": ".
Minimum value =" + } + } + }, + "AppqoepolicyLbvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The name of the entity to which the policy is bound." + }, + "bindpriority": { + "type": "integer", + "description": "Specifies the binding of the policy." + }, + "activepolicy": { + "type": "integer" + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string" + } + } + }, + "AppqoepolicyVserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The name of the entity to which the policy is bound." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string" + } + } + }, + "Auditmessageaction": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the audit message action." + }, + "loglevel": { + "type": "string", + "description": "Audit log level, which specifies the severity level of the log message being generated.." + }, + "stringbuilderexpr": { + "type": "string", + "description": "Default-syntax expression that defines the format and content of the log message." + }, + "logtonewnslog": { + "type": "string", + "description": "Send the message to the new nslog." + }, + "bypasssafetycheck": { + "type": "string", + "description": "Bypass the safety check and allow unsafe expressions." + }, + "loglevel1": { + "type": "string", + "readOnly": true + }, + "hits": { + "type": "string", + "readOnly": true + }, + "undefhits": { + "type": "string", + "readOnly": true + }, + "referencecount": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Auditmessages": { + "type": "object", + "properties": { + "loglevel": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Audit log level filter, which specifies the types of events to display." + }, + "numofmesgs": { + "type": "integer", + "description": "Number of log messages to be displayed." + }, + "value": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Auditnslogaction": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the nslog action." + }, + "serverip": { + "type": "string", + "description": "IP address of the nslog server." + }, + "serverdomainname": { + "type": "string", + "description": "Auditserver name as a FQDN." + }, + "domainresolveretry": { + "type": "integer", + "description": "Time, in seconds, for which the Citrix ADC waits before sending another DNS query to resolve the host name of the audit server if the last q" + }, + "serverport": { + "type": "integer", + "description": "Port on which the nslog server accepts connections." + }, + "loglevel": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Audit log level, which specifies the types of events to log." + }, + "dateformat": { + "type": "string", + "description": "Format of dates in the logs." + }, + "logfacility": { + "type": "string", + "description": "Facility value, as defined in RFC 3164, assigned to the log message." + }, + "tcp": { + "type": "string", + "description": "Log TCP messages." + }, + "acl": { + "type": "string", + "description": "Log access control list (ACL) messages." + }, + "timezone": { + "type": "string", + "description": "Time zone used for date and timestamps in the logs." + }, + "userdefinedauditlog": { + "type": "string", + "description": "Log user-configurable log messages to nslog." + }, + "appflowexport": { + "type": "string", + "description": "Export log messages to AppFlow collectors." + }, + "lsn": { + "type": "string", + "description": "Log the LSN messages" + }, + "alg": { + "type": "string", + "description": "Log the ALG messages" + }, + "subscriberlog": { + "type": "string", + "description": "Log subscriber session event information" + }, + "sslinterception": { + "type": "string", + "description": "Log SSL Interception event information" + }, + "urlfiltering": { + "type": "string", + "description": "Log URL filtering event information" + }, + "contentinspectionlog": { + "type": "string", + "description": "Log Content Inspection event information" + }, + "protocolviolations": { + "type": "string", + "description": "Log protocol violations" + }, + "domainresolvenow": { + "type": "boolean", + "description": "Immediately send a DNS query to resolve the server's domain name." + }, + "ip": { + "type": "string", + "readOnly": true + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "AuditnslogglobalAuditnslogpolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Name of the audit nslog policy." + }, + "priority": { + "type": "integer", + "description": "Specifies the priority of the policy." + }, + "numpol": { + "type": "integer", + "description": "number of polices bound to label." + }, + "globalbindtype": { + "type": "string" + }, + "builtin": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Indicates that a variable is a built-in (SYSTEM INTERNAL) type." + } + } + }, + "AuditnslogglobalBinding": { + "type": "object", + "properties": {} + }, + "AuditnslogglobalNslogpolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Name of the audit nslog policy." + }, + "globalbindtype": { + "type": "string" + }, + "builtin": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Indicates that a variable is a built-in (SYSTEM INTERNAL) type." + } + } + }, + "Auditnslogparams": { + "type": "object", + "properties": { + "serverip": { + "type": "string", + "description": "IP address of the nslog server." + }, + "serverport": { + "type": "integer", + "description": "Port on which the nslog server accepts connections." + }, + "dateformat": { + "type": "string", + "description": "Format of dates in the logs." + }, + "loglevel": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Types of information to be logged." + }, + "logfacility": { + "type": "string", + "description": "Facility value, as defined in RFC 3164, assigned to the log message." + }, + "tcp": { + "type": "string", + "description": "Configure auditing to log TCP messages." + }, + "acl": { + "type": "string", + "description": "Configure auditing to log access control list (ACL) messages." + }, + "timezone": { + "type": "string", + "description": "Time zone used for date and timestamps in the logs." + }, + "userdefinedauditlog": { + "type": "string", + "description": "Log user-configurable log messages to nslog." + }, + "appflowexport": { + "type": "string", + "description": "Export log messages to AppFlow collectors." + }, + "lsn": { + "type": "string", + "description": "Log the LSN messages" + }, + "alg": { + "type": "string", + "description": "Log the ALG messages" + }, + "subscriberlog": { + "type": "string", + "description": "Log subscriber session event information" + }, + "sslinterception": { + "type": "string", + "description": "Log SSL Interception event information" + }, + "urlfiltering": { + "type": "string", + "description": "Log URL filtering event information" + }, + "contentinspectionlog": { + "type": "string", + "description": "Log Content Inspection event information" + }, + "protocolviolations": { + "type": "string", + "description": "Log protocol violations" + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Auditnslogpolicy": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the policy." + }, + "rule": { + "type": "string", + "description": "Name of the Citrix ADC named rule, or an expression, that defines the messages to be logged to the nslog server." + }, + "action": { + "type": "string", + "description": "Nslog server action that is performed when this policy matches." + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "expressiontype": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "AuditnslogpolicyAaagroupBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the policy." + } + } + }, + "AuditnslogpolicyAaauserBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the policy." + } + } + }, + "AuditnslogpolicyAppfwglobalBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the policy." + } + } + }, + "AuditnslogpolicyAuditnslogglobalBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the policy." + } + } + }, + "AuditnslogpolicyAuthenticationvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the policy." + } + } + }, + "AuditnslogpolicyBinding": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the policy.
Minimum value =" + } + } + }, + "AuditnslogpolicyCsvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the policy." + } + } + }, + "AuditnslogpolicyGlobalBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "name": { + "type": "string", + "description": "Name of the policy." + } + } + }, + "AuditnslogpolicyGroupBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "name": { + "type": "string", + "description": "Name of the policy." + } + } + }, + "AuditnslogpolicyLbvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the policy." + } + } + }, + "AuditnslogpolicyNslogglobalBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "name": { + "type": "string", + "description": "Name of the policy." + } + } + }, + "AuditnslogpolicySystemglobalBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the policy." + } + } + }, + "AuditnslogpolicyTmglobalBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the policy." + } + } + }, + "AuditnslogpolicyUserBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "name": { + "type": "string", + "description": "Name of the policy." + } + } + }, + "AuditnslogpolicyVpnglobalBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the policy." + } + } + }, + "AuditnslogpolicyVpnvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the policy." + } + } + }, + "AuditnslogpolicyVserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "name": { + "type": "string", + "description": "Name of the policy." + } + } + }, + "Auditsyslogaction": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the syslog action." + }, + "serverip": { + "type": "string", + "description": "IP address of the syslog server." + }, + "serverdomainname": { + "type": "string", + "description": "SYSLOG server name as a FQDN." + }, + "domainresolveretry": { + "type": "integer", + "description": "Time, in seconds, for which the Citrix ADC waits before sending another DNS query to resolve the host name of the syslog server if the last" + }, + "lbvservername": { + "type": "string", + "description": "Name of the LB vserver." + }, + "serverport": { + "type": "integer", + "description": "Port on which the syslog server accepts connections." + }, + "loglevel": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Audit log level, which specifies the types of events to log." + }, + "managementlog": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Management log specifies the categories of log files to be exported." + }, + "mgmtloglevel": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Management log level, which specifies the types of events to log." + }, + "syslogcompliance": { + "type": "string", + "description": "Setting this parameter ensures that all the Audit Logs generated for this Syslog Action comply with an RFC." + }, + "dateformat": { + "type": "string", + "description": "Format of dates in the logs." + }, + "logfacility": { + "type": "string", + "description": "Facility value, as defined in RFC 3164, assigned to the log message." + }, + "tcp": { + "type": "string", + "description": "Log TCP messages." + }, + "acl": { + "type": "string", + "description": "Log access control list (ACL) messages." + }, + "timezone": { + "type": "string", + "description": "Time zone used for date and timestamps in the logs." + }, + "userdefinedauditlog": { + "type": "string", + "description": "Log user-configurable log messages to syslog." + }, + "appflowexport": { + "type": "string", + "description": "Export log messages to AppFlow collectors." + }, + "lsn": { + "type": "string", + "description": "Log lsn info" + }, + "alg": { + "type": "string", + "description": "Log alg info" + }, + "subscriberlog": { + "type": "string", + "description": "Log subscriber session event information" + }, + "transport": { + "type": "string", + "description": "Transport type used to send auditlogs to syslog server." + }, + "httpauthtoken": { + "type": "string", + "description": "Token for authenticating with the endpoint." + }, + "httpendpointurl": { + "type": "string", + "description": "The URL at which to upload the logs messages on the endpoint" + }, + "tcpprofilename": { + "type": "string", + "description": "Name of the TCP profile whose settings are to be applied to the audit server info to tune the TCP connection parameters." + }, + "maxlogdatasizetohold": { + "type": "integer", + "description": "Max size of log data that can be held in NSB chain of server info." + }, + "dns": { + "type": "string", + "description": "Log DNS related syslog messages" + }, + "contentinspectionlog": { + "type": "string", + "description": "Log Content Inspection event information" + }, + "netprofile": { + "type": "string", + "description": "Name of the network profile." + }, + "sslinterception": { + "type": "string", + "description": "Log SSL Interception event information" + }, + "urlfiltering": { + "type": "string", + "description": "Log URL filtering event information" + }, + "streamanalytics": { + "type": "string", + "description": "Export log stream analytics statistics to syslog server." + }, + "protocolviolations": { + "type": "string", + "description": "Log protocol violations" + }, + "domainresolvenow": { + "type": "boolean", + "description": "Immediately send a DNS query to resolve the server's domain name." + }, + "ip": { + "type": "string", + "readOnly": true + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "AuditsyslogglobalAuditsyslogpolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Name of the audit syslog policy." + }, + "priority": { + "type": "integer", + "description": "Specifies the priority of the policy." + }, + "numpol": { + "type": "integer", + "description": "number of polices bound to label." + }, + "globalbindtype": { + "type": "string" + }, + "builtin": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Indicates that a variable is a built-in (SYSTEM INTERNAL) type." + }, + "feature": { + "type": "string", + "description": "The feature to be checked while applying this config" + } + } + }, + "AuditsyslogglobalBinding": { + "type": "object", + "properties": {} + }, + "AuditsyslogglobalSyslogpolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Name of the audit syslog policy." + }, + "globalbindtype": { + "type": "string" + }, + "builtin": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Indicates that a variable is a built-in (SYSTEM INTERNAL) type." + }, + "feature": { + "type": "string", + "description": "The feature to be checked while applying this config" + } + } + }, + "Auditsyslogparams": { + "type": "object", + "properties": { + "serverip": { + "type": "string", + "description": "IP address of the syslog server." + }, + "serverport": { + "type": "integer", + "description": "Port on which the syslog server accepts connections." + }, + "dateformat": { + "type": "string", + "description": "Format of dates in the logs." + }, + "loglevel": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Types of information to be logged." + }, + "logfacility": { + "type": "string", + "description": "Facility value, as defined in RFC 3164, assigned to the log message." + }, + "tcp": { + "type": "string", + "description": "Log TCP messages." + }, + "acl": { + "type": "string", + "description": "Log access control list (ACL) messages." + }, + "timezone": { + "type": "string", + "description": "Time zone used for date and timestamps in the logs." + }, + "userdefinedauditlog": { + "type": "string", + "description": "Log user-configurable log messages to syslog." + }, + "appflowexport": { + "type": "string", + "description": "Export log messages to AppFlow collectors." + }, + "lsn": { + "type": "string", + "description": "Log the LSN messages" + }, + "alg": { + "type": "string", + "description": "Log the ALG messages" + }, + "subscriberlog": { + "type": "string", + "description": "Log subscriber session event information" + }, + "dns": { + "type": "string", + "description": "Log DNS related syslog messages" + }, + "sslinterception": { + "type": "string", + "description": "Log SSL Interceptionn event information" + }, + "urlfiltering": { + "type": "string", + "description": "Log URL filtering event information" + }, + "contentinspectionlog": { + "type": "string", + "description": "Log Content Inspection event ifnormation" + }, + "streamanalytics": { + "type": "string", + "description": "Export log stream analytics statistics to syslog server" + }, + "protocolviolations": { + "type": "string", + "description": "Log protocol violations" + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Auditsyslogpolicy": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the policy." + }, + "rule": { + "type": "string", + "description": "Name of the Citrix ADC named rule, or an expression, that defines the messages to be logged to the syslog server." + }, + "action": { + "type": "string", + "description": "Syslog server action to perform when this policy matches traffic." + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "expressiontype": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "AuditsyslogpolicyAaagroupBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the policy." + } + } + }, + "AuditsyslogpolicyAaauserBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the policy." + } + } + }, + "AuditsyslogpolicyAuditsyslogglobalBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the policy." + } + } + }, + "AuditsyslogpolicyAuthenticationvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the policy." + } + } + }, + "AuditsyslogpolicyBinding": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the policy.
Minimum value =" + } + } + }, + "AuditsyslogpolicyCsvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the policy." + } + } + }, + "AuditsyslogpolicyGlobalBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "name": { + "type": "string", + "description": "Name of the policy." + } + } + }, + "AuditsyslogpolicyGroupBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "name": { + "type": "string", + "description": "Name of the policy." + } + } + }, + "AuditsyslogpolicyLbvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the policy." + } + } + }, + "AuditsyslogpolicyRnatglobalBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the policy." + } + } + }, + "AuditsyslogpolicySyslogglobalBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "name": { + "type": "string", + "description": "Name of the policy." + } + } + }, + "AuditsyslogpolicySystemglobalBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the policy." + } + } + }, + "AuditsyslogpolicyTmglobalBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the policy." + } + } + }, + "AuditsyslogpolicyUserBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "name": { + "type": "string", + "description": "Name of the policy." + } + } + }, + "AuditsyslogpolicyVpnglobalBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the policy." + } + } + }, + "AuditsyslogpolicyVpnvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the policy." + } + } + }, + "AuditsyslogpolicyVserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "name": { + "type": "string", + "description": "Name of the policy." + } + } + }, + "Authenticationadfsproxyprofile": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the adfs proxy profile." + }, + "username": { + "type": "string", + "description": "This is the name of an account in directory that would be used to authenticate trust request from ADC acting as a proxy." + }, + "password": { + "type": "string", + "description": "This is the password of an account in directory that would be used to authenticate trust request from ADC acting as a proxy." + }, + "serverurl": { + "type": "string", + "description": "Fully qualified url of the adfs server." + }, + "certkeyname": { + "type": "string", + "description": "SSL certificate of the proxy that is registered at adfs server for trust." + }, + "adfstruststatus": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Authenticationauthnprofile": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the authentication profile." + }, + "authnvsname": { + "type": "string", + "description": "Name of the authentication vserver at which authentication should be done." + }, + "authenticationhost": { + "type": "string", + "description": "Hostname of the authentication vserver to which user must be redirected for authentication." + }, + "authenticationdomain": { + "type": "string", + "description": "Domain for which TM cookie must to be set." + }, + "authenticationlevel": { + "type": "integer", + "description": "Authentication weight or level of the vserver to which this will bound." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Authenticationazurekeyvault": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the new Azure Key Vault profile." + }, + "vaultname": { + "type": "string", + "description": "Name of the Azure vault account as configured in azure portal." + }, + "clientid": { + "type": "string", + "description": "Unique identity of the relying party requesting for authentication." + }, + "clientsecret": { + "type": "string", + "description": "Unique secret string to authorize relying party at authorization server." + }, + "servicekeyname": { + "type": "string", + "description": "Friendly name of the Key to be used to compute signature." + }, + "signaturealg": { + "type": "string", + "description": "Algorithm to be used to sign/verify transactions" + }, + "tokenendpoint": { + "type": "string", + "description": "URL endpoint on relying party to which the OAuth token is to be sent." + }, + "pushservice": { + "type": "string", + "description": "Name of the service used to send push notifications" + }, + "defaultauthenticationgroup": { + "type": "string", + "description": "This is the group that is added to user sessions that match current IdP policy." + }, + "refreshinterval": { + "type": "integer", + "description": "Interval at which access token in obtained." + }, + "tenantid": { + "type": "string", + "description": "TenantID of the application." + }, + "authentication": { + "type": "string", + "description": "If authentication is disabled, otp checks are not performed after azure vault keys are obtained." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Authenticationcaptchaaction": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the new captcha action." + }, + "serverurl": { + "type": "string", + "description": "This is the endpoint at which captcha response is validated." + }, + "secretkey": { + "type": "string", + "description": "Secret of gateway as established at the captcha source." + }, + "sitekey": { + "type": "string", + "description": "Sitekey to identify gateway fqdn while loading captcha." + }, + "defaultauthenticationgroup": { + "type": "string", + "description": "This is the group that is added to user sessions that match current policy." + }, + "scorethreshold": { + "type": "integer", + "description": "This is the score threshold value for recaptcha v3." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Authenticationcertaction": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the client cert authentication server profile (action)." + }, + "twofactor": { + "type": "string", + "description": "Enables or disables two-factor authentication." + }, + "usernamefield": { + "type": "string", + "description": "Client-cert field from which the username is extracted." + }, + "groupnamefield": { + "type": "string", + "description": "Client-cert field from which the group is extracted." + }, + "defaultauthenticationgroup": { + "type": "string", + "description": "This is the default group that is chosen when the authentication succeeds in addition to extracted groups." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Authenticationcertpolicy": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the client certificate authentication policy." + }, + "rule": { + "type": "string", + "description": "Name of the Citrix ADC named rule, or an expression, that the policy uses to determine whether to attempt to authenticate the user with the" + }, + "reqaction": { + "type": "string", + "description": "Name of the client cert authentication action to be performed if the policy matches." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "AuthenticationcertpolicyAuthenticationvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the client cert authentication policy." + } + } + }, + "AuthenticationcertpolicyBinding": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the client cert authentication policy.
Minimum value =" + } + } + }, + "AuthenticationcertpolicyGlobalBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "name": { + "type": "string", + "description": "Name of the client cert authentication policy." + } + } + }, + "AuthenticationcertpolicyVpnglobalBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the client cert authentication policy." + } + } + }, + "AuthenticationcertpolicyVpnvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the client cert authentication policy." + } + } + }, + "AuthenticationcertpolicyVserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "name": { + "type": "string", + "description": "Name of the client cert authentication policy." + } + } + }, + "Authenticationcitrixauthaction": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the new Citrix Authentication action." + }, + "authenticationtype": { + "type": "string", + "description": "Type of the Citrix Authentication implementation." + }, + "authentication": { + "type": "string", + "description": "Authentication needs to be disabled for searching user object without performing authentication." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Authenticationdfaaction": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the DFA action." + }, + "clientid": { + "type": "string", + "description": "If configured, this string is sent to the DFA server as the X-Citrix-Exchange header value." + }, + "serverurl": { + "type": "string", + "description": "DFA Server URL" + }, + "passphrase": { + "type": "string", + "description": "Key shared between the DFA server and the Citrix ADC." + }, + "defaultauthenticationgroup": { + "type": "string", + "description": "This is the default group that is chosen when the authentication succeeds in addition to extracted groups." + }, + "success": { + "type": "string", + "readOnly": true + }, + "failure": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Authenticationdfapolicy": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the DFA policy." + }, + "rule": { + "type": "string", + "description": "Name of the Citrix ADC named rule, or an expression, that the policy uses to determine whether to attempt to authenticate the user with the" + }, + "action": { + "type": "string", + "description": "Name of the DFA action to perform if the policy matches." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "AuthenticationdfapolicyBinding": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the WebAuth policy.
Minimum value =" + } + } + }, + "AuthenticationdfapolicyVpnvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the WebAuth policy." + } + } + }, + "AuthenticationdfapolicyVserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "name": { + "type": "string", + "description": "Name of the WebAuth policy." + } + } + }, + "Authenticationemailaction": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the new email action." + }, + "username": { + "type": "string", + "description": "Username/Clientid/EmailID to be used to authenticate to the server." + }, + "password": { + "type": "string", + "description": "Password/Clientsecret to use when authenticating to the server." + }, + "serverurl": { + "type": "string", + "description": "Address of the server that delivers the message." + }, + "content": { + "type": "string", + "description": "Content to be delivered to the user." + }, + "defaultauthenticationgroup": { + "type": "string", + "description": "This is the group that is added to user sessions that match current IdP policy." + }, + "timeout": { + "type": "integer", + "description": "Time after which the code expires." + }, + "type": { + "type": "string", + "description": "Type of the email action." + }, + "emailaddress": { + "type": "string", + "description": "An optional expression that yields user's email." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Authenticationepaaction": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the epa action." + }, + "csecexpr": { + "type": "string", + "description": "it holds the ClientSecurityExpression to be sent to the client" + }, + "killprocess": { + "type": "string", + "description": "String specifying the name of a process to be terminated by the endpoint analysis (EPA) tool." + }, + "deletefiles": { + "type": "string", + "description": "String specifying the path(s) and name(s) of the files to be deleted by the endpoint analysis (EPA) tool." + }, + "defaultepagroup": { + "type": "string", + "description": "This is the default group that is chosen when the EPA check succeeds." + }, + "quarantinegroup": { + "type": "string", + "description": "This is the quarantine group that is chosen when the EPA check fails" + }, + "deviceposture": { + "type": "string", + "description": "Parameter to enable/disable device posture service scan" + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Authenticationldapaction": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the new LDAP action." + }, + "serverip": { + "type": "string", + "description": "IP address assigned to the LDAP server." + }, + "servername": { + "type": "string", + "description": "LDAP server name as a FQDN." + }, + "serverport": { + "type": "integer", + "description": "Port on which the LDAP server accepts connections." + }, + "authtimeout": { + "type": "integer", + "description": "Number of seconds the Citrix ADC waits for a response from the RADIUS server." + }, + "ldapbase": { + "type": "string", + "description": "Base (node) from which to start LDAP searches." + }, + "ldapbinddn": { + "type": "string", + "description": "Full distinguished name (DN) that is used to bind to the LDAP server." + }, + "ldapbinddnpassword": { + "type": "string", + "description": "Password used to bind to the LDAP server." + }, + "ldaploginname": { + "type": "string", + "description": "LDAP login name attribute." + }, + "searchfilter": { + "type": "string", + "description": "String to be combined with the default LDAP user search string to form the search value." + }, + "groupattrname": { + "type": "string", + "description": "LDAP group attribute name." + }, + "subattributename": { + "type": "string", + "description": "LDAP group sub-attribute name." + }, + "sectype": { + "type": "string", + "description": "Type of security used for communications between the Citrix ADC and the LDAP server." + }, + "svrtype": { + "type": "string", + "description": "The type of LDAP server." + }, + "ssonameattribute": { + "type": "string", + "description": "LDAP single signon (SSO) attribute." + }, + "authentication": { + "type": "string", + "description": "Perform LDAP authentication." + }, + "requireuser": { + "type": "string", + "description": "Require a successful user search for authentication." + }, + "passwdchange": { + "type": "string", + "description": "Allow password change requests." + }, + "nestedgroupextraction": { + "type": "string", + "description": "Allow nested group extraction, in which the Citrix ADC queries external LDAP servers to determine whether a group is part of another group." + }, + "maxnestinglevel": { + "type": "integer", + "description": "If nested group extraction is ON, specifies the number of levels up to which group extraction is performed." + }, + "followreferrals": { + "type": "string", + "description": "Setting this option to ON enables following LDAP referrals received from the LDAP server." + }, + "maxldapreferrals": { + "type": "integer", + "description": "Specifies the maximum number of nested referrals to follow." + }, + "referraldnslookup": { + "type": "string", + "description": "Specifies the DNS Record lookup Type for the referrals" + }, + "mssrvrecordlocation": { + "type": "string", + "description": "MSSRV Specific parameter." + }, + "validateservercert": { + "type": "string", + "description": "When to validate LDAP server certs" + }, + "ldaphostname": { + "type": "string", + "description": "Hostname for the LDAP server." + }, + "groupnameidentifier": { + "type": "string", + "description": "Name that uniquely identifies a group in LDAP or Active Directory." + }, + "groupsearchattribute": { + "type": "string", + "description": "LDAP group search attribute." + }, + "groupsearchsubattribute": { + "type": "string", + "description": "LDAP group search subattribute." + }, + "groupsearchfilter": { + "type": "string", + "description": "String to be combined with the default LDAP group search string to form the search value." + }, + "defaultauthenticationgroup": { + "type": "string", + "description": "This is the default group that is chosen when the authentication succeeds in addition to extracted groups." + }, + "attribute1": { + "type": "string", + "description": "Expression that would be evaluated to extract attribute1 from the ldap response" + }, + "attribute2": { + "type": "string", + "description": "Expression that would be evaluated to extract attribute2 from the ldap response" + }, + "attribute3": { + "type": "string", + "description": "Expression that would be evaluated to extract attribute3 from the ldap response" + }, + "attribute4": { + "type": "string", + "description": "Expression that would be evaluated to extract attribute4 from the ldap response" + }, + "attribute5": { + "type": "string", + "description": "Expression that would be evaluated to extract attribute5 from the ldap response" + }, + "attribute6": { + "type": "string", + "description": "Expression that would be evaluated to extract attribute6 from the ldap response" + }, + "attribute7": { + "type": "string", + "description": "Expression that would be evaluated to extract attribute7 from the ldap response" + }, + "attribute8": { + "type": "string", + "description": "Expression that would be evaluated to extract attribute8 from the ldap response" + }, + "attribute9": { + "type": "string", + "description": "Expression that would be evaluated to extract attribute9 from the ldap response" + }, + "attribute10": { + "type": "string", + "description": "Expression that would be evaluated to extract attribute10 from the ldap response" + }, + "attribute11": { + "type": "string", + "description": "Expression that would be evaluated to extract attribute11 from the ldap response" + }, + "attribute12": { + "type": "string", + "description": "Expression that would be evaluated to extract attribute12 from the ldap response" + }, + "attribute13": { + "type": "string", + "description": "Expression that would be evaluated to extract attribute13 from the ldap response" + }, + "attribute14": { + "type": "string", + "description": "Expression that would be evaluated to extract attribute14 from the ldap response" + }, + "attribute15": { + "type": "string", + "description": "Expression that would be evaluated to extract attribute15 from the ldap response" + }, + "attribute16": { + "type": "string", + "description": "Expression that would be evaluated to extract attribute16 from the ldap response" + }, + "attributes": { + "type": "string", + "description": "List of attribute names separated by ',' which needs to be fetched from ldap server." + }, + "sshpublickey": { + "type": "string", + "description": "SSH PublicKey is attribute on AD." + }, + "pushservice": { + "type": "string", + "description": "Name of the service used to send push notifications" + }, + "otpsecret": { + "type": "string", + "description": "OneTimePassword(OTP) Secret key attribute on AD." + }, + "email": { + "type": "string", + "description": "The Citrix ADC uses the email attribute to query the Active Directory for the email id of a user" + }, + "kbattribute": { + "type": "string", + "description": "KnowledgeBasedAuthentication(KBA) attribute on AD." + }, + "alternateemailattr": { + "type": "string", + "description": "The NetScaler appliance uses the alternateive email attribute to query the Active Directory for the alternative email id of a user" + }, + "cloudattributes": { + "type": "string", + "description": "The Citrix ADC uses the cloud attributes to extract additional attributes from LDAP servers required for Citrix Cloud operations" + }, + "success": { + "type": "string", + "readOnly": true + }, + "failure": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Authenticationldappolicy": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the LDAP policy." + }, + "rule": { + "type": "string", + "description": "Name of the Citrix ADC named rule, or an expression, that the policy uses to determine whether to attempt to authenticate the user with the" + }, + "reqaction": { + "type": "string", + "description": "Name of the LDAP action to perform if the policy matches." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "AuthenticationldappolicyAuthenticationvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the LDAP policy." + } + } + }, + "AuthenticationldappolicyBinding": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the LDAP policy.
Minimum value =" + } + } + }, + "AuthenticationldappolicyGlobalBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "name": { + "type": "string", + "description": "Name of the LDAP policy." + } + } + }, + "AuthenticationldappolicySystemglobalBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the LDAP policy." + } + } + }, + "AuthenticationldappolicyVpnglobalBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the LDAP policy." + } + } + }, + "AuthenticationldappolicyVpnvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the LDAP policy." + } + } + }, + "AuthenticationldappolicyVserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "name": { + "type": "string", + "description": "Name of the LDAP policy." + } + } + }, + "Authenticationlocalpolicy": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the local authentication policy." + }, + "rule": { + "type": "string", + "description": "Name of the Citrix ADC named rule, or an expression, that the policy uses to perform the authentication." + }, + "reqaction": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "AuthenticationlocalpolicyAuthenticationvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the local authentication policy." + } + } + }, + "AuthenticationlocalpolicyBinding": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the local authentication policy." + } + } + }, + "AuthenticationlocalpolicyGlobalBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "name": { + "type": "string", + "description": "Name of the local authentication policy." + } + } + }, + "AuthenticationlocalpolicySystemglobalBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the local authentication policy." + } + } + }, + "AuthenticationlocalpolicyVpnglobalBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the local authentication policy." + } + } + }, + "AuthenticationlocalpolicyVpnvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the local authentication policy." + } + } + }, + "AuthenticationlocalpolicyVserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "name": { + "type": "string", + "description": "Name of the local authentication policy." + } + } + }, + "Authenticationloginschema": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the new login schema." + }, + "authenticationschema": { + "type": "string", + "description": "Name of the file for reading authentication schema to be sent for Login Page UI." + }, + "userexpression": { + "type": "string", + "description": "Expression for username extraction during login." + }, + "passwdexpression": { + "type": "string", + "description": "Expression for password extraction during login." + }, + "usercredentialindex": { + "type": "integer", + "description": "The index at which user entered username should be stored in session." + }, + "passwordcredentialindex": { + "type": "integer", + "description": "The index at which user entered password should be stored in session." + }, + "authenticationstrength": { + "type": "integer", + "description": "Weight of the current authentication" + }, + "ssocredentials": { + "type": "string", + "description": "This option indicates whether current factor credentials are the default SSO (SingleSignOn) credentials." + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Authenticationloginschemapolicy": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the LoginSchema policy." + }, + "rule": { + "type": "string", + "description": "Expression which is evaluated to choose a profile for authentication." + }, + "action": { + "type": "string", + "description": "Name of the profile to apply to requests or connections that match this policy." + }, + "undefaction": { + "type": "string", + "description": "Action to perform if the result of policy evaluation is undefined (UNDEF)." + }, + "comment": { + "type": "string", + "description": "Any comments to preserve information about this policy." + }, + "logaction": { + "type": "string", + "description": "Name of messagelog action to use when a request matches this policy." + }, + "newname": { + "type": "string", + "description": "New name for the LoginSchema policy." + }, + "hits": { + "type": "string", + "readOnly": true + }, + "undefhits": { + "type": "string", + "readOnly": true + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "AuthenticationloginschemapolicyAuthenticationvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label invocation." + }, + "labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "Name of the LoginSchema policy for which to display detailed information." + } + } + }, + "AuthenticationloginschemapolicyBinding": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the LoginSchema policy for which to display detailed information.
Minimum value =" + } + } + }, + "AuthenticationloginschemapolicyVpnvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label invocation." + }, + "labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "Name of the LoginSchema policy for which to display detailed information." + } + } + }, + "AuthenticationloginschemapolicyVserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label invocation." + }, + "labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "Name of the LoginSchema policy for which to display detailed information." + } + } + }, + "Authenticationnegotiateaction": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the AD KDC server profile (negotiate action)." + }, + "domain": { + "type": "string", + "description": "Domain name of the service principal that represnts Citrix ADC." + }, + "domainuser": { + "type": "string", + "description": "User name of the account that is mapped with Citrix ADC principal." + }, + "domainuserpasswd": { + "type": "string", + "description": "Password of the account that is mapped to the Citrix ADC principal." + }, + "ou": { + "type": "string", + "description": "Active Directory organizational units (OU) attribute." + }, + "defaultauthenticationgroup": { + "type": "string", + "description": "This is the default group that is chosen when the authentication succeeds in addition to extracted groups." + }, + "keytab": { + "type": "string", + "description": "The path to the keytab file that is used to decrypt kerberos tickets presented to Citrix ADC." + }, + "ntlmpath": { + "type": "string", + "description": "The path to the site that is enabled for NTLM authentication, including FQDN of the server." + }, + "kcdspn": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Authenticationnegotiatepolicy": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the negotiate authentication policy." + }, + "rule": { + "type": "string", + "description": "Name of the Citrix ADC named rule, or an expression, that the policy uses to determine whether to attempt to authenticate the user with the" + }, + "reqaction": { + "type": "string", + "description": "Name of the negotiate action to perform if the policy matches." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "AuthenticationnegotiatepolicyAuthenticationvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the negotiate policy." + } + } + }, + "AuthenticationnegotiatepolicyBinding": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the negotiate policy.
Minimum value =" + } + } + }, + "AuthenticationnegotiatepolicyGlobalBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "name": { + "type": "string", + "description": "Name of the negotiate policy." + } + } + }, + "AuthenticationnegotiatepolicyVpnglobalBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the negotiate policy." + } + } + }, + "AuthenticationnegotiatepolicyVpnvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the negotiate policy." + } + } + }, + "AuthenticationnegotiatepolicyVserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "name": { + "type": "string", + "description": "Name of the negotiate policy." + } + } + }, + "Authenticationnoauthaction": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the new no-authentication action." + }, + "defaultauthenticationgroup": { + "type": "string", + "description": "This is the group that is added to user sessions that match current policy." + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Authenticationoauthaction": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the OAuth Authentication action." + }, + "oauthtype": { + "type": "string", + "description": "Type of the OAuth implementation." + }, + "authorizationendpoint": { + "type": "string", + "description": "Authorization endpoint/url to which unauthenticated user will be redirected." + }, + "tokenendpoint": { + "type": "string", + "description": "URL to which OAuth token will be posted to verify its authenticity." + }, + "idtokendecryptendpoint": { + "type": "string", + "description": "URL to which obtained idtoken will be posted to get a decrypted user identity." + }, + "clientid": { + "type": "string", + "description": "Unique identity of the client/user who is getting authenticated." + }, + "clientsecret": { + "type": "string", + "description": "Secret string established by user and authorization server" + }, + "defaultauthenticationgroup": { + "type": "string", + "description": "This is the default group that is chosen when the authentication succeeds in addition to extracted groups." + }, + "oauthmiscflags": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Option to set/unset miscellaneous feature flags." + }, + "attribute1": { + "type": "string", + "description": "Name of the attribute to be extracted from OAuth Token and to be stored in the attribute1" + }, + "attribute2": { + "type": "string", + "description": "Name of the attribute to be extracted from OAuth Token and to be stored in the attribute2" + }, + "attribute3": { + "type": "string", + "description": "Name of the attribute to be extracted from OAuth Token and to be stored in the attribute3" + }, + "attribute4": { + "type": "string", + "description": "Name of the attribute to be extracted from OAuth Token and to be stored in the attribute4" + }, + "attribute5": { + "type": "string", + "description": "Name of the attribute to be extracted from OAuth Token and to be stored in the attribute5" + }, + "attribute6": { + "type": "string", + "description": "Name of the attribute to be extracted from OAuth Token and to be stored in the attribute6" + }, + "attribute7": { + "type": "string", + "description": "Name of the attribute to be extracted from OAuth Token and to be stored in the attribute7" + }, + "attribute8": { + "type": "string", + "description": "Name of the attribute to be extracted from OAuth Token and to be stored in the attribute8" + }, + "attribute9": { + "type": "string", + "description": "Name of the attribute to be extracted from OAuth Token and to be stored in the attribute9" + }, + "attribute10": { + "type": "string", + "description": "Name of the attribute to be extracted from OAuth Token and to be stored in the attribute10" + }, + "attribute11": { + "type": "string", + "description": "Name of the attribute to be extracted from OAuth Token and to be stored in the attribute11" + }, + "attribute12": { + "type": "string", + "description": "Name of the attribute to be extracted from OAuth Token and to be stored in the attribute12" + }, + "attribute13": { + "type": "string", + "description": "Name of the attribute to be extracted from OAuth Token and to be stored in the attribute13" + }, + "attribute14": { + "type": "string", + "description": "Name of the attribute to be extracted from OAuth Token and to be stored in the attribute14" + }, + "attribute15": { + "type": "string", + "description": "Name of the attribute to be extracted from OAuth Token and to be stored in the attribute15" + }, + "attribute16": { + "type": "string", + "description": "Name of the attribute to be extracted from OAuth Token and to be stored in the attribute16" + }, + "attributes": { + "type": "string", + "description": "List of attribute names separated by ',' which needs to be extracted." + }, + "tenantid": { + "type": "string", + "description": "TenantID of the application." + }, + "graphendpoint": { + "type": "string", + "description": "URL of the Graph API service to learn Enterprise Mobility Services (EMS) endpoints." + }, + "refreshinterval": { + "type": "integer", + "description": "Interval at which services are monitored for necessary configuration." + }, + "certendpoint": { + "type": "string", + "description": "URL of the endpoint that contains JWKs (Json Web Key) for JWT (Json Web Token) verification." + }, + "audience": { + "type": "string", + "description": "Audience for which token sent by Authorization server is applicable." + }, + "usernamefield": { + "type": "string", + "description": "Attribute in the token from which username should be extracted." + }, + "skewtime": { + "type": "integer", + "description": "This option specifies the allowed clock skew in number of minutes that Citrix ADC allows on an incoming token." + }, + "issuer": { + "type": "string", + "description": "Identity of the server whose tokens are to be accepted." + }, + "userinfourl": { + "type": "string", + "description": "URL to which OAuth access token will be posted to obtain user information." + }, + "certfilepath": { + "type": "string", + "description": "Path to the file that contains JWKs (Json Web Key) for JWT (Json Web Token) verification." + }, + "granttype": { + "type": "string", + "description": "Grant type support." + }, + "authentication": { + "type": "string", + "description": "If authentication is disabled, password is not sent in the request." + }, + "introspecturl": { + "type": "string", + "description": "URL to which access token would be posted for validation" + }, + "allowedalgorithms": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Multivalued option to specify allowed token verification algorithms." + }, + "pkce": { + "type": "string", + "description": "Option to enable/disable PKCE flow during authentication." + }, + "tokenendpointauthmethod": { + "type": "string", + "description": "Option to select the variant of token authentication method." + }, + "metadataurl": { + "type": "string", + "description": "Well-known configuration endpoint of the Authorization Server." + }, + "resourceuri": { + "type": "string", + "description": "Resource URL for Oauth configuration." + }, + "requestattribute": { + "type": "string", + "description": "Name-Value pairs of attributes to be inserted in request parameter." + }, + "intunedeviceidexpression": { + "type": "string", + "description": "The expression that will be evaluated to obtain IntuneDeviceId for compliance check against IntuneNAC device compliance endpoint." + }, + "oauthstatus": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Authenticationoauthidppolicy": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the OAuth Identity Provider (IdP) authentication policy." + }, + "rule": { + "type": "string", + "description": "Expression that the policy uses to determine whether to respond to the specified request." + }, + "action": { + "type": "string", + "description": "Name of the profile to apply to requests or connections that match this policy." + }, + "undefaction": { + "type": "string", + "description": "Action to perform if the result of policy evaluation is undefined (UNDEF)." + }, + "comment": { + "type": "string", + "description": "Any comments to preserve information about this policy." + }, + "logaction": { + "type": "string", + "description": "Name of messagelog action to use when a request matches this policy." + }, + "newname": { + "type": "string", + "description": "New name for the OAuth IdentityProvider policy." + }, + "gotopriorityexpression": { + "type": "string", + "readOnly": true + }, + "hits": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "AuthenticationoauthidppolicyAuthenticationvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the OAuth IdentityProvider (IdP) policy for which to display detailed information." + } + } + }, + "AuthenticationoauthidppolicyBinding": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the OAuth IdentityProvider (IdP) policy for which to display detailed information.
Minimum value =" + } + } + }, + "AuthenticationoauthidppolicyVpnvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the OAuth IdentityProvider (IdP) policy for which to display detailed information." + } + } + }, + "AuthenticationoauthidppolicyVserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "name": { + "type": "string", + "description": "Name of the OAuth IdentityProvider (IdP) policy for which to display detailed information." + } + } + }, + "Authenticationoauthidpprofile": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the new OAuth Identity Provider (IdP) single sign-on profile." + }, + "clientid": { + "type": "string", + "description": "Unique identity of the relying party requesting for authentication." + }, + "clientsecret": { + "type": "string", + "description": "Unique secret string to authorize relying party at authorization server." + }, + "redirecturl": { + "type": "string", + "description": "URL endpoint on relying party to which the OAuth token is to be sent." + }, + "issuer": { + "type": "string", + "description": "The name to be used in requests sent from\tCitrix ADC to IdP to uniquely identify Citrix ADC." + }, + "configservice": { + "type": "string", + "description": "Name of the entity that is used to obtain configuration for the current authentication request." + }, + "audience": { + "type": "string", + "description": "Audience for which token is being sent by Citrix ADC IdP." + }, + "skewtime": { + "type": "integer", + "description": "This option specifies the duration for which the token sent by Citrix ADC IdP is valid." + }, + "defaultauthenticationgroup": { + "type": "string", + "description": "This group will be part of AAA session's internal group list." + }, + "relyingpartymetadataurl": { + "type": "string", + "description": "This is the endpoint at which Citrix ADC IdP can get details about Relying Party (RP) being configured." + }, + "refreshinterval": { + "type": "integer", + "description": "Interval at which Relying Party metadata is refreshed." + }, + "encrypttoken": { + "type": "string", + "description": "Option to encrypt token when Citrix ADC IDP sends one." + }, + "signatureservice": { + "type": "string", + "description": "Name of the service in cloud used to sign the data." + }, + "signaturealg": { + "type": "string", + "description": "Algorithm to be used to sign OpenID tokens." + }, + "attributes": { + "type": "string", + "description": "Name-Value pairs of attributes to be inserted in idtoken." + }, + "sendpassword": { + "type": "string", + "description": "Option to send encrypted password in idtoken." + }, + "oauthstatus": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Authenticationpolicy": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the advance AUTHENTICATION policy." + }, + "rule": { + "type": "string", + "description": "Name of the Citrix ADC named rule, or an expression, that the policy uses to determine whether to attempt to authenticate the user with the" + }, + "action": { + "type": "string", + "description": "Name of the authentication action to be performed if the policy matches." + }, + "undefaction": { + "type": "string", + "description": "Action to perform if the result of policy evaluation is undefined (UNDEF)." + }, + "comment": { + "type": "string", + "description": "Any comments to preserve information about this policy." + }, + "logaction": { + "type": "string", + "description": "Name of messagelog action to use when a request matches this policy." + }, + "newname": { + "type": "string", + "description": "New name for the authentication policy." + }, + "hits": { + "type": "string", + "readOnly": true + }, + "description": { + "type": "string", + "readOnly": true + }, + "policysubtype": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "AuthenticationpolicyAuthenticationpolicylabelBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "nextfactor": { + "type": "string", + "description": "On success invoke label." + }, + "name": { + "type": "string", + "description": "Name of the advance authentication policy." + } + } + }, + "AuthenticationpolicyAuthenticationvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "nextfactor": { + "type": "string", + "description": "On success invoke label." + }, + "name": { + "type": "string", + "description": "Name of the advance authentication policy." + } + } + }, + "AuthenticationpolicyBinding": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the advance authentication policy.
Minimum value =" + } + } + }, + "AuthenticationpolicyGlobalBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "nextfactor": { + "type": "string", + "description": "On success invoke label." + }, + "name": { + "type": "string", + "description": "Name of the advance authentication policy." + } + } + }, + "AuthenticationpolicyPolicylabelBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "nextfactor": { + "type": "string", + "description": "On success invoke label." + }, + "name": { + "type": "string", + "description": "Name of the advance authentication policy." + } + } + }, + "AuthenticationpolicySystemglobalBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "nextfactor": { + "type": "string", + "description": "On success invoke label." + }, + "name": { + "type": "string", + "description": "Name of the advance authentication policy." + } + } + }, + "AuthenticationpolicyVserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "nextfactor": { + "type": "string", + "description": "On success invoke label." + }, + "name": { + "type": "string", + "description": "Name of the advance authentication policy." + } + } + }, + "Authenticationpolicylabel": { + "type": "object", + "properties": { + "labelname": { + "type": "string", + "description": "Name for the new authentication policy label." + }, + "type": { + "type": "string", + "description": "Type of feature (aaatm or rba) against which to match the policies bound to this policy label." + }, + "comment": { + "type": "string", + "description": "Any comments to preserve information about this authentication policy label." + }, + "loginschema": { + "type": "string", + "description": "Login schema associated with authentication policy label." + }, + "newname": { + "type": "string", + "description": "The new name of the auth policy label" + }, + "numpol": { + "type": "string", + "readOnly": true + }, + "hits": { + "type": "string", + "readOnly": true + }, + "policyname": { + "type": "string", + "readOnly": true + }, + "priority": { + "type": "string", + "readOnly": true + }, + "gotopriorityexpression": { + "type": "string", + "readOnly": true + }, + "flowtype": { + "type": "string", + "readOnly": true + }, + "description": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "AuthenticationpolicylabelAuthenticationpolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Name of the authentication policy to bind to the policy label." + }, + "priority": { + "type": "integer", + "description": "Specifies the priority of the policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "nextfactor": { + "type": "string", + "description": "On success invoke label." + }, + "labelname": { + "type": "string", + "description": "Name of the authentication policy label to which to bind the policy." + } + } + }, + "AuthenticationpolicylabelBinding": { + "type": "object", + "properties": { + "labelname": { + "type": "string", + "description": "Name of the authorization policy label." + } + } + }, + "AuthenticationpolicylabelPolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Name of the authentication policy to bind to the policy label." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "nextfactor": { + "type": "string", + "description": "On success invoke label." + }, + "labelname": { + "type": "string", + "description": "Name of the authentication policy label to which to bind the policy." + } + } + }, + "Authenticationprotecteduseraction": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the action to configure." + }, + "realmstr": { + "type": "string", + "description": "Kerberos Realm." + }, + "maxconcurrentusers": { + "type": "integer", + "description": "Max number of concurrent users allowed." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Authenticationpushservice": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the push service." + }, + "clientid": { + "type": "string", + "description": "Unique identity for communicating with Citrix Push server in cloud." + }, + "clientsecret": { + "type": "string", + "description": "Unique secret for communicating with Citrix Push server in cloud." + }, + "customerid": { + "type": "string", + "description": "Customer id/name of the account in cloud that is used to create clientid/secret pair." + }, + "refreshinterval": { + "type": "integer", + "description": "Interval at which certificates or idtoken is refreshed." + }, + "Namespace": { + "type": "string", + "readOnly": true + }, + "hubname": { + "type": "string", + "readOnly": true + }, + "servicekey": { + "type": "string", + "readOnly": true + }, + "servicekeyname": { + "type": "string", + "readOnly": true + }, + "certendpoint": { + "type": "string", + "readOnly": true + }, + "pushservicestatus": { + "type": "string", + "readOnly": true + }, + "trustservice": { + "type": "string", + "readOnly": true + }, + "pushcloudserverstatus": { + "type": "string", + "readOnly": true + }, + "signingkeyname": { + "type": "string", + "readOnly": true + }, + "signingkey": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Authenticationradiusaction": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the RADIUS action." + }, + "serverip": { + "type": "string", + "description": "IP address assigned to the RADIUS server." + }, + "servername": { + "type": "string", + "description": "RADIUS server name as a FQDN." + }, + "serverport": { + "type": "integer", + "description": "Port number on which the RADIUS server listens for connections." + }, + "authtimeout": { + "type": "integer", + "description": "Number of seconds the Citrix ADC waits for a response from the RADIUS server." + }, + "radkey": { + "type": "string", + "description": "Key shared between the RADIUS server and the Citrix ADC." + }, + "radnasip": { + "type": "string", + "description": "If enabled, the Citrix ADC IP address (NSIP) is sent to the RADIUS server as the Network Access Server IP (NASIP) address." + }, + "radnasid": { + "type": "string", + "description": "If configured, this string is sent to the RADIUS server as the Network Access Server ID (NASID)." + }, + "radvendorid": { + "type": "integer", + "description": "RADIUS vendor ID attribute, used for RADIUS group extraction." + }, + "radattributetype": { + "type": "integer", + "description": "RADIUS attribute type, used for RADIUS group extraction." + }, + "radgroupsprefix": { + "type": "string", + "description": "RADIUS groups prefix string." + }, + "radgroupseparator": { + "type": "string", + "description": "RADIUS group separator string" + }, + "passencoding": { + "type": "string", + "description": "Encoding type for passwords in RADIUS packets that the Citrix ADC sends to the RADIUS server." + }, + "ipvendorid": { + "type": "integer", + "description": "Vendor ID of the intranet IP attribute in the RADIUS response." + }, + "ipattributetype": { + "type": "integer", + "description": "Remote IP address attribute type in a RADIUS response." + }, + "accounting": { + "type": "string", + "description": "Whether the RADIUS server is currently accepting accounting messages." + }, + "pwdvendorid": { + "type": "integer", + "description": "Vendor ID of the attribute, in the RADIUS response, used to extract the user password." + }, + "pwdattributetype": { + "type": "integer", + "description": "Vendor-specific password attribute type in a RADIUS response." + }, + "defaultauthenticationgroup": { + "type": "string", + "description": "This is the default group that is chosen when the authentication succeeds in addition to extracted groups." + }, + "callingstationid": { + "type": "string", + "description": "Send Calling-Station-ID of the client to the RADIUS server." + }, + "authservretry": { + "type": "integer", + "description": "Number of retry by the Citrix ADC before getting response from the RADIUS server." + }, + "authentication": { + "type": "string", + "description": "Configure the RADIUS server state to accept or refuse authentication messages." + }, + "tunnelendpointclientip": { + "type": "string", + "description": "Send Tunnel Endpoint Client IP address to the RADIUS server." + }, + "transport": { + "type": "string", + "description": "Transport mode to RADIUS server." + }, + "targetlbvserver": { + "type": "string", + "description": "If transport mode is TLS, specify the name of LB vserver to associate." + }, + "messageauthenticator": { + "type": "string", + "description": "Control whether the Message-Authenticator attribute is included in a RADIUS Access-Request packet." + }, + "ipaddress": { + "type": "string", + "readOnly": true + }, + "success": { + "type": "string", + "readOnly": true + }, + "failure": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Authenticationradiuspolicy": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the RADIUS authentication policy." + }, + "rule": { + "type": "string", + "description": "Name of the Citrix ADC named rule, or an expression, that the policy uses to determine whether to attempt to authenticate the user with the" + }, + "reqaction": { + "type": "string", + "description": "Name of the RADIUS action to perform if the policy matches." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "AuthenticationradiuspolicyAuthenticationvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the RADIUS authentication policy." + } + } + }, + "AuthenticationradiuspolicyBinding": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the RADIUS authentication policy.
Minimum value =" + } + } + }, + "AuthenticationradiuspolicyGlobalBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "name": { + "type": "string", + "description": "Name of the RADIUS authentication policy." + } + } + }, + "AuthenticationradiuspolicySystemglobalBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the RADIUS authentication policy." + } + } + }, + "AuthenticationradiuspolicyVpnglobalBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the RADIUS authentication policy." + } + } + }, + "AuthenticationradiuspolicyVpnvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the RADIUS authentication policy." + } + } + }, + "AuthenticationradiuspolicyVserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "name": { + "type": "string", + "description": "Name of the RADIUS authentication policy." + } + } + }, + "Authenticationsamlaction": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the SAML server profile (action)." + }, + "metadataurl": { + "type": "string", + "description": "This URL is used for obtaining saml metadata." + }, + "samlidpcertname": { + "type": "string", + "description": "Name of the SSL certificate used to verify responses from SAML Identity Provider (IdP)." + }, + "samlsigningcertname": { + "type": "string", + "description": "Name of the SSL certificate to sign requests from ServiceProvider (SP) to Identity Provider (IdP)." + }, + "samlredirecturl": { + "type": "string", + "description": "URL to which users are redirected for authentication." + }, + "samlacsindex": { + "type": "integer", + "description": "Index/ID of the metadata entry corresponding to this configuration." + }, + "samluserfield": { + "type": "string", + "description": "SAML user ID, as given in the SAML assertion." + }, + "samlrejectunsignedassertion": { + "type": "string", + "description": "Reject unsigned SAML assertions." + }, + "samlissuername": { + "type": "string", + "description": "The name to be used in requests sent from\tCitrix ADC to IdP to uniquely identify Citrix ADC." + }, + "samltwofactor": { + "type": "string", + "description": "Option to enable second factor after SAML" + }, + "preferredbindtype": { + "type": "array", + "items": { + "type": "string" + }, + "description": "This element specifies the preferred binding types for sso and logout for metadata configuration." + }, + "defaultauthenticationgroup": { + "type": "string", + "description": "This is the default group that is chosen when the authentication succeeds in addition to extracted groups." + }, + "attribute1": { + "type": "string", + "description": "Name of the attribute in SAML Assertion whose value needs to be extracted and stored as attribute1." + }, + "attribute2": { + "type": "string", + "description": "Name of the attribute in SAML Assertion whose value needs to be extracted and stored as attribute2." + }, + "attribute3": { + "type": "string", + "description": "Name of the attribute in SAML Assertion whose value needs to be extracted and stored as attribute3." + }, + "attribute4": { + "type": "string", + "description": "Name of the attribute in SAML Assertion whose value needs to be extracted and stored as attribute4." + }, + "attribute5": { + "type": "string", + "description": "Name of the attribute in SAML Assertion whose value needs to be extracted and stored as attribute5." + }, + "attribute6": { + "type": "string", + "description": "Name of the attribute in SAML Assertion whose value needs to be extracted and stored as attribute6." + }, + "attribute7": { + "type": "string", + "description": "Name of the attribute in SAML Assertion whose value needs to be extracted and stored as attribute7." + }, + "attribute8": { + "type": "string", + "description": "Name of the attribute in SAML Assertion whose value needs to be extracted and stored as attribute8." + }, + "attribute9": { + "type": "string", + "description": "Name of the attribute in SAML Assertion whose value needs to be extracted and stored as attribute9." + }, + "attribute10": { + "type": "string", + "description": "Name of the attribute in SAML Assertion whose value needs to be extracted and stored as attribute10." + }, + "attribute11": { + "type": "string", + "description": "Name of the attribute in SAML Assertion whose value needs to be extracted and stored as attribute11." + }, + "attribute12": { + "type": "string", + "description": "Name of the attribute in SAML Assertion whose value needs to be extracted and stored as attribute12." + }, + "attribute13": { + "type": "string", + "description": "Name of the attribute in SAML Assertion whose value needs to be extracted and stored as attribute13." + }, + "attribute14": { + "type": "string", + "description": "Name of the attribute in SAML Assertion whose value needs to be extracted and stored as attribute14." + }, + "attribute15": { + "type": "string", + "description": "Name of the attribute in SAML Assertion whose value needs to be extracted and stored as attribute15." + }, + "attribute16": { + "type": "string", + "description": "Name of the attribute in SAML Assertion whose value needs to be extracted and stored as attribute16." + }, + "attributes": { + "type": "string", + "description": "List of attribute names separated by ',' which needs to be extracted." + }, + "relaystaterule": { + "type": "string", + "description": "Boolean expression that will be evaluated to validate the SAML Response." + }, + "signaturealg": { + "type": "string", + "description": "Algorithm to be used to sign/verify SAML transactions" + }, + "digestmethod": { + "type": "string", + "description": "Algorithm to be used to compute/verify digest for SAML transactions" + }, + "requestedauthncontext": { + "type": "string", + "description": "This element specifies the authentication context requirements of authentication statements returned in the response." + }, + "authnctxclassref": { + "type": "array", + "items": { + "type": "string" + }, + "description": "This element specifies the authentication class types that are requested from IdP (IdentityProvider)." + }, + "customauthnctxclassref": { + "type": "string", + "description": "This element specifies the custom authentication class reference to be sent as a part of the Authentication Request that is sent by the SP t" + }, + "samlbinding": { + "type": "string", + "description": "This element specifies the transport mechanism of saml messages." + }, + "attributeconsumingserviceindex": { + "type": "integer", + "description": "Index/ID of the attribute specification at Identity Provider (IdP)." + }, + "sendthumbprint": { + "type": "string", + "description": "Option to send thumbprint instead of x509 certificate in SAML request" + }, + "enforceusername": { + "type": "string", + "description": "Option to choose whether the username that is extracted from SAML assertion can be edited in login page while doing second factor" + }, + "logouturl": { + "type": "string", + "description": "SingleLogout URL on IdP to which logoutRequest will be sent on Citrix ADC session cleanup." + }, + "artifactresolutionserviceurl": { + "type": "string", + "description": "URL of the Artifact Resolution Service on IdP to which Citrix ADC will post artifact to get actual SAML token." + }, + "skewtime": { + "type": "integer", + "description": "This option specifies the allowed clock skew in number of minutes that Citrix ADC ServiceProvider allows on an incoming assertion." + }, + "logoutbinding": { + "type": "string", + "description": "This element specifies the transport mechanism of saml logout messages." + }, + "forceauthn": { + "type": "string", + "description": "Option that forces authentication at the Identity Provider (IdP) that receives Citrix ADC's request" + }, + "groupnamefield": { + "type": "string", + "description": "Name of the tag in assertion that contains user groups." + }, + "audience": { + "type": "string", + "description": "Audience for which assertion sent by IdP is applicable." + }, + "metadatarefreshinterval": { + "type": "integer", + "description": "Interval in minutes for fetching metadata from specified metadata URL" + }, + "storesamlresponse": { + "type": "string", + "description": "Option to store entire SAML Response through the life of user session." + }, + "statechecks": { + "type": "string", + "description": "Boolean expression that will be evaluated to validate HTTP requests on SAML endpoints." + }, + "metadataimportstatus": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Authenticationsamlidppolicy": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the SAML Identity Provider (IdP) authentication policy." + }, + "rule": { + "type": "string", + "description": "Expression which is evaluated to choose a profile for authentication." + }, + "action": { + "type": "string", + "description": "Name of the profile to apply to requests or connections that match this policy." + }, + "undefaction": { + "type": "string", + "description": "Action to perform if the result of policy evaluation is undefined (UNDEF)." + }, + "comment": { + "type": "string", + "description": "Any comments to preserve information about this policy." + }, + "logaction": { + "type": "string", + "description": "Name of messagelog action to use when a request matches this policy." + }, + "newname": { + "type": "string", + "description": "New name for the SAML IdentityProvider policy." + }, + "gotopriorityexpression": { + "type": "string", + "readOnly": true + }, + "hits": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "AuthenticationsamlidppolicyAuthenticationvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the SAML IdentityProvider (IdP) policy for which to display detailed information." + } + } + }, + "AuthenticationsamlidppolicyBinding": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the SAML IdentityProvider (IdP) policy for which to display detailed information.
Minimum value =" + } + } + }, + "AuthenticationsamlidppolicyVpnvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the SAML IdentityProvider (IdP) policy for which to display detailed information." + } + } + }, + "AuthenticationsamlidppolicyVserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "name": { + "type": "string", + "description": "Name of the SAML IdentityProvider (IdP) policy for which to display detailed information." + } + } + }, + "Authenticationsamlidpprofile": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the new saml single sign-on profile." + }, + "samlspcertname": { + "type": "string", + "description": "Name of the SSL certificate of SAML Relying Party." + }, + "samlidpcertname": { + "type": "string", + "description": "Name of the certificate used to sign the SAMLResposne that is sent to Relying Party or Service Provider after successful authentication" + }, + "assertionconsumerserviceurl": { + "type": "string", + "description": "URL to which the assertion is to be sent." + }, + "sendpassword": { + "type": "string", + "description": "Option to send password in assertion." + }, + "samlissuername": { + "type": "string", + "description": "The name to be used in requests sent from\tCitrix ADC to IdP to uniquely identify Citrix ADC." + }, + "rejectunsignedrequests": { + "type": "string", + "description": "Option to Reject unsigned SAML Requests." + }, + "signaturealg": { + "type": "string", + "description": "Algorithm to be used to sign/verify SAML transactions" + }, + "digestmethod": { + "type": "string", + "description": "Algorithm to be used to compute/verify digest for SAML transactions" + }, + "audience": { + "type": "string", + "description": "Audience for which assertion sent by IdP is applicable." + }, + "nameidformat": { + "type": "string", + "description": "Format of Name Identifier sent in Assertion." + }, + "nameidexpr": { + "type": "string", + "description": "Expression that will be evaluated to obtain NameIdentifier to be sent in assertion" + }, + "attribute1": { + "type": "string", + "description": "Name of attribute1 that needs to be sent in SAML Assertion" + }, + "attribute1expr": { + "type": "string", + "description": "Expression that will be evaluated to obtain attribute1's value to be sent in Assertion" + }, + "attribute1friendlyname": { + "type": "string", + "description": "User-Friendly Name of attribute1 that needs to be sent in SAML Assertion" + }, + "attribute1format": { + "type": "string", + "description": "Format of Attribute1 to be sent in Assertion." + }, + "attribute2": { + "type": "string", + "description": "Name of attribute2 that needs to be sent in SAML Assertion" + }, + "attribute2expr": { + "type": "string", + "description": "Expression that will be evaluated to obtain attribute2's value to be sent in Assertion" + }, + "attribute2friendlyname": { + "type": "string", + "description": "User-Friendly Name of attribute2 that needs to be sent in SAML Assertion" + }, + "attribute2format": { + "type": "string", + "description": "Format of Attribute2 to be sent in Assertion." + }, + "attribute3": { + "type": "string", + "description": "Name of attribute3 that needs to be sent in SAML Assertion" + }, + "attribute3expr": { + "type": "string", + "description": "Expression that will be evaluated to obtain attribute3's value to be sent in Assertion" + }, + "attribute3friendlyname": { + "type": "string", + "description": "User-Friendly Name of attribute3 that needs to be sent in SAML Assertion" + }, + "attribute3format": { + "type": "string", + "description": "Format of Attribute3 to be sent in Assertion." + }, + "attribute4": { + "type": "string", + "description": "Name of attribute4 that needs to be sent in SAML Assertion" + }, + "attribute4expr": { + "type": "string", + "description": "Expression that will be evaluated to obtain attribute4's value to be sent in Assertion" + }, + "attribute4friendlyname": { + "type": "string", + "description": "User-Friendly Name of attribute4 that needs to be sent in SAML Assertion" + }, + "attribute4format": { + "type": "string", + "description": "Format of Attribute4 to be sent in Assertion." + }, + "attribute5": { + "type": "string", + "description": "Name of attribute5 that needs to be sent in SAML Assertion" + }, + "attribute5expr": { + "type": "string", + "description": "Expression that will be evaluated to obtain attribute5's value to be sent in Assertion" + }, + "attribute5friendlyname": { + "type": "string", + "description": "User-Friendly Name of attribute5 that needs to be sent in SAML Assertion" + }, + "attribute5format": { + "type": "string", + "description": "Format of Attribute5 to be sent in Assertion." + }, + "attribute6": { + "type": "string", + "description": "Name of attribute6 that needs to be sent in SAML Assertion" + }, + "attribute6expr": { + "type": "string", + "description": "Expression that will be evaluated to obtain attribute6's value to be sent in Assertion" + }, + "attribute6friendlyname": { + "type": "string", + "description": "User-Friendly Name of attribute6 that needs to be sent in SAML Assertion" + }, + "attribute6format": { + "type": "string", + "description": "Format of Attribute6 to be sent in Assertion." + }, + "attribute7": { + "type": "string", + "description": "Name of attribute7 that needs to be sent in SAML Assertion" + }, + "attribute7expr": { + "type": "string", + "description": "Expression that will be evaluated to obtain attribute7's value to be sent in Assertion" + }, + "attribute7friendlyname": { + "type": "string", + "description": "User-Friendly Name of attribute7 that needs to be sent in SAML Assertion" + }, + "attribute7format": { + "type": "string", + "description": "Format of Attribute7 to be sent in Assertion." + }, + "attribute8": { + "type": "string", + "description": "Name of attribute8 that needs to be sent in SAML Assertion" + }, + "attribute8expr": { + "type": "string", + "description": "Expression that will be evaluated to obtain attribute8's value to be sent in Assertion" + }, + "attribute8friendlyname": { + "type": "string", + "description": "User-Friendly Name of attribute8 that needs to be sent in SAML Assertion" + }, + "attribute8format": { + "type": "string", + "description": "Format of Attribute8 to be sent in Assertion." + }, + "attribute9": { + "type": "string", + "description": "Name of attribute9 that needs to be sent in SAML Assertion" + }, + "attribute9expr": { + "type": "string", + "description": "Expression that will be evaluated to obtain attribute9's value to be sent in Assertion" + }, + "attribute9friendlyname": { + "type": "string", + "description": "User-Friendly Name of attribute9 that needs to be sent in SAML Assertion" + }, + "attribute9format": { + "type": "string", + "description": "Format of Attribute9 to be sent in Assertion." + }, + "attribute10": { + "type": "string", + "description": "Name of attribute10 that needs to be sent in SAML Assertion" + }, + "attribute10expr": { + "type": "string", + "description": "Expression that will be evaluated to obtain attribute10's value to be sent in Assertion" + }, + "attribute10friendlyname": { + "type": "string", + "description": "User-Friendly Name of attribute10 that needs to be sent in SAML Assertion" + }, + "attribute10format": { + "type": "string", + "description": "Format of Attribute10 to be sent in Assertion." + }, + "attribute11": { + "type": "string", + "description": "Name of attribute11 that needs to be sent in SAML Assertion" + }, + "attribute11expr": { + "type": "string", + "description": "Expression that will be evaluated to obtain attribute11's value to be sent in Assertion" + }, + "attribute11friendlyname": { + "type": "string", + "description": "User-Friendly Name of attribute11 that needs to be sent in SAML Assertion" + }, + "attribute11format": { + "type": "string", + "description": "Format of Attribute11 to be sent in Assertion." + }, + "attribute12": { + "type": "string", + "description": "Name of attribute12 that needs to be sent in SAML Assertion" + }, + "attribute12expr": { + "type": "string", + "description": "Expression that will be evaluated to obtain attribute12's value to be sent in Assertion" + }, + "attribute12friendlyname": { + "type": "string", + "description": "User-Friendly Name of attribute12 that needs to be sent in SAML Assertion" + }, + "attribute12format": { + "type": "string", + "description": "Format of Attribute12 to be sent in Assertion." + }, + "attribute13": { + "type": "string", + "description": "Name of attribute13 that needs to be sent in SAML Assertion" + }, + "attribute13expr": { + "type": "string", + "description": "Expression that will be evaluated to obtain attribute13's value to be sent in Assertion" + }, + "attribute13friendlyname": { + "type": "string", + "description": "User-Friendly Name of attribute13 that needs to be sent in SAML Assertion" + }, + "attribute13format": { + "type": "string", + "description": "Format of Attribute13 to be sent in Assertion." + }, + "attribute14": { + "type": "string", + "description": "Name of attribute14 that needs to be sent in SAML Assertion" + }, + "attribute14expr": { + "type": "string", + "description": "Expression that will be evaluated to obtain attribute14's value to be sent in Assertion" + }, + "attribute14friendlyname": { + "type": "string", + "description": "User-Friendly Name of attribute14 that needs to be sent in SAML Assertion" + }, + "attribute14format": { + "type": "string", + "description": "Format of Attribute14 to be sent in Assertion." + }, + "attribute15": { + "type": "string", + "description": "Name of attribute15 that needs to be sent in SAML Assertion" + }, + "attribute15expr": { + "type": "string", + "description": "Expression that will be evaluated to obtain attribute15's value to be sent in Assertion" + }, + "attribute15friendlyname": { + "type": "string", + "description": "User-Friendly Name of attribute15 that needs to be sent in SAML Assertion" + }, + "attribute15format": { + "type": "string", + "description": "Format of Attribute15 to be sent in Assertion." + }, + "attribute16": { + "type": "string", + "description": "Name of attribute16 that needs to be sent in SAML Assertion" + }, + "attribute16expr": { + "type": "string", + "description": "Expression that will be evaluated to obtain attribute16's value to be sent in Assertion" + }, + "attribute16friendlyname": { + "type": "string", + "description": "User-Friendly Name of attribute16 that needs to be sent in SAML Assertion" + }, + "attribute16format": { + "type": "string", + "description": "Format of Attribute16 to be sent in Assertion." + }, + "encryptassertion": { + "type": "string", + "description": "Option to encrypt assertion when Citrix ADC IDP sends one." + }, + "encryptionalgorithm": { + "type": "string", + "description": "Algorithm to be used to encrypt SAML assertion" + }, + "samlbinding": { + "type": "string", + "description": "This element specifies the transport mechanism of saml messages." + }, + "skewtime": { + "type": "integer", + "description": "This option specifies the number of minutes on either side of current time that the assertion would be valid." + }, + "serviceproviderid": { + "type": "string", + "description": "Unique identifier of the Service Provider that sends SAML Request." + }, + "signassertion": { + "type": "string", + "description": "Option to sign portions of assertion when Citrix ADC IDP sends one." + }, + "keytransportalg": { + "type": "string", + "description": "Key transport algorithm to be used in encryption of SAML assertion" + }, + "splogouturl": { + "type": "string", + "description": "Endpoint on the ServiceProvider (SP) to which logout messages are to be sent" + }, + "logoutbinding": { + "type": "string", + "description": "This element specifies the transport mechanism of saml logout messages." + }, + "defaultauthenticationgroup": { + "type": "string", + "description": "This group will be part of AAA session's internal group list." + }, + "metadataurl": { + "type": "string", + "description": "This URL is used for obtaining samlidp metadata" + }, + "metadatarefreshinterval": { + "type": "integer", + "description": "Interval in minute for fetching metadata from specified metadata URL" + }, + "signatureservice": { + "type": "string", + "description": "Name of the service in cloud used to sign the data" + }, + "samlsigningcertversion": { + "type": "string", + "description": "version of the certificate in signature service used to sign the SAMLResposne that is sent to Relying Party or Service Provider after succes" + }, + "samlspcertversion": { + "type": "string", + "description": "version of the certificate in signature service used to verify the signature of the incoming AuthnRequest from a Relying Party or Service Pr" + }, + "acsurlrule": { + "type": "string", + "description": "Expression that will be evaluated to allow Assertion Consumer Service URI coming in the SAML Request" + }, + "metadataimportstatus": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Authenticationsamlpolicy": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the SAML policy." + }, + "rule": { + "type": "string", + "description": "Name of the Citrix ADC named rule, or an expression, that the policy uses to determine whether to attempt to authenticate the user with the" + }, + "reqaction": { + "type": "string", + "description": "Name of the SAML authentication action to be performed if the policy matches." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "AuthenticationsamlpolicyAuthenticationvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the SAML policy." + } + } + }, + "AuthenticationsamlpolicyBinding": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the SAML policy.
Minimum value =" + } + } + }, + "AuthenticationsamlpolicyGlobalBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "name": { + "type": "string", + "description": "Name of the SAML policy." + } + } + }, + "AuthenticationsamlpolicyVpnglobalBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the SAML policy." + } + } + }, + "AuthenticationsamlpolicyVpnvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the SAML policy." + } + } + }, + "AuthenticationsamlpolicyVserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "name": { + "type": "string", + "description": "Name of the SAML policy." + } + } + }, + "Authenticationsmartaccesspolicy": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the Smartaccess policy." + }, + "rule": { + "type": "string", + "description": "Name of the Citrix ADC named rule, or an expression." + }, + "action": { + "type": "string", + "description": "Name of the Smartaccess profile to use if the policy matches." + }, + "comment": { + "type": "string", + "description": "Any comments to preserve information about this policy." + }, + "hits": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "AuthenticationsmartaccesspolicyAuthenticationvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the Smartaccess policy." + } + } + }, + "AuthenticationsmartaccesspolicyBinding": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the Smartaccess policy.
Minimum value =" + } + } + }, + "Authenticationsmartaccessprofile": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the Smartaccess profile" + }, + "tags": { + "type": "string", + "description": "The tag that is associated with Smartaccess profile." + }, + "comment": { + "type": "string", + "description": "Optional comment for the profile." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Authenticationstorefrontauthaction": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the Storefront Authentication action." + }, + "serverurl": { + "type": "string", + "description": "URL of the Storefront server." + }, + "domain": { + "type": "string", + "description": "Domain of the server that is used for authentication." + }, + "defaultauthenticationgroup": { + "type": "string", + "description": "This is the default group that is chosen when the authentication succeeds in addition to extracted groups." + }, + "success": { + "type": "string", + "readOnly": true + }, + "failure": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Authenticationtacacsaction": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the TACACS+ profile (action)." + }, + "serverip": { + "type": "string", + "description": "IP address assigned to the TACACS+ server." + }, + "serverport": { + "type": "integer", + "description": "Port number on which the TACACS+ server listens for connections." + }, + "authtimeout": { + "type": "integer", + "description": "Number of seconds the Citrix ADC waits for a response from the TACACS+ server." + }, + "tacacssecret": { + "type": "string", + "description": "Key shared between the TACACS+ server and the Citrix ADC." + }, + "authorization": { + "type": "string", + "description": "Use streaming authorization on the TACACS+ server." + }, + "accounting": { + "type": "string", + "description": "Whether the TACACS+ server is currently accepting accounting messages." + }, + "auditfailedcmds": { + "type": "string", + "description": "The state of the TACACS+ server that will receive accounting messages." + }, + "groupattrname": { + "type": "string", + "description": "TACACS+ group attribute name." + }, + "defaultauthenticationgroup": { + "type": "string", + "description": "This is the default group that is chosen when the authentication succeeds in addition to extracted groups." + }, + "attribute1": { + "type": "string", + "description": "Name of the custom attribute to be extracted from server and stored at index '1' (where '1' changes for each attribute)" + }, + "attribute2": { + "type": "string", + "description": "Name of the custom attribute to be extracted from server and stored at index '2' (where '2' changes for each attribute)" + }, + "attribute3": { + "type": "string", + "description": "Name of the custom attribute to be extracted from server and stored at index '3' (where '3' changes for each attribute)" + }, + "attribute4": { + "type": "string", + "description": "Name of the custom attribute to be extracted from server and stored at index '4' (where '4' changes for each attribute)" + }, + "attribute5": { + "type": "string", + "description": "Name of the custom attribute to be extracted from server and stored at index '5' (where '5' changes for each attribute)" + }, + "attribute6": { + "type": "string", + "description": "Name of the custom attribute to be extracted from server and stored at index '6' (where '6' changes for each attribute)" + }, + "attribute7": { + "type": "string", + "description": "Name of the custom attribute to be extracted from server and stored at index '7' (where '7' changes for each attribute)" + }, + "attribute8": { + "type": "string", + "description": "Name of the custom attribute to be extracted from server and stored at index '8' (where '8' changes for each attribute)" + }, + "attribute9": { + "type": "string", + "description": "Name of the custom attribute to be extracted from server and stored at index '9' (where '9' changes for each attribute)" + }, + "attribute10": { + "type": "string", + "description": "Name of the custom attribute to be extracted from server and stored at index '10' (where '10' changes for each attribute)" + }, + "attribute11": { + "type": "string", + "description": "Name of the custom attribute to be extracted from server and stored at index '11' (where '11' changes for each attribute)" + }, + "attribute12": { + "type": "string", + "description": "Name of the custom attribute to be extracted from server and stored at index '12' (where '12' changes for each attribute)" + }, + "attribute13": { + "type": "string", + "description": "Name of the custom attribute to be extracted from server and stored at index '13' (where '13' changes for each attribute)" + }, + "attribute14": { + "type": "string", + "description": "Name of the custom attribute to be extracted from server and stored at index '14' (where '14' changes for each attribute)" + }, + "attribute15": { + "type": "string", + "description": "Name of the custom attribute to be extracted from server and stored at index '15' (where '15' changes for each attribute)" + }, + "attribute16": { + "type": "string", + "description": "Name of the custom attribute to be extracted from server and stored at index '16' (where '16' changes for each attribute)" + }, + "attributes": { + "type": "string", + "description": "List of attribute names separated by ',' which needs to be fetched from tacacs server." + }, + "success": { + "type": "string", + "readOnly": true + }, + "failure": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Authenticationtacacspolicy": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the TACACS+ policy." + }, + "rule": { + "type": "string", + "description": "Name of the Citrix ADC named rule, or an expression, that the policy uses to determine whether to attempt to authenticate the user with the" + }, + "reqaction": { + "type": "string", + "description": "Name of the TACACS+ action to perform if the policy matches." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "AuthenticationtacacspolicyAuthenticationvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the TACACS+ policy." + } + } + }, + "AuthenticationtacacspolicyBinding": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the TACACS+ policy.
Minimum value =" + } + } + }, + "AuthenticationtacacspolicyGlobalBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "name": { + "type": "string", + "description": "Name of the TACACS+ policy." + } + } + }, + "AuthenticationtacacspolicySystemglobalBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the TACACS+ policy." + } + } + }, + "AuthenticationtacacspolicyVpnglobalBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the TACACS+ policy." + } + } + }, + "AuthenticationtacacspolicyVpnvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the TACACS+ policy." + } + } + }, + "AuthenticationtacacspolicyVserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "name": { + "type": "string", + "description": "Name of the TACACS+ policy." + } + } + }, + "Authenticationvserver": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the new authentication virtual server." + }, + "servicetype": { + "type": "string", + "description": "Protocol type of the authentication virtual server." + }, + "ipv46": { + "type": "string", + "description": "IP address of the authentication virtual server, if a single IP address is assigned to the virtual server." + }, + "range": { + "type": "integer", + "description": "If you are creating a series of virtual servers with a range of IP addresses assigned to them, the length of the range." + }, + "port": { + "type": "integer", + "description": "TCP port on which the virtual server accepts connections." + }, + "state": { + "type": "string", + "description": "Initial state of the new virtual server." + }, + "authentication": { + "type": "string", + "description": "Require users to be authenticated before sending traffic through this virtual server." + }, + "authenticationdomain": { + "type": "string", + "description": "The domain of the authentication cookie set by Authentication vserver" + }, + "comment": { + "type": "string", + "description": "Any comments associated with this virtual server." + }, + "td": { + "type": "integer", + "description": "Integer value that uniquely identifies the traffic domain in which you want to configure the entity." + }, + "appflowlog": { + "type": "string", + "description": "Log AppFlow flow information." + }, + "maxloginattempts": { + "type": "integer", + "description": "Maximum Number of login Attempts" + }, + "failedlogintimeout": { + "type": "integer", + "description": "Number of minutes an account will be locked if user exceeds maximum permissible attempts" + }, + "certkeynames": { + "type": "string", + "description": "Name of the certificate key that was bound to the corresponding SSL virtual server as the Certificate Authority for the device certificate" + }, + "samesite": { + "type": "string", + "description": "SameSite attribute value for Cookies generated in AAATM context." + }, + "newname": { + "type": "string", + "description": "New name of the authentication virtual server." + }, + "ip": { + "type": "string", + "readOnly": true + }, + "value": { + "type": "string", + "readOnly": true + }, + "type": { + "type": "string", + "readOnly": true + }, + "curstate": { + "type": "string", + "readOnly": true + }, + "status": { + "type": "string", + "readOnly": true + }, + "cachetype": { + "type": "string", + "readOnly": true + }, + "redirect": { + "type": "string", + "readOnly": true + }, + "precedence": { + "type": "string", + "readOnly": true + }, + "redirecturl": { + "type": "string", + "readOnly": true + }, + "curaaausers": { + "type": "string", + "readOnly": true + }, + "policy": { + "type": "string", + "readOnly": true + }, + "servicename": { + "type": "string", + "readOnly": true + }, + "weight": { + "type": "string", + "readOnly": true + }, + "cachevserver": { + "type": "string", + "readOnly": true + }, + "backupvserver": { + "type": "string", + "readOnly": true + }, + "clttimeout": { + "type": "string", + "readOnly": true + }, + "somethod": { + "type": "string", + "readOnly": true + }, + "sothreshold": { + "type": "string", + "readOnly": true + }, + "sopersistence": { + "type": "string", + "readOnly": true + }, + "sopersistencetimeout": { + "type": "string", + "readOnly": true + }, + "priority": { + "type": "string", + "readOnly": true + }, + "downstateflush": { + "type": "string", + "readOnly": true + }, + "bindpoint": { + "type": "string", + "readOnly": true + }, + "disableprimaryondown": { + "type": "string", + "readOnly": true + }, + "listenpolicy": { + "type": "string", + "readOnly": true + }, + "listenpriority": { + "type": "string", + "readOnly": true + }, + "tcpprofilename": { + "type": "string", + "readOnly": true + }, + "httpprofilename": { + "type": "string", + "readOnly": true + }, + "vstype": { + "type": "string", + "readOnly": true + }, + "ngname": { + "type": "string", + "readOnly": true + }, + "secondary": { + "type": "string", + "readOnly": true + }, + "groupextraction": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "AuthenticationvserverAuditnslogpolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "The name of the policy, if any, bound to the authentication vserver." + }, + "priority": { + "type": "integer", + "description": "The priority, if any, of the vpn vserver policy." + }, + "name": { + "type": "string", + "description": "Name of the authentication virtual server to which to bind the policy." + }, + "secondary": { + "type": "boolean", + "description": "Applicable only while bindind classic authentication policy as advance authentication policy use nFactor" + }, + "groupextraction": { + "type": "boolean", + "description": "Applicable only while bindind classic authentication policy as advance authentication policy use nFactor" + }, + "nextfactor": { + "type": "string", + "description": "Applicable only while binding advance authentication policy as classic authentication policy does not support nFactor" + }, + "gotopriorityexpression": { + "type": "string", + "description": "Applicable only to advance authentication policy." + }, + "bindpoint": { + "type": "string", + "description": "Bind point to which to bind the policy." + } + } + }, + "AuthenticationvserverAuditsyslogpolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "The name of the policy, if any, bound to the authentication vserver." + }, + "priority": { + "type": "integer", + "description": "The priority, if any, of the vpn vserver policy." + }, + "name": { + "type": "string", + "description": "Name of the authentication virtual server to which to bind the policy." + }, + "secondary": { + "type": "boolean", + "description": "Applicable only while bindind classic authentication policy as advance authentication policy use nFactor" + }, + "groupextraction": { + "type": "boolean", + "description": "Applicable only while bindind classic authentication policy as advance authentication policy use nFactor" + }, + "nextfactor": { + "type": "string", + "description": "Applicable only while binding advance authentication policy as classic authentication policy does not support nFactor" + }, + "gotopriorityexpression": { + "type": "string", + "description": "Applicable only to advance authentication policy." + }, + "bindpoint": { + "type": "string", + "description": "Bind point to which to bind the policy." + } + } + }, + "AuthenticationvserverAuthenticationcertpolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "The name of the policy, if any, bound to the authentication vserver." + }, + "priority": { + "type": "integer", + "description": "The priority, if any, of the vpn vserver policy." + }, + "acttype": { + "type": "integer" + }, + "secondary": { + "type": "boolean", + "description": "Bind the authentication policy to the secondary chain." + }, + "name": { + "type": "string", + "description": "Name of the authentication virtual server to which to bind the policy." + }, + "groupextraction": { + "type": "boolean", + "description": "Applicable only while bindind classic authentication policy as advance authentication policy use nFactor" + }, + "nextfactor": { + "type": "string", + "description": "Applicable only while binding advance authentication policy as classic authentication policy does not support nFactor" + }, + "gotopriorityexpression": { + "type": "string", + "description": "Applicable only to advance authentication policy." + }, + "bindpoint": { + "type": "string", + "description": "Bind point to which to bind the policy." + } + } + }, + "AuthenticationvserverAuthenticationldappolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "The name of the policy, if any, bound to the authentication vserver." + }, + "priority": { + "type": "integer", + "description": "The priority, if any, of the vpn vserver policy." + }, + "acttype": { + "type": "integer" + }, + "secondary": { + "type": "boolean", + "description": "Bind the authentication policy to the secondary chain." + }, + "groupextraction": { + "type": "boolean", + "description": "Bind the Authentication policy to a tertiary chain which will be used only for group extraction." + }, + "name": { + "type": "string", + "description": "Name of the authentication virtual server to which to bind the policy." + }, + "nextfactor": { + "type": "string", + "description": "Applicable only while binding advance authentication policy as classic authentication policy does not support nFactor" + }, + "gotopriorityexpression": { + "type": "string", + "description": "Applicable only to advance authentication policy." + }, + "bindpoint": { + "type": "string", + "description": "Bind point to which to bind the policy." + } + } + }, + "AuthenticationvserverAuthenticationlocalpolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "The name of the policy, if any, bound to the authentication vserver." + }, + "priority": { + "type": "integer", + "description": "The priority, if any, of the vpn vserver policy." + }, + "acttype": { + "type": "integer" + }, + "secondary": { + "type": "boolean", + "description": "Bind the authentication policy to the secondary chain." + }, + "name": { + "type": "string", + "description": "Name of the authentication virtual server to which to bind the policy." + }, + "groupextraction": { + "type": "boolean", + "description": "Applicable only while bindind classic authentication policy as advance authentication policy use nFactor" + }, + "nextfactor": { + "type": "string", + "description": "Applicable only while binding advance authentication policy as classic authentication policy does not support nFactor" + }, + "gotopriorityexpression": { + "type": "string", + "description": "Applicable only to advance authentication policy." + }, + "bindpoint": { + "type": "string", + "description": "Bind point to which to bind the policy." + } + } + }, + "AuthenticationvserverAuthenticationloginschemapolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "The name of the policy, if any, bound to the authentication vserver." + }, + "priority": { + "type": "integer", + "description": "The priority, if any, of the vpn vserver policy." + }, + "acttype": { + "type": "integer" + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "Name of the authentication virtual server to which to bind the policy." + }, + "secondary": { + "type": "boolean", + "description": "Applicable only while bindind classic authentication policy as advance authentication policy use nFactor" + }, + "groupextraction": { + "type": "boolean", + "description": "Applicable only while bindind classic authentication policy as advance authentication policy use nFactor" + }, + "nextfactor": { + "type": "string", + "description": "Applicable only while binding advance authentication policy as classic authentication policy does not support nFactor" + }, + "bindpoint": { + "type": "string", + "description": "Bind point to which to bind the policy." + } + } + }, + "AuthenticationvserverAuthenticationnegotiatepolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "The name of the policy, if any, bound to the authentication vserver." + }, + "priority": { + "type": "integer", + "description": "The priority, if any, of the vpn vserver policy." + }, + "acttype": { + "type": "integer" + }, + "secondary": { + "type": "boolean", + "description": "Bind the authentication policy to the secondary chain." + }, + "name": { + "type": "string", + "description": "Name of the authentication virtual server to which to bind the policy." + }, + "groupextraction": { + "type": "boolean", + "description": "Applicable only while bindind classic authentication policy as advance authentication policy use nFactor" + }, + "nextfactor": { + "type": "string", + "description": "Applicable only while binding advance authentication policy as classic authentication policy does not support nFactor" + }, + "gotopriorityexpression": { + "type": "string", + "description": "Applicable only to advance authentication policy." + }, + "bindpoint": { + "type": "string", + "description": "Bind point to which to bind the policy." + } + } + }, + "AuthenticationvserverAuthenticationoauthidppolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "The name of the policy, if any, bound to the authentication vserver." + }, + "priority": { + "type": "integer", + "description": "The priority, if any, of the vpn vserver policy." + }, + "acttype": { + "type": "integer" + }, + "nextfactor": { + "type": "string", + "description": "On success invoke label." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "Name of the authentication virtual server to which to bind the policy." + }, + "secondary": { + "type": "boolean", + "description": "Applicable only while bindind classic authentication policy as advance authentication policy use nFactor" + }, + "groupextraction": { + "type": "boolean", + "description": "Applicable only while bindind classic authentication policy as advance authentication policy use nFactor" + }, + "bindpoint": { + "type": "string", + "description": "Bind point to which to bind the policy." + } + } + }, + "AuthenticationvserverAuthenticationpolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "The name of the policy, if any, bound to the authentication vserver." + }, + "priority": { + "type": "integer", + "description": "The priority, if any, of the vpn vserver policy." + }, + "acttype": { + "type": "integer" + }, + "nextfactor": { + "type": "string", + "description": "On success invoke label." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "Name of the authentication virtual server to which to bind the policy." + }, + "secondary": { + "type": "boolean", + "description": "Applicable only while bindind classic authentication policy as advance authentication policy use nFactor" + }, + "groupextraction": { + "type": "boolean", + "description": "Applicable only while bindind classic authentication policy as advance authentication policy use nFactor" + }, + "bindpoint": { + "type": "string", + "description": "Bind point to which to bind the policy." + } + } + }, + "AuthenticationvserverAuthenticationradiuspolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "The name of the policy, if any, bound to the authentication vserver." + }, + "priority": { + "type": "integer", + "description": "The priority, if any, of the vpn vserver policy." + }, + "acttype": { + "type": "integer" + }, + "secondary": { + "type": "boolean", + "description": "Bind the authentication policy to the secondary chain." + }, + "name": { + "type": "string", + "description": "Name of the authentication virtual server to which to bind the policy." + }, + "groupextraction": { + "type": "boolean", + "description": "Applicable only while bindind classic authentication policy as advance authentication policy use nFactor" + }, + "nextfactor": { + "type": "string", + "description": "Applicable only while binding advance authentication policy as classic authentication policy does not support nFactor" + }, + "gotopriorityexpression": { + "type": "string", + "description": "Applicable only to advance authentication policy." + }, + "bindpoint": { + "type": "string", + "description": "Bind point to which to bind the policy." + } + } + }, + "AuthenticationvserverAuthenticationsamlidppolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "The name of the policy, if any, bound to the authentication vserver." + }, + "priority": { + "type": "integer", + "description": "The priority, if any, of the vpn vserver policy." + }, + "acttype": { + "type": "integer" + }, + "nextfactor": { + "type": "string", + "description": "On success invoke label." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "Name of the authentication virtual server to which to bind the policy." + }, + "secondary": { + "type": "boolean", + "description": "Applicable only while bindind classic authentication policy as advance authentication policy use nFactor" + }, + "groupextraction": { + "type": "boolean", + "description": "Applicable only while bindind classic authentication policy as advance authentication policy use nFactor" + }, + "bindpoint": { + "type": "string", + "description": "Bind point to which to bind the policy." + } + } + }, + "AuthenticationvserverAuthenticationsamlpolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "The name of the policy, if any, bound to the authentication vserver." + }, + "priority": { + "type": "integer", + "description": "The priority, if any, of the vpn vserver policy." + }, + "acttype": { + "type": "integer" + }, + "secondary": { + "type": "boolean", + "description": "Bind the authentication policy to the secondary chain." + }, + "name": { + "type": "string", + "description": "Name of the authentication virtual server to which to bind the policy." + }, + "groupextraction": { + "type": "boolean", + "description": "Applicable only while bindind classic authentication policy as advance authentication policy use nFactor" + }, + "nextfactor": { + "type": "string", + "description": "Applicable only while binding advance authentication policy as classic authentication policy does not support nFactor" + }, + "gotopriorityexpression": { + "type": "string", + "description": "Applicable only to advance authentication policy." + }, + "bindpoint": { + "type": "string", + "description": "Bind point to which to bind the policy." + } + } + }, + "AuthenticationvserverAuthenticationsmartaccesspolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "The name of the policy, if any, bound to the authentication vserver." + }, + "priority": { + "type": "integer", + "description": "The priority, if any, of the vpn vserver policy." + }, + "acttype": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the authentication virtual server to which to bind the policy." + }, + "secondary": { + "type": "boolean", + "description": "Applicable only while bindind classic authentication policy as advance authentication policy use nFactor" + }, + "groupextraction": { + "type": "boolean", + "description": "Applicable only while bindind classic authentication policy as advance authentication policy use nFactor" + }, + "nextfactor": { + "type": "string", + "description": "Applicable only while binding advance authentication policy as classic authentication policy does not support nFactor" + }, + "gotopriorityexpression": { + "type": "string", + "description": "Applicable only to advance authentication policy." + }, + "bindpoint": { + "type": "string", + "description": "Bind point to which to bind the policy." + } + } + }, + "AuthenticationvserverAuthenticationtacacspolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "The name of the policy, if any, bound to the authentication vserver." + }, + "priority": { + "type": "integer", + "description": "The priority, if any, of the vpn vserver policy." + }, + "acttype": { + "type": "integer" + }, + "secondary": { + "type": "boolean", + "description": "Bind the authentication policy to the secondary chain." + }, + "name": { + "type": "string", + "description": "Name of the authentication virtual server to which to bind the policy." + }, + "groupextraction": { + "type": "boolean", + "description": "Applicable only while bindind classic authentication policy as advance authentication policy use nFactor" + }, + "nextfactor": { + "type": "string", + "description": "Applicable only while binding advance authentication policy as classic authentication policy does not support nFactor" + }, + "gotopriorityexpression": { + "type": "string", + "description": "Applicable only to advance authentication policy." + }, + "bindpoint": { + "type": "string", + "description": "Bind point to which to bind the policy." + } + } + }, + "AuthenticationvserverAuthenticationwebauthpolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "The name of the policy, if any, bound to the authentication vserver." + }, + "priority": { + "type": "integer", + "description": "The priority, if any, of the vpn vserver policy." + }, + "acttype": { + "type": "integer" + }, + "secondary": { + "type": "boolean", + "description": "Bind the authentication policy to the secondary chain." + }, + "name": { + "type": "string", + "description": "Name of the authentication virtual server to which to bind the policy." + }, + "groupextraction": { + "type": "boolean", + "description": "Applicable only while bindind classic authentication policy as advance authentication policy use nFactor" + }, + "nextfactor": { + "type": "string", + "description": "Applicable only while binding advance authentication policy as classic authentication policy does not support nFactor" + }, + "gotopriorityexpression": { + "type": "string", + "description": "Applicable only to advance authentication policy." + }, + "bindpoint": { + "type": "string", + "description": "Bind point to which to bind the policy." + } + } + }, + "AuthenticationvserverBinding": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the authentication virtual server.
Minimum value =" + } + } + }, + "AuthenticationvserverCachepolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "The name of the policy, if any, bound to the authentication vserver." + }, + "priority": { + "type": "integer", + "description": "The priority, if any, of the vpn vserver policy." + }, + "bindpoint": { + "type": "string", + "description": "Bindpoint to which the policy is bound." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "Name of the authentication virtual server to which to bind the policy." + }, + "secondary": { + "type": "boolean", + "description": "Applicable only while bindind classic authentication policy as advance authentication policy use nFactor" + }, + "groupextraction": { + "type": "boolean", + "description": "Applicable only while bindind classic authentication policy as advance authentication policy use nFactor" + }, + "nextfactor": { + "type": "string", + "description": "Applicable only while binding advance authentication policy as classic authentication policy does not support nFactor" + } + } + }, + "AuthenticationvserverCertpolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "The name of the policy, if any, bound to the authentication vserver." + }, + "secondary": { + "type": "boolean", + "description": "Bind the authentication policy to the secondary chain." + }, + "name": { + "type": "string", + "description": "Name of the authentication virtual server to which to bind the policy." + }, + "groupextraction": { + "type": "boolean", + "description": "Applicable only while bindind classic authentication policy as advance authentication policy use nFactor" + }, + "nextfactor": { + "type": "string", + "description": "Applicable only while binding advance authentication policy as classic authentication policy does not support nFactor" + }, + "gotopriorityexpression": { + "type": "string", + "description": "Applicable only to advance authentication policy." + }, + "bindpoint": { + "type": "string", + "description": "Bind point to which to bind the policy." + } + } + }, + "AuthenticationvserverCspolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "The name of the policy, if any, bound to the authentication vserver." + }, + "priority": { + "type": "integer", + "description": "The priority, if any, of the vpn vserver policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "Name of the authentication virtual server to which to bind the policy." + }, + "secondary": { + "type": "boolean", + "description": "Applicable only while bindind classic authentication policy as advance authentication policy use nFactor" + }, + "groupextraction": { + "type": "boolean", + "description": "Applicable only while bindind classic authentication policy as advance authentication policy use nFactor" + }, + "nextfactor": { + "type": "string", + "description": "Applicable only while binding advance authentication policy as classic authentication policy does not support nFactor" + }, + "bindpoint": { + "type": "string", + "description": "Bind point to which to bind the policy." + } + } + }, + "AuthenticationvserverLdappolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "The name of the policy, if any, bound to the authentication vserver." + }, + "secondary": { + "type": "boolean", + "description": "Bind the authentication policy to the secondary chain." + }, + "groupextraction": { + "type": "boolean", + "description": "Bind the Authentication policy to a tertiary chain which will be used only for group extraction." + }, + "name": { + "type": "string", + "description": "Name of the authentication virtual server to which to bind the policy." + }, + "nextfactor": { + "type": "string", + "description": "Applicable only while binding advance authentication policy as classic authentication policy does not support nFactor" + }, + "gotopriorityexpression": { + "type": "string", + "description": "Applicable only to advance authentication policy." + }, + "bindpoint": { + "type": "string", + "description": "Bind point to which to bind the policy." + } + } + }, + "AuthenticationvserverLocalpolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "The name of the policy, if any, bound to the authentication vserver." + }, + "secondary": { + "type": "boolean", + "description": "Bind the authentication policy to the secondary chain." + }, + "name": { + "type": "string", + "description": "Name of the authentication virtual server to which to bind the policy." + }, + "groupextraction": { + "type": "boolean", + "description": "Applicable only while bindind classic authentication policy as advance authentication policy use nFactor" + }, + "nextfactor": { + "type": "string", + "description": "Applicable only while binding advance authentication policy as classic authentication policy does not support nFactor" + }, + "gotopriorityexpression": { + "type": "string", + "description": "Applicable only to advance authentication policy." + }, + "bindpoint": { + "type": "string", + "description": "Bind point to which to bind the policy." + } + } + }, + "AuthenticationvserverLoginschemapolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "The name of the policy, if any, bound to the authentication vserver." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "Name of the authentication virtual server to which to bind the policy." + }, + "secondary": { + "type": "boolean", + "description": "Applicable only while bindind classic authentication policy as advance authentication policy use nFactor" + }, + "groupextraction": { + "type": "boolean", + "description": "Applicable only while bindind classic authentication policy as advance authentication policy use nFactor" + }, + "nextfactor": { + "type": "string", + "description": "Applicable only while binding advance authentication policy as classic authentication policy does not support nFactor" + }, + "bindpoint": { + "type": "string", + "description": "Bind point to which to bind the policy." + } + } + }, + "AuthenticationvserverNegotiatepolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "The name of the policy, if any, bound to the authentication vserver." + }, + "secondary": { + "type": "boolean", + "description": "Bind the authentication policy to the secondary chain." + }, + "name": { + "type": "string", + "description": "Name of the authentication virtual server to which to bind the policy." + }, + "groupextraction": { + "type": "boolean", + "description": "Applicable only while bindind classic authentication policy as advance authentication policy use nFactor" + }, + "nextfactor": { + "type": "string", + "description": "Applicable only while binding advance authentication policy as classic authentication policy does not support nFactor" + }, + "gotopriorityexpression": { + "type": "string", + "description": "Applicable only to advance authentication policy." + }, + "bindpoint": { + "type": "string", + "description": "Bind point to which to bind the policy." + } + } + }, + "AuthenticationvserverNslogpolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "The name of the policy, if any, bound to the authentication vserver." + }, + "name": { + "type": "string", + "description": "Name of the authentication virtual server to which to bind the policy." + }, + "secondary": { + "type": "boolean", + "description": "Applicable only while bindind classic authentication policy as advance authentication policy use nFactor" + }, + "groupextraction": { + "type": "boolean", + "description": "Applicable only while bindind classic authentication policy as advance authentication policy use nFactor" + }, + "nextfactor": { + "type": "string", + "description": "Applicable only while binding advance authentication policy as classic authentication policy does not support nFactor" + }, + "gotopriorityexpression": { + "type": "string", + "description": "Applicable only to advance authentication policy." + }, + "bindpoint": { + "type": "string", + "description": "Bind point to which to bind the policy." + } + } + }, + "AuthenticationvserverOauthidppolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "The name of the policy, if any, bound to the authentication vserver." + }, + "nextfactor": { + "type": "string", + "description": "On success invoke label." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "Name of the authentication virtual server to which to bind the policy." + }, + "secondary": { + "type": "boolean", + "description": "Applicable only while bindind classic authentication policy as advance authentication policy use nFactor" + }, + "groupextraction": { + "type": "boolean", + "description": "Applicable only while bindind classic authentication policy as advance authentication policy use nFactor" + }, + "bindpoint": { + "type": "string", + "description": "Bind point to which to bind the policy." + } + } + }, + "AuthenticationvserverPolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "The name of the policy, if any, bound to the authentication vserver." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "bindpoint": { + "type": "string", + "description": "Bindpoint to which the policy is bound." + }, + "nextfactor": { + "type": "string", + "description": "On success invoke label." + }, + "name": { + "type": "string", + "description": "Name of the authentication virtual server to which to bind the policy." + }, + "secondary": { + "type": "boolean", + "description": "Applicable only while bindind classic authentication policy as advance authentication policy use nFactor" + }, + "groupextraction": { + "type": "boolean", + "description": "Applicable only while bindind classic authentication policy as advance authentication policy use nFactor" + } + } + }, + "AuthenticationvserverPortalthemeBinding": { + "type": "object", + "properties": { + "portaltheme": { + "type": "string", + "description": "Theme for Authentication virtual server Login portal" + }, + "name": { + "type": "string", + "description": "Name of the authentication virtual server to which to bind the policy." + } + } + }, + "AuthenticationvserverRadiuspolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "The name of the policy, if any, bound to the authentication vserver." + }, + "secondary": { + "type": "boolean", + "description": "Bind the authentication policy to the secondary chain." + }, + "name": { + "type": "string", + "description": "Name of the authentication virtual server to which to bind the policy." + }, + "groupextraction": { + "type": "boolean", + "description": "Applicable only while bindind classic authentication policy as advance authentication policy use nFactor" + }, + "nextfactor": { + "type": "string", + "description": "Applicable only while binding advance authentication policy as classic authentication policy does not support nFactor" + }, + "gotopriorityexpression": { + "type": "string", + "description": "Applicable only to advance authentication policy." + }, + "bindpoint": { + "type": "string", + "description": "Bind point to which to bind the policy." + } + } + }, + "AuthenticationvserverResponderpolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "The name of the policy, if any, bound to the authentication vserver." + }, + "priority": { + "type": "integer", + "description": "The priority, if any, of the vpn vserver policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "bindpoint": { + "type": "string", + "description": "Bindpoint to which the policy is bound." + }, + "name": { + "type": "string", + "description": "Name of the authentication virtual server to which to bind the policy." + }, + "secondary": { + "type": "boolean", + "description": "Applicable only while bindind classic authentication policy as advance authentication policy use nFactor" + }, + "groupextraction": { + "type": "boolean", + "description": "Applicable only while bindind classic authentication policy as advance authentication policy use nFactor" + }, + "nextfactor": { + "type": "string", + "description": "Applicable only while binding advance authentication policy as classic authentication policy does not support nFactor" + } + } + }, + "AuthenticationvserverRewritepolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "The name of the policy, if any, bound to the authentication vserver." + }, + "priority": { + "type": "integer", + "description": "The priority, if any, of the vpn vserver policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "bindpoint": { + "type": "string", + "description": "Bindpoint to which the policy is bound." + }, + "name": { + "type": "string", + "description": "Name of the authentication virtual server to which to bind the policy." + }, + "secondary": { + "type": "boolean", + "description": "Applicable only while bindind classic authentication policy as advance authentication policy use nFactor" + }, + "groupextraction": { + "type": "boolean", + "description": "Applicable only while bindind classic authentication policy as advance authentication policy use nFactor" + }, + "nextfactor": { + "type": "string", + "description": "Applicable only while binding advance authentication policy as classic authentication policy does not support nFactor" + } + } + }, + "AuthenticationvserverSamlidppolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "The name of the policy, if any, bound to the authentication vserver." + }, + "nextfactor": { + "type": "string", + "description": "On success invoke label." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "Name of the authentication virtual server to which to bind the policy." + }, + "secondary": { + "type": "boolean", + "description": "Applicable only while bindind classic authentication policy as advance authentication policy use nFactor" + }, + "groupextraction": { + "type": "boolean", + "description": "Applicable only while bindind classic authentication policy as advance authentication policy use nFactor" + }, + "bindpoint": { + "type": "string", + "description": "Bind point to which to bind the policy." + } + } + }, + "AuthenticationvserverSamlpolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "The name of the policy, if any, bound to the authentication vserver." + }, + "secondary": { + "type": "boolean", + "description": "Bind the authentication policy to the secondary chain." + }, + "name": { + "type": "string", + "description": "Name of the authentication virtual server to which to bind the policy." + }, + "groupextraction": { + "type": "boolean", + "description": "Applicable only while bindind classic authentication policy as advance authentication policy use nFactor" + }, + "nextfactor": { + "type": "string", + "description": "Applicable only while binding advance authentication policy as classic authentication policy does not support nFactor" + }, + "gotopriorityexpression": { + "type": "string", + "description": "Applicable only to advance authentication policy." + }, + "bindpoint": { + "type": "string", + "description": "Bind point to which to bind the policy." + } + } + }, + "AuthenticationvserverSessionpolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "The name of the policy, if any, bound to the authentication vserver." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "Name of the authentication virtual server to which to bind the policy." + }, + "secondary": { + "type": "boolean", + "description": "Applicable only while bindind classic authentication policy as advance authentication policy use nFactor" + }, + "groupextraction": { + "type": "boolean", + "description": "Applicable only while bindind classic authentication policy as advance authentication policy use nFactor" + }, + "nextfactor": { + "type": "string", + "description": "Applicable only while binding advance authentication policy as classic authentication policy does not support nFactor" + }, + "bindpoint": { + "type": "string", + "description": "Bind point to which to bind the policy." + } + } + }, + "AuthenticationvserverSyslogpolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "The name of the policy, if any, bound to the authentication vserver." + }, + "name": { + "type": "string", + "description": "Name of the authentication virtual server to which to bind the policy." + }, + "secondary": { + "type": "boolean", + "description": "Applicable only while bindind classic authentication policy as advance authentication policy use nFactor" + }, + "groupextraction": { + "type": "boolean", + "description": "Applicable only while bindind classic authentication policy as advance authentication policy use nFactor" + }, + "nextfactor": { + "type": "string", + "description": "Applicable only while binding advance authentication policy as classic authentication policy does not support nFactor" + }, + "gotopriorityexpression": { + "type": "string", + "description": "Applicable only to advance authentication policy." + }, + "bindpoint": { + "type": "string", + "description": "Bind point to which to bind the policy." + } + } + }, + "AuthenticationvserverTacacspolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "The name of the policy, if any, bound to the authentication vserver." + }, + "secondary": { + "type": "boolean", + "description": "Bind the authentication policy to the secondary chain." + }, + "name": { + "type": "string", + "description": "Name of the authentication virtual server to which to bind the policy." + }, + "groupextraction": { + "type": "boolean", + "description": "Applicable only while bindind classic authentication policy as advance authentication policy use nFactor" + }, + "nextfactor": { + "type": "string", + "description": "Applicable only while binding advance authentication policy as classic authentication policy does not support nFactor" + }, + "gotopriorityexpression": { + "type": "string", + "description": "Applicable only to advance authentication policy." + }, + "bindpoint": { + "type": "string", + "description": "Bind point to which to bind the policy." + } + } + }, + "AuthenticationvserverTmsessionpolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "The name of the policy, if any, bound to the authentication vserver." + }, + "priority": { + "type": "integer", + "description": "The priority, if any, of the vpn vserver policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "Name of the authentication virtual server to which to bind the policy." + }, + "secondary": { + "type": "boolean", + "description": "Applicable only while bindind classic authentication policy as advance authentication policy use nFactor" + }, + "groupextraction": { + "type": "boolean", + "description": "Applicable only while bindind classic authentication policy as advance authentication policy use nFactor" + }, + "nextfactor": { + "type": "string", + "description": "Applicable only while binding advance authentication policy as classic authentication policy does not support nFactor" + }, + "bindpoint": { + "type": "string", + "description": "Bind point to which to bind the policy." + } + } + }, + "AuthenticationvserverVpnportalthemeBinding": { + "type": "object", + "properties": { + "portaltheme": { + "type": "string", + "description": "Theme for Authentication virtual server Login portal" + }, + "acttype": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the authentication virtual server to which to bind the policy." + } + } + }, + "AuthenticationvserverWebauthpolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "The name of the policy, if any, bound to the authentication vserver." + }, + "secondary": { + "type": "boolean", + "description": "Bind the authentication policy to the secondary chain." + }, + "name": { + "type": "string", + "description": "Name of the authentication virtual server to which to bind the policy." + }, + "groupextraction": { + "type": "boolean", + "description": "Applicable only while bindind classic authentication policy as advance authentication policy use nFactor" + }, + "nextfactor": { + "type": "string", + "description": "Applicable only while binding advance authentication policy as classic authentication policy does not support nFactor" + }, + "gotopriorityexpression": { + "type": "string", + "description": "Applicable only to advance authentication policy." + }, + "bindpoint": { + "type": "string", + "description": "Bind point to which to bind the policy." + } + } + }, + "Authenticationwebauthaction": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the Web Authentication action." + }, + "serverip": { + "type": "string", + "description": "IP address of the web server to be used for authentication." + }, + "serverport": { + "type": "integer", + "description": "Port on which the web server accepts connections." + }, + "fullreqexpr": { + "type": "string", + "description": "Exact HTTP request, in the form of an expression, which the Citrix ADC sends to the authentication server." + }, + "scheme": { + "type": "string", + "description": "Type of scheme for the web server." + }, + "successrule": { + "type": "string", + "description": "Expression, that checks to see if authentication is successful." + }, + "defaultauthenticationgroup": { + "type": "string", + "description": "This is the default group that is chosen when the authentication succeeds in addition to extracted groups." + }, + "attribute1": { + "type": "string", + "description": "Expression that would be evaluated to extract attribute1 from the webauth response" + }, + "attribute2": { + "type": "string", + "description": "Expression that would be evaluated to extract attribute2 from the webauth response" + }, + "attribute3": { + "type": "string", + "description": "Expression that would be evaluated to extract attribute3 from the webauth response" + }, + "attribute4": { + "type": "string", + "description": "Expression that would be evaluated to extract attribute4 from the webauth response" + }, + "attribute5": { + "type": "string", + "description": "Expression that would be evaluated to extract attribute5 from the webauth response" + }, + "attribute6": { + "type": "string", + "description": "Expression that would be evaluated to extract attribute6 from the webauth response" + }, + "attribute7": { + "type": "string", + "description": "Expression that would be evaluated to extract attribute7 from the webauth response" + }, + "attribute8": { + "type": "string", + "description": "Expression that would be evaluated to extract attribute8 from the webauth response" + }, + "attribute9": { + "type": "string", + "description": "Expression that would be evaluated to extract attribute9 from the webauth response" + }, + "attribute10": { + "type": "string", + "description": "Expression that would be evaluated to extract attribute10 from the webauth response" + }, + "attribute11": { + "type": "string", + "description": "Expression that would be evaluated to extract attribute11 from the webauth response" + }, + "attribute12": { + "type": "string", + "description": "Expression that would be evaluated to extract attribute12 from the webauth response" + }, + "attribute13": { + "type": "string", + "description": "Expression that would be evaluated to extract attribute13 from the webauth response" + }, + "attribute14": { + "type": "string", + "description": "Expression that would be evaluated to extract attribute14 from the webauth response" + }, + "attribute15": { + "type": "string", + "description": "Expression that would be evaluated to extract attribute15 from the webauth response" + }, + "attribute16": { + "type": "string", + "description": "Expression that would be evaluated to extract attribute16 from the webauth response" + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Authenticationwebauthpolicy": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the WebAuth policy." + }, + "rule": { + "type": "string", + "description": "Name of the Citrix ADC named rule, or an expression, that the policy uses to determine whether to attempt to authenticate the user with the" + }, + "action": { + "type": "string", + "description": "Name of the WebAuth action to perform if the policy matches." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "AuthenticationwebauthpolicyAuthenticationvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the WebAuth policy." + } + } + }, + "AuthenticationwebauthpolicyBinding": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the WebAuth policy.
Minimum value =" + } + } + }, + "AuthenticationwebauthpolicyGlobalBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "name": { + "type": "string", + "description": "Name of the WebAuth policy." + } + } + }, + "AuthenticationwebauthpolicySystemglobalBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the WebAuth policy." + } + } + }, + "AuthenticationwebauthpolicyVpnglobalBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the WebAuth policy." + } + } + }, + "AuthenticationwebauthpolicyVpnvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the WebAuth policy." + } + } + }, + "AuthenticationwebauthpolicyVserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "name": { + "type": "string", + "description": "Name of the WebAuth policy." + } + } + }, + "Authorizationaction": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of authorization action" + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Authorizationpolicy": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the new authorization policy." + }, + "rule": { + "type": "string", + "description": "Name of the Citrix ADC named rule, or an expression, that the policy uses to perform the authentication." + }, + "action": { + "type": "string", + "description": "Action to perform if the policy matches: either allow or deny the request." + }, + "newname": { + "type": "string", + "description": "The new name of the author policy." + }, + "activepolicy": { + "type": "string", + "readOnly": true + }, + "expressiontype": { + "type": "string", + "readOnly": true + }, + "hits": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "AuthorizationpolicyAaagroupBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the authorization policy." + } + } + }, + "AuthorizationpolicyAaauserBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the authorization policy." + } + } + }, + "AuthorizationpolicyAuthorizationpolicylabelBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the authorization policy." + } + } + }, + "AuthorizationpolicyBinding": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the authorization policy.
Minimum value =" + } + } + }, + "AuthorizationpolicyCsvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the authorization policy." + } + } + }, + "AuthorizationpolicyGroupBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "name": { + "type": "string", + "description": "Name of the authorization policy." + } + } + }, + "AuthorizationpolicyLbvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the authorization policy." + } + } + }, + "AuthorizationpolicyPolicylabelBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "name": { + "type": "string", + "description": "Name of the authorization policy." + } + } + }, + "AuthorizationpolicyUserBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "name": { + "type": "string", + "description": "Name of the authorization policy." + } + } + }, + "AuthorizationpolicyVserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "name": { + "type": "string", + "description": "Name of the authorization policy." + } + } + }, + "Authorizationpolicylabel": { + "type": "object", + "properties": { + "labelname": { + "type": "string", + "description": "Name for the new authorization policy label." + }, + "newname": { + "type": "string", + "description": "The new name of the auth policy label" + }, + "numpol": { + "type": "string", + "readOnly": true + }, + "hits": { + "type": "string", + "readOnly": true + }, + "policyname": { + "type": "string", + "readOnly": true + }, + "priority": { + "type": "string", + "readOnly": true + }, + "gotopriorityexpression": { + "type": "string", + "readOnly": true + }, + "labeltype": { + "type": "string", + "readOnly": true + }, + "invoke_labelname": { + "type": "string", + "readOnly": true + }, + "flowtype": { + "type": "string", + "readOnly": true + }, + "description": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "AuthorizationpolicylabelAuthorizationpolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Name of the authorization policy to bind to the policy label." + }, + "priority": { + "type": "integer", + "description": "Specifies the priority of the policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "labeltype": { + "type": "string", + "description": "Type of invocation." + }, + "invoke_labelname": { + "type": "string", + "description": "Name of the policy label to invoke if the current policy evaluates to TRUE, the invoke parameter is set, and Label Type is set to Policy Lab" + }, + "labelname": { + "type": "string", + "description": "Name of the authorization policy label to which to bind the policy." + }, + "invoke": { + "type": "boolean", + "description": "If the current policy evaluates to TRUE, terminate evaluation of policies bound to the current policy label, and then either forward the req" + } + } + }, + "AuthorizationpolicylabelBinding": { + "type": "object", + "properties": { + "labelname": { + "type": "string", + "description": "Name of the authorization policy label." + } + } + }, + "AuthorizationpolicylabelPolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Name of the authorization policy to bind to the policy label." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "labeltype": { + "type": "string", + "description": "Type of invocation." + }, + "invoke_labelname": { + "type": "string", + "description": "Name of the policy label to invoke if the current policy evaluates to TRUE, the invoke parameter is set, and Label Type is set to Policy Lab" + }, + "labelname": { + "type": "string", + "description": "Name of the authorization policy label to which to bind the policy." + }, + "invoke": { + "type": "boolean", + "description": "If the current policy evaluates to TRUE, terminate evaluation of policies bound to the current policy label, and then either forward the req" + } + } + }, + "Autoscaleaction": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "ActionScale action name." + }, + "type": { + "type": "string", + "description": "The type of action." + }, + "profilename": { + "type": "string", + "description": "AutoScale profile name." + }, + "parameters": { + "type": "string", + "description": "Parameters to use in the action" + }, + "vmdestroygraceperiod": { + "type": "integer", + "description": "Time in minutes a VM is kept in inactive state before destroying" + }, + "quiettime": { + "type": "integer", + "description": "Time in seconds no other policy is evaluated or action is taken" + }, + "vserver": { + "type": "string", + "description": "Name of the vserver on which autoscale action has to be taken." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Autoscalepolicy": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "The name of the autoscale policy." + }, + "rule": { + "type": "string", + "description": "The rule associated with the policy." + }, + "action": { + "type": "string", + "description": "The autoscale profile associated with the policy." + }, + "comment": { + "type": "string", + "description": "Comments associated with this autoscale policy." + }, + "logaction": { + "type": "string", + "description": "The log action associated with the autoscale policy" + }, + "newname": { + "type": "string", + "description": "The new name of the autoscale policy." + }, + "hits": { + "type": "string", + "readOnly": true + }, + "undefhits": { + "type": "string", + "readOnly": true + }, + "priority": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "AutoscalepolicyBinding": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "The name of the autoscale policy.
Minimum value =" + } + } + }, + "AutoscalepolicyNstimerBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "Location where policy is bound" + }, + "priority": { + "type": "integer", + "description": "Specifies the priority of the policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "The name of the autoscale policy." + } + } + }, + "AutoscalepolicyTimerBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "Location where policy is bound" + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "The name of the autoscale policy." + } + } + }, + "Autoscaleprofile": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "AutoScale profile name." + }, + "type": { + "type": "string", + "description": "The type of profile." + }, + "url": { + "type": "string", + "description": "URL providing the service" + }, + "apikey": { + "type": "string", + "description": "api key for authentication with service" + }, + "sharedsecret": { + "type": "string", + "description": "shared secret for authentication with service" + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Azureapplication": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the application." + }, + "clientid": { + "type": "string", + "description": "Application ID that is generated when an application is created in Azure Active Directory using either the Azure CLI or the Azure portal (GU" + }, + "clientsecret": { + "type": "string", + "description": "Password for the application configured in Azure Active Directory." + }, + "tenantid": { + "type": "string", + "description": "ID of the directory inside Azure Active Directory in which the application was created" + }, + "vaultresource": { + "type": "string", + "description": "Vault resource for which access token is granted." + }, + "tokenendpoint": { + "type": "string", + "description": "URL from where access token can be obtained." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Azurekeyvault": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the Key Vault." + }, + "azurevaultname": { + "type": "string", + "description": "Name of the Key Vault configured in Azure cloud using either the Azure CLI or the Azure portal (GUI) with complete domain name." + }, + "azureapplication": { + "type": "string", + "description": "Name of the Azure Application object created on the ADC appliance." + }, + "state": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Dbsmonitors": { + "type": "object", + "properties": {} + }, + "Extendedmemoryparam": { + "type": "object", + "properties": { + "memlimit": { + "type": "integer", + "description": "Amount of NetScaler memory to reserve for the memory used by LSN and Subscriber Session Store feature, in multiples of 2MB." + }, + "memlimitactive": { + "type": "string", + "readOnly": true + }, + "maxmemlimit": { + "type": "string", + "readOnly": true + }, + "minrequiredmemory": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Location": { + "type": "object", + "properties": { + "ipfrom": { + "type": "string", + "description": "First IP address in the range, in dotted decimal notation." + }, + "ipto": { + "type": "string", + "description": "Last IP address in the range, in dotted decimal notation." + }, + "preferredlocation": { + "type": "string", + "description": "String of qualifiers, in dotted notation, describing the geographical location of the IP address range." + }, + "longitude": { + "type": "integer", + "description": "Numerical value, in degrees, specifying the longitude of the geographical location of the IP address-range." + }, + "latitude": { + "type": "integer", + "description": "Numerical value, in degrees, specifying the latitude of the geographical location of the IP address-range." + }, + "q1label": { + "type": "string", + "readOnly": true + }, + "q2label": { + "type": "string", + "readOnly": true + }, + "q3label": { + "type": "string", + "readOnly": true + }, + "q4label": { + "type": "string", + "readOnly": true + }, + "q5label": { + "type": "string", + "readOnly": true + }, + "q6label": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Locationdata": { + "type": "object", + "properties": {} + }, + "Locationfile": { + "type": "object", + "properties": { + "Locationfile": { + "type": "string", + "description": "Name of the location file, with or without absolute path." + }, + "format": { + "type": "string", + "description": "Format of the location file." + }, + "src": { + "type": "string", + "description": "URL \\(protocol, host, path, and file name\\) from where the location file will be imported." + }, + "curlocfilestatus": { + "type": "string", + "readOnly": true + }, + "prevlocationfile": { + "type": "string", + "readOnly": true + }, + "prevlocfileformat": { + "type": "string", + "readOnly": true + }, + "prevlocfilestatus": { + "type": "string", + "readOnly": true + }, + "locfilestatusstr": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Locationfile6": { + "type": "object", + "properties": { + "Locationfile": { + "type": "string", + "description": "Name of the IPv6 location file, with or without absolute path." + }, + "format": { + "type": "string", + "description": "Format of the IPv6 location file." + }, + "src": { + "type": "string", + "description": "URL \\(protocol, host, path, and file name\\) from where the location file will be imported." + }, + "curlocfilestatus": { + "type": "string", + "readOnly": true + }, + "prevlocationfile": { + "type": "string", + "readOnly": true + }, + "prevlocfileformat": { + "type": "string", + "readOnly": true + }, + "prevlocfilestatus": { + "type": "string", + "readOnly": true + }, + "locfilestatusstr": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Locationparameter": { + "type": "object", + "properties": { + "context": { + "type": "string", + "description": "Context for describing locations." + }, + "q1label": { + "type": "string", + "description": "Label specifying the meaning of the first qualifier." + }, + "q2label": { + "type": "string", + "description": "Label specifying the meaning of the second qualifier." + }, + "q3label": { + "type": "string", + "description": "Label specifying the meaning of the third qualifier." + }, + "q4label": { + "type": "string", + "description": "Label specifying the meaning of the fourth qualifier." + }, + "q5label": { + "type": "string", + "description": "Label specifying the meaning of the fifth qualifier." + }, + "q6label": { + "type": "string", + "description": "Label specifying the meaning of the sixth qualifier." + }, + "matchwildcardtoany": { + "type": "string", + "description": "Indicates whether wildcard qualifiers should match any other" + }, + "Locationfile": { + "type": "string", + "readOnly": true + }, + "format": { + "type": "string", + "readOnly": true + }, + "custom": { + "type": "string", + "readOnly": true + }, + "Static": { + "type": "string", + "readOnly": true + }, + "lines": { + "type": "string", + "readOnly": true + }, + "errors": { + "type": "string", + "readOnly": true + }, + "warnings": { + "type": "string", + "readOnly": true + }, + "entries": { + "type": "string", + "readOnly": true + }, + "locationfile6": { + "type": "string", + "readOnly": true + }, + "format6": { + "type": "string", + "readOnly": true + }, + "custom6": { + "type": "string", + "readOnly": true + }, + "static6": { + "type": "string", + "readOnly": true + }, + "lines6": { + "type": "string", + "readOnly": true + }, + "errors6": { + "type": "string", + "readOnly": true + }, + "warnings6": { + "type": "string", + "readOnly": true + }, + "entries6": { + "type": "string", + "readOnly": true + }, + "flags": { + "type": "string", + "readOnly": true + }, + "status": { + "type": "string", + "readOnly": true + }, + "databasemode": { + "type": "string", + "readOnly": true + }, + "flushing": { + "type": "string", + "readOnly": true + }, + "loading": { + "type": "string", + "readOnly": true + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nstrace": { + "type": "object", + "properties": { + "nf": { + "type": "integer", + "description": "Number of files to be generated in cycle." + }, + "time": { + "type": "integer", + "description": "Time per file (sec)." + }, + "size": { + "type": "integer", + "description": "Size of the captured data." + }, + "mode": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Capturing mode for trace." + }, + "pernic": { + "type": "string", + "description": "Use separate trace files for each interface." + }, + "filename": { + "type": "string", + "description": "Name of the trace file." + }, + "fileid": { + "type": "string", + "description": "ID for the trace file name for uniqueness." + }, + "filter": { + "type": "string", + "description": "Filter expression for nstrace." + }, + "link": { + "type": "string", + "description": "Includes filtered connection's peer traffic." + }, + "nodes": { + "type": "array", + "items": { + "type": "integer" + }, + "description": "Nodes on which tracing is started." + }, + "filesize": { + "type": "integer", + "description": "File size, in MB, treshold for rollover." + }, + "traceformat": { + "type": "string", + "description": "Format in which trace will be generated" + }, + "merge": { + "type": "string", + "description": "Specify how traces across PE's are merged" + }, + "doruntimecleanup": { + "type": "string", + "description": "Enable or disable runtime temp file cleanup" + }, + "tracebuffers": { + "type": "integer", + "description": "Number of 16KB trace buffers" + }, + "skiprpc": { + "type": "string", + "description": "skip RPC packets" + }, + "skiplocalssh": { + "type": "string", + "description": "skip local SSH packets" + }, + "capsslkeys": { + "type": "string", + "description": "Capture SSL Master keys." + }, + "capdroppkt": { + "type": "string", + "description": "Captures Dropped Packets if set to ENABLED." + }, + "inmemorytrace": { + "type": "string", + "description": "Logs packets in appliance's memory and dumps the trace file on stopping the nstrace operation" + }, + "nodeid": { + "type": "integer", + "description": "Unique number that identifies the cluster node." + }, + "state": { + "type": "string", + "readOnly": true + }, + "scope": { + "type": "string", + "readOnly": true + }, + "tracelocation": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Radiusnode": { + "type": "object", + "properties": { + "nodeprefix": { + "type": "string", + "description": "IP address/IP prefix of radius node in CIDR format" + }, + "radkey": { + "type": "string", + "description": "The key shared between the RADIUS server and clients." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Reporting": { + "type": "object", + "properties": { + "state": { + "type": "string", + "readOnly": true + } + } + }, + "Server": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the server." + }, + "ipaddress": { + "type": "string", + "description": "IPv4 or IPv6 address of the server." + }, + "domain": { + "type": "string", + "description": "Domain name of the server." + }, + "translationip": { + "type": "string", + "description": "IP address used to transform the server's DNS-resolved IP address." + }, + "translationmask": { + "type": "string", + "description": "The netmask of the translation ip" + }, + "domainresolveretry": { + "type": "integer", + "description": "Time, in seconds, for which the NetScaler must wait, after DNS resolution fails, before sending the next DNS query to resolve the domain nam" + }, + "state": { + "type": "string", + "description": "Initial state of the server." + }, + "ipv6address": { + "type": "string", + "description": "Support IPv6 addressing mode." + }, + "comment": { + "type": "string", + "description": "Any information about the server." + }, + "td": { + "type": "integer", + "description": "Integer value that uniquely identifies the traffic domain in which you want to configure the entity." + }, + "querytype": { + "type": "string", + "description": "Specify the type of DNS resolution to be done on the configured domain to get the backend services." + }, + "domainresolvenow": { + "type": "boolean", + "description": "Immediately send a DNS query to resolve the server's domain name." + }, + "delay": { + "type": "integer", + "description": "Time, in seconds, after which all the services configured on the server are disabled." + }, + "graceful": { + "type": "string", + "description": "Shut down gracefully, without accepting any new connections, and disabling each service when all of its connections are closed." + }, + "Internal": { + "type": "boolean", + "description": "Display names of the servers that have been created for internal use." + }, + "newname": { + "type": "string", + "description": "New name for the server." + }, + "statechangetimesec": { + "type": "string", + "readOnly": true + }, + "tickssincelaststatechange": { + "type": "string", + "readOnly": true + }, + "autoscale": { + "type": "string", + "readOnly": true + }, + "usip": { + "type": "string", + "readOnly": true + }, + "cka": { + "type": "string", + "readOnly": true + }, + "tcpb": { + "type": "string", + "readOnly": true + }, + "cmp": { + "type": "string", + "readOnly": true + }, + "cacheable": { + "type": "string", + "readOnly": true + }, + "sp": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "ServerBinding": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the server for which to display parameters.
Minimum value =" + } + } + }, + "ServerGslbserviceBinding": { + "type": "object", + "properties": { + "servicename": { + "type": "string", + "description": "The services attatched to the server." + }, + "svctype": { + "type": "string", + "description": "The type of bound service" + }, + "serviceipaddress": { + "type": "string", + "description": "The IP address of the bound service" + }, + "port": { + "type": "integer", + "description": "The port number to be used for the bound service." + }, + "svrstate": { + "type": "string", + "description": "The state of the bound service" + }, + "serviceipstr": { + "type": "string", + "description": "This field has been intorduced to show the dbs services ip" + }, + "name": { + "type": "string", + "description": "Name of the server for which to display parameters." + } + } + }, + "ServerGslbservicegroupBinding": { + "type": "object", + "properties": { + "servicegroupname": { + "type": "string", + "description": "servicegroups bind to this server" + }, + "svctype": { + "type": "string", + "description": "The type of bound service" + }, + "serviceipaddress": { + "type": "string", + "description": "The IP address of the bound service" + }, + "port": { + "type": "integer", + "description": "The port number to be used for the bound service." + }, + "customserverid": { + "type": "string", + "description": "A positive integer to identify the service." + }, + "svrstate": { + "type": "string", + "description": "The state of the bound service" + }, + "dup_svctype": { + "type": "string", + "description": "service type of the service." + }, + "dup_port": { + "type": "integer", + "description": "port of the service." + }, + "svrcfgflags": { + "type": "integer", + "description": "service flags to denote its a db enabled." + }, + "serviceipstr": { + "type": "string", + "description": "This field has been intorduced to show the dbs services ip" + }, + "monthreshold": { + "type": "integer", + "description": "Minimum sum of weights of the monitors that are bound to this service." + }, + "maxclient": { + "type": "integer", + "description": "Maximum number of simultaneous open connections for the service group." + }, + "maxreq": { + "type": "integer", + "description": "Maximum number of requests that can be sent on a persistent connection to the service group." + }, + "maxbandwidth": { + "type": "integer", + "description": "Maximum bandwidth, in Kbps, allocated for all the services in the service group." + }, + "clttimeout": { + "type": "integer", + "description": "Time, in seconds, after which to terminate an idle client connection." + }, + "svrtimeout": { + "type": "integer", + "description": "Time, in seconds, after which to terminate an idle server connection." + }, + "cipheader": { + "type": "string", + "description": "Name of the HTTP header whose value must be set to the IP address of the client." + }, + "cip": { + "type": "string", + "description": "Before forwarding a request to the service, insert an HTTP header with the client's IPv4 or IPv6 address as its value." + }, + "downstateflush": { + "type": "string", + "description": "Perform delayed clean-up of connections to all services in the service group." + }, + "appflowlog": { + "type": "string", + "description": "Enable logging of AppFlow information for the specified service group." + }, + "boundtd": { + "type": "integer", + "description": "Integer value that uniquely identifies the traffic domain in which you want to configure the entity." + }, + "name": { + "type": "string", + "description": "Name of the server for which to display parameters." + } + } + }, + "ServerServiceBinding": { + "type": "object", + "properties": { + "servicename": { + "type": "string", + "description": "The services attatched to the server." + }, + "svctype": { + "type": "string", + "description": "The type of bound service" + }, + "serviceipaddress": { + "type": "string", + "description": "The IP address of the bound service" + }, + "port": { + "type": "integer", + "description": "The port number to be used for the bound service." + }, + "svrstate": { + "type": "string", + "description": "The state of the bound service" + }, + "serviceipstr": { + "type": "string", + "description": "This field has been intorduced to show the dbs services ip" + }, + "name": { + "type": "string", + "description": "Name of the server for which to display parameters." + } + } + }, + "ServerServicegroupBinding": { + "type": "object", + "properties": { + "servicegroupname": { + "type": "string", + "description": "servicegroups bind to this server" + }, + "svctype": { + "type": "string", + "description": "The type of bound service" + }, + "serviceipaddress": { + "type": "string", + "description": "The IP address of the bound service" + }, + "port": { + "type": "integer", + "description": "The port number to be used for the bound service." + }, + "customserverid": { + "type": "string", + "description": "A positive integer to identify the service." + }, + "svrstate": { + "type": "string", + "description": "The state of the bound service" + }, + "dup_svctype": { + "type": "string", + "description": "service type of the service." + }, + "dup_port": { + "type": "integer", + "description": "port of the service." + }, + "svrcfgflags": { + "type": "integer", + "description": "service flags to denote its a db enabled." + }, + "serviceipstr": { + "type": "string", + "description": "This field has been intorduced to show the dbs services ip" + }, + "monthreshold": { + "type": "integer", + "description": "Minimum sum of weights of the monitors that are bound to this service." + }, + "maxclient": { + "type": "integer", + "description": "Maximum number of simultaneous open connections for the service group." + }, + "maxreq": { + "type": "integer", + "description": "Maximum number of requests that can be sent on a persistent connection to the service group." + }, + "maxbandwidth": { + "type": "integer", + "description": "Maximum bandwidth, in Kbps, allocated for all the services in the service group." + }, + "usip": { + "type": "string", + "description": "Use the client's IP address as the source IP address when initiating a connection to the server." + }, + "cka": { + "type": "string", + "description": "Enable client keep-alive for the service group." + }, + "tcpb": { + "type": "string", + "description": "Enable TCP buffering for the service group." + }, + "cmp": { + "type": "string", + "description": "Enable compression for the specified service." + }, + "clttimeout": { + "type": "integer", + "description": "Time, in seconds, after which to terminate an idle client connection." + }, + "svrtimeout": { + "type": "integer", + "description": "Time, in seconds, after which to terminate an idle server connection." + }, + "cipheader": { + "type": "string", + "description": "Name of the HTTP header whose value must be set to the IP address of the client." + }, + "cip": { + "type": "string", + "description": "Before forwarding a request to the service, insert an HTTP header with the client's IPv4 or IPv6 address as its value." + }, + "cacheable": { + "type": "string", + "description": "Use the transparent cache redirection virtual server to forward the request to the cache server." + }, + "sp": { + "type": "string", + "description": "Enable surge protection for the service group." + }, + "downstateflush": { + "type": "string", + "description": "Perform delayed clean-up of connections to all services in the service group." + }, + "appflowlog": { + "type": "string", + "description": "Enable logging of AppFlow information for the specified service group." + }, + "boundtd": { + "type": "integer", + "description": "Integer value that uniquely identifies the traffic domain in which you want to configure the entity." + }, + "weight": { + "type": "integer", + "description": "Indicates the weight of bound IPs" + }, + "servicegroupentname2": { + "type": "string", + "description": "Used for show server of SRV type to indicate target FQDNs" + }, + "svcitmpriority": { + "type": "integer", + "description": "Indicates the Priority of the SRV target FQDN" + }, + "svcitmactsvcs": { + "type": "integer", + "description": "Indicates the total number of active IPs for SRV target FQDN" + }, + "svcitmboundsvcs": { + "type": "integer", + "description": "Indicates the total number of bound IPs for the SRV target FQDN" + }, + "name": { + "type": "string", + "description": "Name of the server for which to display parameters." + } + } + }, + "Service": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the service." + }, + "ip": { + "type": "string", + "description": "IP to assign to the service." + }, + "servername": { + "type": "string", + "description": "Name of the server that hosts the service." + }, + "servicetype": { + "type": "string", + "description": "Protocol in which data is exchanged with the service." + }, + "port": { + "type": "integer", + "description": "Port number of the service." + }, + "cleartextport": { + "type": "integer", + "description": "Port to which clear text data must be sent after the appliance decrypts incoming SSL traffic." + }, + "cachetype": { + "type": "string", + "description": "Cache type supported by the cache server." + }, + "maxclient": { + "type": "integer", + "description": "Maximum number of simultaneous open connections to the service." + }, + "healthmonitor": { + "type": "string", + "description": "Monitor the health of this service." + }, + "maxreq": { + "type": "integer", + "description": "Maximum number of requests that can be sent on a persistent connection to the service." + }, + "cacheable": { + "type": "string", + "description": "Use the transparent cache redirection virtual server to forward requests to the cache server." + }, + "cip": { + "type": "string", + "description": "Before forwarding a request to the service, insert an HTTP header with the client's IPv4 or IPv6 address as its value." + }, + "cipheader": { + "type": "string", + "description": "Name for the HTTP header whose value must be set to the IP address of the client." + }, + "usip": { + "type": "string", + "description": "Use the client's IP address as the source IP address when initiating a connection to the server." + }, + "pathmonitor": { + "type": "string", + "description": "Path monitoring for clustering" + }, + "pathmonitorindv": { + "type": "string", + "description": "Individual Path monitoring decisions" + }, + "useproxyport": { + "type": "string", + "description": "Use the proxy port as the source port when initiating connections with the server." + }, + "sp": { + "type": "string", + "description": "Enable surge protection for the service." + }, + "rtspsessionidremap": { + "type": "string", + "description": "Enable RTSP session ID mapping for the service." + }, + "clttimeout": { + "type": "integer", + "description": "Time, in seconds, after which to terminate an idle client connection." + }, + "svrtimeout": { + "type": "integer", + "description": "Time, in seconds, after which to terminate an idle server connection." + }, + "customserverid": { + "type": "string", + "description": "Unique identifier for the service." + }, + "serverid": { + "type": "integer", + "description": "The identifier for the service." + }, + "cka": { + "type": "string", + "description": "Enable client keep-alive for the service." + }, + "tcpb": { + "type": "string", + "description": "Enable TCP buffering for the service." + }, + "cmp": { + "type": "string", + "description": "Enable compression for the service." + }, + "maxbandwidth": { + "type": "integer", + "description": "Maximum bandwidth, in Kbps, allocated to the service." + }, + "accessdown": { + "type": "string", + "description": "Use Layer 2 mode to bridge the packets sent to this service if it is marked as DOWN." + }, + "monthreshold": { + "type": "integer", + "description": "Minimum sum of weights of the monitors that are bound to this service." + }, + "state": { + "type": "string", + "description": "Initial state of the service." + }, + "downstateflush": { + "type": "string", + "description": "Flush all active transactions associated with a service whose state transitions from UP to DOWN." + }, + "tcpprofilename": { + "type": "string", + "description": "Name of the TCP profile that contains TCP configuration settings for the service." + }, + "httpprofilename": { + "type": "string", + "description": "Name of the HTTP profile that contains HTTP configuration settings for the service." + }, + "contentinspectionprofilename": { + "type": "string", + "description": "Name of the ContentInspection profile that contains IPS/IDS communication related setting for the service" + }, + "quicprofilename": { + "type": "string", + "description": "Name of QUIC profile which will be attached to the service." + }, + "hashid": { + "type": "integer", + "description": "A numerical identifier that can be used by hash based load balancing methods." + }, + "comment": { + "type": "string", + "description": "Any information about the service." + }, + "appflowlog": { + "type": "string", + "description": "Enable logging of AppFlow information." + }, + "netprofile": { + "type": "string", + "description": "Network profile to use for the service." + }, + "td": { + "type": "integer", + "description": "Integer value that uniquely identifies the traffic domain in which you want to configure the entity." + }, + "processlocal": { + "type": "string", + "description": "By turning on this option packets destined to a service in a cluster will not under go any steering." + }, + "dnsprofilename": { + "type": "string", + "description": "Name of the DNS profile to be associated with the service." + }, + "monconnectionclose": { + "type": "string", + "description": "Close monitoring connections by sending the service a connection termination message with the specified bit set." + }, + "ipaddress": { + "type": "string", + "description": "The new IP address of the service." + }, + "weight": { + "type": "integer", + "description": "Weight to assign to the monitor-service binding." + }, + "monitor_name_svc": { + "type": "string", + "description": "Name of the monitor bound to the specified service." + }, + "delay": { + "type": "integer", + "description": "Time, in seconds, allocated to the NetScaler for a graceful shutdown of the service." + }, + "graceful": { + "type": "string", + "description": "Shut down gracefully, not accepting any new connections, and disabling the service when all of its connections are closed." + }, + "all": { + "type": "boolean", + "description": "Display both user-configured and dynamically learned services." + }, + "Internal": { + "type": "boolean", + "description": "Display only dynamically learned services." + }, + "newname": { + "type": "string", + "description": "New name for the service." + }, + "numofconnections": { + "type": "string", + "readOnly": true + }, + "policyname": { + "type": "string", + "readOnly": true + }, + "serviceconftype": { + "type": "string", + "readOnly": true + }, + "serviceconftype2": { + "type": "string", + "readOnly": true + }, + "value": { + "type": "string", + "readOnly": true + }, + "gslb": { + "type": "string", + "readOnly": true + }, + "dup_state": { + "type": "string", + "readOnly": true + }, + "publicip": { + "type": "string", + "readOnly": true + }, + "publicport": { + "type": "string", + "readOnly": true + }, + "svrstate": { + "type": "string", + "readOnly": true + }, + "monitor_state": { + "type": "string", + "readOnly": true + }, + "monstatcode": { + "type": "string", + "readOnly": true + }, + "lastresponse": { + "type": "string", + "readOnly": true + }, + "responsetime": { + "type": "string", + "readOnly": true + }, + "monstatparam1": { + "type": "string", + "readOnly": true + }, + "monstatparam2": { + "type": "string", + "readOnly": true + }, + "monstatparam3": { + "type": "string", + "readOnly": true + }, + "statechangetimesec": { + "type": "string", + "readOnly": true + }, + "statechangetimemsec": { + "type": "string", + "readOnly": true + }, + "tickssincelaststatechange": { + "type": "string", + "readOnly": true + }, + "stateupdatereason": { + "type": "string", + "readOnly": true + }, + "clmonowner": { + "type": "string", + "readOnly": true + }, + "clmonview": { + "type": "string", + "readOnly": true + }, + "serviceipstr": { + "type": "string", + "readOnly": true + }, + "oracleserverversion": { + "type": "string", + "readOnly": true + }, + "nodefaultbindings": { + "type": "string", + "readOnly": true + }, + "monuserstatusmesg": { + "type": "string", + "readOnly": true + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "ServiceBinding": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the service for which to display configuration details.
Minimum value =" + } + } + }, + "ServiceDospolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "The name of the policyname for which this service is bound" + }, + "name": { + "type": "string", + "description": "Name of the service to which to bind a policy or monitor." + } + } + }, + "ServiceLbmonitorBinding": { + "type": "object", + "properties": { + "monitor_name": { + "type": "string", + "description": "The monitor Names." + }, + "monstate": { + "type": "string", + "description": "The configured state (enable/disable) of the monitor on this server." + }, + "monitor_state": { + "type": "string", + "description": "The running state of the monitor on this service." + }, + "dup_state": { + "type": "string", + "description": "Added this field for getting state value from table." + }, + "weight": { + "type": "integer", + "description": "Weight to assign to the monitor-service binding." + }, + "dup_weight": { + "type": "integer", + "description": "The weight of the monitor." + }, + "totalprobes": { + "type": "integer", + "description": "The total number of probs sent." + }, + "totalfailedprobes": { + "type": "integer", + "description": "The total number of failed probs." + }, + "failedprobes": { + "type": "integer", + "description": "Number of the current failed monitoring probes." + }, + "monstatcode": { + "type": "integer", + "description": "The code indicating the monitor response." + }, + "lastresponse": { + "type": "string", + "description": "The string form of monstatcode." + }, + "monstatparam1": { + "type": "integer", + "description": "First parameter for use with message code." + }, + "monstatparam2": { + "type": "integer", + "description": "Second parameter for use with message code." + }, + "monstatparam3": { + "type": "integer", + "description": "Third parameter for use with message code." + }, + "responsetime": { + "type": "integer", + "description": "Response time of this monitor." + }, + "monitortotalprobes": { + "type": "integer", + "description": "Total number of probes sent to monitor this service." + }, + "monitortotalfailedprobes": { + "type": "integer", + "description": "Total number of failed probes" + }, + "monitorcurrentfailedprobes": { + "type": "integer", + "description": "Total number of currently failed probes" + }, + "passive": { + "type": "boolean", + "description": "Indicates if load monitor is passive." + }, + "name": { + "type": "string", + "description": "Name of the service to which to bind a monitor." + } + } + }, + "ServiceMonitorBinding": { + "type": "object", + "properties": { + "monitor_name": { + "type": "string", + "description": "The monitor Names." + }, + "monstate": { + "type": "string", + "description": "The configured state (enable/disable) of the monitor on this server." + }, + "monitor_state": { + "type": "string", + "description": "The running state of the monitor on this service." + }, + "dup_state": { + "type": "string", + "description": "Added this field for getting state value from table." + }, + "lastresponse": { + "type": "string", + "description": "The string form of monstatcode." + }, + "passive": { + "type": "boolean", + "description": "Indicates if load monitor is passive." + }, + "name": { + "type": "string", + "description": "Name of the service to which to bind a policy or monitor." + } + } + }, + "ServicePolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "The name of the policyname for which this service is bound" + }, + "name": { + "type": "string", + "description": "Name of the service to which to bind a policy or monitor." + } + } + }, + "ServiceScpolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "The name of the policyname for which this service is bound" + }, + "name": { + "type": "string", + "description": "Name of the service to which to bind a policy or monitor." + } + } + }, + "Servicegroup": { + "type": "object", + "properties": { + "servicegroupname": { + "type": "string", + "description": "Name of the service group." + }, + "servicetype": { + "type": "string", + "description": "Protocol used to exchange data with the service." + }, + "cachetype": { + "type": "string", + "description": "Cache type supported by the cache server." + }, + "td": { + "type": "integer", + "description": "Integer value that uniquely identifies the traffic domain in which you want to configure the entity." + }, + "maxclient": { + "type": "integer", + "description": "Maximum number of simultaneous open connections for the service group." + }, + "maxreq": { + "type": "integer", + "description": "Maximum number of requests that can be sent on a persistent connection to the service group." + }, + "cacheable": { + "type": "string", + "description": "Use the transparent cache redirection virtual server to forward the request to the cache server." + }, + "cip": { + "type": "string", + "description": "Insert the Client IP header in requests forwarded to the service." + }, + "cipheader": { + "type": "string", + "description": "Name of the HTTP header whose value must be set to the IP address of the client." + }, + "usip": { + "type": "string", + "description": "Use client's IP address as the source IP address when initiating connection to the server." + }, + "pathmonitor": { + "type": "string", + "description": "Path monitoring for clustering" + }, + "pathmonitorindv": { + "type": "string", + "description": "Individual Path monitoring decisions." + }, + "useproxyport": { + "type": "string", + "description": "Use the proxy port as the source port when initiating connections with the server." + }, + "healthmonitor": { + "type": "string", + "description": "Monitor the health of this service." + }, + "sp": { + "type": "string", + "description": "Enable surge protection for the service group." + }, + "rtspsessionidremap": { + "type": "string", + "description": "Enable RTSP session ID mapping for the service group." + }, + "clttimeout": { + "type": "integer", + "description": "Time, in seconds, after which to terminate an idle client connection." + }, + "svrtimeout": { + "type": "integer", + "description": "Time, in seconds, after which to terminate an idle server connection." + }, + "cka": { + "type": "string", + "description": "Enable client keep-alive for the service group." + }, + "tcpb": { + "type": "string", + "description": "Enable TCP buffering for the service group." + }, + "cmp": { + "type": "string", + "description": "Enable compression for the specified service." + }, + "maxbandwidth": { + "type": "integer", + "description": "Maximum bandwidth, in Kbps, allocated for all the services in the service group." + }, + "monthreshold": { + "type": "integer", + "description": "Minimum sum of weights of the monitors that are bound to this service." + }, + "state": { + "type": "string", + "description": "Initial state of the service group." + }, + "downstateflush": { + "type": "string", + "description": "Flush all active transactions associated with all the services in the service group whose state transitions from UP to DOWN." + }, + "tcpprofilename": { + "type": "string", + "description": "Name of the TCP profile that contains TCP configuration settings for the service group." + }, + "httpprofilename": { + "type": "string", + "description": "Name of the HTTP profile that contains HTTP configuration settings for the service group." + }, + "quicprofilename": { + "type": "string", + "description": "Name of QUIC profile which will be attached to the service group." + }, + "comment": { + "type": "string", + "description": "Any information about the service group." + }, + "appflowlog": { + "type": "string", + "description": "Enable logging of AppFlow information for the specified service group." + }, + "netprofile": { + "type": "string", + "description": "Network profile for the service group." + }, + "autoscale": { + "type": "string", + "description": "Auto scale option for a servicegroup" + }, + "memberport": { + "type": "integer", + "description": "member port" + }, + "autodisablegraceful": { + "type": "string", + "description": "Indicates graceful shutdown of the service." + }, + "autodisabledelay": { + "type": "integer", + "description": "The time allowed (in seconds) for a graceful shutdown." + }, + "autodelayedtrofs": { + "type": "string", + "description": "Indicates graceful movement of IP-Port binding/s to TROFS when IP addresses are removed from DNS response." + }, + "monconnectionclose": { + "type": "string", + "description": "Close monitoring connections by sending the service a connection termination message with the specified bit set." + }, + "bootstrap": { + "type": "string", + "description": "Flag to check if kafka broker servicegroup is of type bootstrap or not." + }, + "topicname": { + "type": "string", + "description": "Name of the Kafka topic." + }, + "servername": { + "type": "string", + "description": "Name of the server to which to bind the service group." + }, + "port": { + "type": "integer", + "description": "Server port number." + }, + "weight": { + "type": "integer", + "description": "Weight to assign to the servers in the service group." + }, + "customserverid": { + "type": "string", + "description": "The identifier for this IP:Port pair." + }, + "serverid": { + "type": "integer", + "description": "The identifier for the service." + }, + "hashid": { + "type": "integer", + "description": "The hash identifier for the service." + }, + "nameserver": { + "type": "string", + "description": "Specify the nameserver to which the query for bound domain needs to be sent." + }, + "dbsttl": { + "type": "integer", + "description": "Specify the TTL for DNS record for domain based service.The default value of ttl is 0 which indicates to use the TTL received in DNS respons" + }, + "order": { + "type": "integer", + "description": "Order number to be assigned to the servicegroup member" + }, + "monitor_name_svc": { + "type": "string", + "description": "Name of the monitor bound to the service group." + }, + "dup_weight": { + "type": "integer", + "description": "weight of the monitor that is bound to servicegroup." + }, + "delay": { + "type": "integer", + "description": "Time, in seconds, allocated for a shutdown of the services in the service group." + }, + "graceful": { + "type": "string", + "description": "Wait for all existing connections to the service to terminate before shutting down the service." + }, + "includemembers": { + "type": "boolean", + "description": "Display the members of the listed service groups in addition to their settings." + }, + "newname": { + "type": "string", + "description": "New name for the service group." + }, + "numofconnections": { + "type": "string", + "readOnly": true + }, + "serviceconftype": { + "type": "string", + "readOnly": true + }, + "value": { + "type": "string", + "readOnly": true + }, + "svrstate": { + "type": "string", + "readOnly": true + }, + "ip": { + "type": "string", + "readOnly": true + }, + "monstatcode": { + "type": "string", + "readOnly": true + }, + "monstatparam1": { + "type": "string", + "readOnly": true + }, + "monstatparam2": { + "type": "string", + "readOnly": true + }, + "monstatparam3": { + "type": "string", + "readOnly": true + }, + "statechangetimemsec": { + "type": "string", + "readOnly": true + }, + "stateupdatereason": { + "type": "string", + "readOnly": true + }, + "clmonowner": { + "type": "string", + "readOnly": true + }, + "clmonview": { + "type": "string", + "readOnly": true + }, + "groupcount": { + "type": "string", + "readOnly": true + }, + "serviceipstr": { + "type": "string", + "readOnly": true + }, + "servicegroupeffectivestate": { + "type": "string", + "readOnly": true + }, + "nodefaultbindings": { + "type": "string", + "readOnly": true + }, + "svcitmactsvcs": { + "type": "string", + "readOnly": true + }, + "svcitmboundsvcs": { + "type": "string", + "readOnly": true + }, + "monuserstatusmesg": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "ServicegroupBinding": { + "type": "object", + "properties": { + "servicegroupname": { + "type": "string", + "description": "Name of the service group.
Minimum value =" + } + } + }, + "ServicegroupLbmonitorBinding": { + "type": "object", + "properties": { + "monitor_name": { + "type": "string", + "description": "Monitor name." + }, + "monweight": { + "type": "integer", + "description": "weight of the monitor that is bound to servicegroup." + }, + "monstate": { + "type": "string", + "description": "Monitor state." + }, + "weight": { + "type": "integer", + "description": "Weight to assign to the servers in the service group." + }, + "passive": { + "type": "boolean", + "description": "Indicates if load monitor is passive." + }, + "servicegroupname": { + "type": "string", + "description": "Name of the service group." + }, + "port": { + "type": "integer", + "description": "Port number of the service." + }, + "customserverid": { + "type": "string", + "description": "Unique service identifier." + }, + "serverid": { + "type": "integer", + "description": "The identifier for the service." + }, + "state": { + "type": "string", + "description": "Initial state of the service after binding." + }, + "hashid": { + "type": "integer", + "description": "Unique numerical identifier used by hash based load balancing methods to identify a service." + }, + "nameserver": { + "type": "string", + "description": "Specify the nameserver to which the query for bound domain needs to be sent." + }, + "dbsttl": { + "type": "integer", + "description": "Specify the TTL for DNS record for domain based service.The default value of ttl is 0 which indicates to use the TTL received in DNS respons" + }, + "order": { + "type": "integer", + "description": "Order number to be assigned to the servicegroup member" + } + } + }, + "ServicegroupMonitorBinding": { + "type": "object", + "properties": { + "monitor_name": { + "type": "string", + "description": "Monitor name." + }, + "monstate": { + "type": "string", + "description": "Monitor state." + }, + "passive": { + "type": "boolean", + "description": "Indicates if load monitor is passive." + }, + "servicegroupname": { + "type": "string", + "description": "Name of the service group." + }, + "customserverid": { + "type": "string", + "description": "Unique service identifier." + }, + "state": { + "type": "string", + "description": "Initial state of the service after binding." + }, + "nameserver": { + "type": "string", + "description": "Specify the nameserver to which the query for bound domain needs to be sent." + } + } + }, + "ServicegroupServicegroupentitymonbindingsBinding": { + "type": "object", + "properties": { + "servicegroupentname2": { + "type": "string" + }, + "monitor_name": { + "type": "string", + "description": "Monitor name." + }, + "monitor_state": { + "type": "string", + "description": "The running state of the monitor on this service." + }, + "passive": { + "type": "boolean", + "description": "Indicates if load monitor is passive." + }, + "monitortotalprobes": { + "type": "integer", + "description": "Total number of probes sent to monitor this service." + }, + "monitortotalfailedprobes": { + "type": "integer", + "description": "Total number of failed probes" + }, + "monitorcurrentfailedprobes": { + "type": "integer", + "description": "Total number of currently failed probes" + }, + "lastresponse": { + "type": "string", + "description": "The string form of monstatcode." + }, + "responsetime": { + "type": "integer", + "description": "Response time of this monitor in milli sec." + }, + "servicegroupname": { + "type": "string", + "description": "Name of the service group." + }, + "port": { + "type": "integer", + "description": "Port number of the service." + }, + "weight": { + "type": "integer" + }, + "customserverid": { + "type": "string", + "description": "Unique service identifier." + }, + "serverid": { + "type": "integer", + "description": "The identifier for the service." + }, + "state": { + "type": "string", + "description": "Initial state of the service after binding." + }, + "hashid": { + "type": "integer", + "description": "Unique numerical identifier used by hash based load balancing methods to identify a service." + }, + "nameserver": { + "type": "string", + "description": "Specify the nameserver to which the query for bound domain needs to be sent." + }, + "dbsttl": { + "type": "integer", + "description": "Specify the TTL for DNS record for domain based service.The default value of ttl is 0 which indicates to use the TTL received in DNS respons" + }, + "order": { + "type": "integer", + "description": "Order number to be assigned to the servicegroup member" + } + } + }, + "ServicegroupServicegroupmemberBinding": { + "type": "object", + "properties": { + "ip": { + "type": "string", + "description": "IP Address." + }, + "port": { + "type": "integer", + "description": "Server port number." + }, + "svrstate": { + "type": "string", + "description": "The state of the service" + }, + "statechangetimesec": { + "type": "string", + "description": "Time when last state change occurred." + }, + "tickssincelaststatechange": { + "type": "integer", + "description": "Time in 10 millisecond ticks since the last state change." + }, + "weight": { + "type": "integer", + "description": "Weight to assign to the servers in the service group." + }, + "servername": { + "type": "string", + "description": "Name of the server to which to bind the service group." + }, + "customserverid": { + "type": "string", + "description": "The identifier for this IP:Port pair." + }, + "serverid": { + "type": "integer", + "description": "The identifier for the service." + }, + "state": { + "type": "string", + "description": "Initial state of the service group." + }, + "hashid": { + "type": "integer", + "description": "The hash identifier for the service." + }, + "graceful": { + "type": "string", + "description": "Wait for all existing connections to the service to terminate before shutting down the service." + }, + "delay": { + "type": "integer", + "description": "Time, in seconds, allocated for a shutdown of the services in the service group." + }, + "nameserver": { + "type": "string", + "description": "Specify the nameserver to which the query for bound domain needs to be sent." + }, + "dbsttl": { + "type": "integer", + "description": "Specify the TTL for DNS record for domain based service.The default value of ttl is 0 which indicates to use the TTL received in DNS respons" + }, + "svcitmpriority": { + "type": "integer", + "description": "This gives the priority of the FQDN service items for SRV server binding" + }, + "trofsreason": { + "type": "string", + "description": "Specify reason if service group member in TROFS" + }, + "order": { + "type": "integer", + "description": "Order number to be assigned to the servicegroup member" + }, + "orderstr": { + "type": "string", + "description": "Order number in string form to be assigned to the servicegroup member" + }, + "trofsdelay": { + "type": "integer", + "description": "Delay before moving to TROFS" + }, + "servicegroupname": { + "type": "string", + "description": "Name of the service group." + } + } + }, + "ServicegroupServicegroupmemberlistBinding": { + "type": "object", + "properties": { + "servicegroupname": { + "type": "string", + "description": "Name of the service group." + } + } + }, + "Servicegroupbindings": { + "type": "object", + "properties": { + "servicegroupname": { + "type": "string", + "description": "The name of the service." + }, + "ipaddress": { + "type": "string", + "readOnly": true + }, + "port": { + "type": "string", + "readOnly": true + }, + "state": { + "type": "string", + "readOnly": true + }, + "svrstate": { + "type": "string", + "readOnly": true + }, + "vservername": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Svcbindings": { + "type": "object", + "properties": { + "servicename": { + "type": "string", + "description": "The name of the service." + }, + "ipaddress": { + "type": "string", + "readOnly": true + }, + "port": { + "type": "string", + "readOnly": true + }, + "svrstate": { + "type": "string", + "readOnly": true + }, + "vservername": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Vserver": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "The name of the virtual server to be removed." + }, + "backupvserver": { + "type": "string", + "description": "The name of the backup virtual server for this virtual server." + }, + "redirecturl": { + "type": "string", + "description": "The URL where traffic is redirected if the virtual server in the system becomes unavailable." + }, + "cacheable": { + "type": "string", + "description": "Use this option to specify whether a virtual server (used for load balancing or content switching) routes requests to the cache redirection" + }, + "clttimeout": { + "type": "integer", + "description": "The timeout value in seconds for idle client connection" + }, + "somethod": { + "type": "string", + "description": "The spillover factor." + }, + "sopersistence": { + "type": "string", + "description": "The state of the spillover persistence." + }, + "sopersistencetimeout": { + "type": "integer", + "description": "The spillover persistence entry timeout." + }, + "sothreshold": { + "type": "integer", + "description": "The spillver threshold value." + }, + "pushvserver": { + "type": "string", + "description": "The lb vserver of type PUSH/SSL_PUSH to which server pushes the updates received on the client facing non-push lb vserver." + } + } + }, + "Bfdsession": { + "type": "object", + "properties": { + "localip": { + "type": "string", + "description": "IPV4 or IPV6 Address of Local Node" + }, + "remoteip": { + "type": "string", + "description": "IPV4 or IPV6 Address of Remote Node" + }, + "state": { + "type": "string", + "readOnly": true + }, + "localport": { + "type": "string", + "readOnly": true + }, + "remoteport": { + "type": "string", + "readOnly": true + }, + "minimumtransmitinterval": { + "type": "string", + "readOnly": true + }, + "negotiatedminimumtransmitinterval": { + "type": "string", + "readOnly": true + }, + "minimumreceiveinterval": { + "type": "string", + "readOnly": true + }, + "negotiatedminimumreceiveinterval": { + "type": "string", + "readOnly": true + }, + "multiplier": { + "type": "string", + "readOnly": true + }, + "remotemultiplier": { + "type": "string", + "readOnly": true + }, + "vlan": { + "type": "string", + "readOnly": true + }, + "localdiagnotic": { + "type": "string", + "readOnly": true + }, + "localdiscriminator": { + "type": "string", + "readOnly": true + }, + "remotediscriminator": { + "type": "string", + "readOnly": true + }, + "passive": { + "type": "string", + "readOnly": true + }, + "multihop": { + "type": "string", + "readOnly": true + }, + "admindown": { + "type": "string", + "readOnly": true + }, + "originalownerpe": { + "type": "string", + "readOnly": true + }, + "currentownerpe": { + "type": "string", + "readOnly": true + }, + "ownernode": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "BotglobalBinding": { + "type": "object", + "properties": {} + }, + "BotglobalBotpolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Name of the bot policy." + }, + "type": { + "type": "string", + "description": "Specifies the bind point whose policies you want to display." + }, + "priority": { + "type": "integer", + "description": "Specifies the priority of the policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "invoke": { + "type": "boolean", + "description": "If the current policy evaluates to TRUE, terminate evaluation of policies bound to the current policy label, and then forward the request to" + }, + "labeltype": { + "type": "string", + "description": "Type of invocation, Available settings function as follows:" + }, + "labelname": { + "type": "string", + "description": "Name of the policy label to invoke." + }, + "numpol": { + "type": "integer", + "description": "number of polices bound to label." + }, + "flowtype": { + "type": "integer", + "description": "flowtype of the bound bot policy." + }, + "globalbindtype": { + "type": "string" + } + } + }, + "BotglobalPolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Name of the bot policy." + }, + "type": { + "type": "string", + "description": "Specifies the bind point whose policies you want to display." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "invoke": { + "type": "boolean", + "description": "If the current policy evaluates to TRUE, terminate evaluation of policies bound to the current policy label, and then forward the request to" + }, + "labeltype": { + "type": "string", + "description": "Type of invocation, Available settings function as follows:" + }, + "labelname": { + "type": "string", + "description": "Name of the policy label to invoke." + }, + "globalbindtype": { + "type": "string" + } + } + }, + "Botpolicy": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the bot policy." + }, + "rule": { + "type": "string", + "description": "Expression that the policy uses to determine whether to apply bot profile on the specified request." + }, + "profilename": { + "type": "string", + "description": "Name of the bot profile to apply if the request matches this bot policy." + }, + "undefaction": { + "type": "string", + "description": "Action to perform if the result of policy evaluation is undefined (UNDEF)." + }, + "comment": { + "type": "string", + "description": "Any type of information about this bot policy." + }, + "logaction": { + "type": "string", + "description": "Name of the messagelog action to use for requests that match this policy." + }, + "newname": { + "type": "string", + "description": "New name for the bot policy." + }, + "hits": { + "type": "string", + "readOnly": true + }, + "undefhits": { + "type": "string", + "readOnly": true + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "BotpolicyBinding": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the bot policy for which to display settings." + } + } + }, + "BotpolicyBotglobalBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "Location where policy is bound" + }, + "priority": { + "type": "integer", + "description": "Specifies the priority of the policy." + }, + "activepolicy": { + "type": "integer", + "description": "Indicates whether policy is bound or not." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label invocation." + }, + "labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "Name of the bot policy for which to display settings." + } + } + }, + "BotpolicyBotpolicylabelBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "Location where policy is bound" + }, + "priority": { + "type": "integer", + "description": "Specifies the priority of the policy." + }, + "activepolicy": { + "type": "integer", + "description": "Indicates whether policy is bound or not." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label invocation." + }, + "labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "Name of the bot policy for which to display settings." + } + } + }, + "BotpolicyCsvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "Location where policy is bound" + }, + "priority": { + "type": "integer", + "description": "Specifies the priority of the policy." + }, + "activepolicy": { + "type": "integer", + "description": "Indicates whether policy is bound or not." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label invocation." + }, + "labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "Name of the bot policy for which to display settings." + } + } + }, + "BotpolicyGlobalBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "Location where policy is bound" + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label invocation." + }, + "labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "Name of the bot policy for which to display settings." + } + } + }, + "BotpolicyLbvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "Location where policy is bound" + }, + "priority": { + "type": "integer", + "description": "Specifies the priority of the policy." + }, + "activepolicy": { + "type": "integer", + "description": "Indicates whether policy is bound or not." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label invocation." + }, + "labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "Name of the bot policy for which to display settings." + } + } + }, + "BotpolicyPolicylabelBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "Location where policy is bound" + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label invocation." + }, + "labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "Name of the bot policy for which to display settings." + } + } + }, + "BotpolicyVserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "Location where policy is bound" + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label invocation." + }, + "labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "Name of the bot policy for which to display settings." + } + } + }, + "Botpolicylabel": { + "type": "object", + "properties": { + "labelname": { + "type": "string", + "description": "Name for the bot policy label." + }, + "comment": { + "type": "string", + "description": "Any comments to preserve information about this bot policy label." + }, + "newname": { + "type": "string", + "description": "New name for the bot policy label." + }, + "numpol": { + "type": "string", + "readOnly": true + }, + "hits": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "BotpolicylabelBinding": { + "type": "object", + "properties": { + "labelname": { + "type": "string", + "description": "Name of the bot policy label." + } + } + }, + "BotpolicylabelBotpolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Name of the bot policy." + }, + "priority": { + "type": "integer", + "description": "Specifies the priority of the policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "invoke": { + "type": "boolean", + "description": "If the current policy evaluates to TRUE, terminate evaluation of policies bound to the current policy label and evaluate the specified polic" + }, + "labeltype": { + "type": "string", + "description": "Type of policy label to invoke." + }, + "invoke_labelname": { + "type": "string", + "description": "* If labelType is policylabel, name of the policy label to invoke." + }, + "labelname": { + "type": "string", + "description": "Name of the bot policy label to which to bind the policy." + } + } + }, + "BotpolicylabelPolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Name of the bot policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "invoke": { + "type": "boolean", + "description": "If the current policy evaluates to TRUE, terminate evaluation of policies bound to the current policy label and evaluate the specified polic" + }, + "labeltype": { + "type": "string", + "description": "Type of policy label to invoke." + }, + "invoke_labelname": { + "type": "string", + "description": "* If labelType is policylabel, name of the policy label to invoke." + }, + "labelname": { + "type": "string", + "description": "Name of the bot policy label to which to bind the policy." + } + } + }, + "BotpolicylabelPolicybindingBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Name of the bot policy." + }, + "priority": { + "type": "integer", + "description": "Specifies the priority of the policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "invoke": { + "type": "boolean", + "description": "If the current policy evaluates to TRUE, terminate evaluation of policies bound to the current policy label and evaluate the specified polic" + }, + "labeltype": { + "type": "string", + "description": "Type of policy label to invoke." + }, + "invoke_labelname": { + "type": "string", + "description": "* If labelType is policylabel, name of the policy label to invoke." + }, + "labelname": { + "type": "string", + "description": "Name of the bot policy label to which to bind the policy." + } + } + }, + "Botprofile": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the profile." + }, + "signature": { + "type": "string", + "description": "Name of object containing bot static signature details." + }, + "errorurl": { + "type": "string", + "description": "URL that Bot protection uses as the Error URL." + }, + "trapurl": { + "type": "string", + "description": "URL that Bot protection uses as the Trap URL." + }, + "comment": { + "type": "string", + "description": "Any comments about the purpose of profile, or other useful information about the profile." + }, + "bot_enable_white_list": { + "type": "string", + "description": "Enable white-list bot detection." + }, + "bot_enable_black_list": { + "type": "string", + "description": "Enable black-list bot detection." + }, + "bot_enable_rate_limit": { + "type": "string", + "description": "Enable rate-limit bot detection." + }, + "devicefingerprint": { + "type": "string", + "description": "Enable device-fingerprint bot detection" + }, + "devicefingerprintaction": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Action to be taken for device-fingerprint based bot detection." + }, + "bot_enable_ip_reputation": { + "type": "string", + "description": "Enable IP-reputation bot detection." + }, + "trap": { + "type": "string", + "description": "Enable trap bot detection." + }, + "trapaction": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Action to be taken for bot trap based bot detection." + }, + "signaturenouseragentheaderaction": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Actions to be taken if no User-Agent header in the request (Applicable if Signature check is enabled)." + }, + "signaturemultipleuseragentheaderaction": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Actions to be taken if multiple User-Agent headers are seen in a request (Applicable if Signature check is enabled)." + }, + "bot_enable_tps": { + "type": "string", + "description": "Enable TPS." + }, + "devicefingerprintmobile": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Enabling bot device fingerprint protection for mobile clients" + }, + "headlessbrowserdetection": { + "type": "string", + "description": "Enable Headless Browser detection." + }, + "clientipexpression": { + "type": "string", + "description": "Expression to get the client IP." + }, + "kmjavascriptname": { + "type": "string", + "description": "Name of the JavaScript file that the Bot Management feature will insert in the response for keyboard-mouse based detection." + }, + "kmdetection": { + "type": "string", + "description": "Enable keyboard-mouse based bot detection." + }, + "kmeventspostbodylimit": { + "type": "integer", + "description": "Size of the KM data send by the browser, needs to be processed on ADC" + }, + "verboseloglevel": { + "type": "string", + "description": "Bot verbose Logging." + }, + "spoofedreqaction": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Actions to be taken on a spoofed request (A request spoofing good bot user agent string)." + }, + "dfprequestlimit": { + "type": "integer", + "description": "Number of requests to allow without bot session cookie if device fingerprint is enabled" + }, + "sessioncookiename": { + "type": "string", + "description": "Name of the SessionCookie that the Bot Management feature uses for tracking." + }, + "sessiontimeout": { + "type": "integer", + "description": "Timeout, in seconds, after which a user session is terminated." + }, + "addcookieflags": { + "type": "string", + "description": "Add the specified flags to bot session cookies." + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "BotprofileBinding": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the bot management profile.
Minimum value =" + } + } + }, + "BotprofileBlacklistBinding": { + "type": "object", + "properties": { + "bot_blacklist": { + "type": "boolean", + "description": "Blacklist binding." + }, + "bot_blacklist_type": { + "type": "string", + "description": "Type of the black-list entry." + }, + "bot_blacklist_enabled": { + "type": "string", + "description": "Enabled or disbaled black-list binding." + }, + "bot_blacklist_value": { + "type": "string", + "description": "Value of the bot black-list entry." + }, + "bot_blacklist_action": { + "type": "array", + "items": { + "type": "string" + }, + "description": "One or more actions to be taken if bot is detected based on this Blacklist binding." + }, + "logmessage": { + "type": "string", + "description": "Message to be logged for this binding." + }, + "bot_bind_comment": { + "type": "string", + "description": "Any comments about this binding." + }, + "name": { + "type": "string", + "description": "Name for the profile." + } + } + }, + "BotprofileCaptchaBinding": { + "type": "object", + "properties": { + "captcharesource": { + "type": "boolean", + "description": "Captcha action binding." + }, + "bot_captcha_url": { + "type": "string", + "description": "URL for which the Captcha action, if configured under IP reputation, TPS or device fingerprint, need to be applied." + }, + "bot_captcha_enabled": { + "type": "string", + "description": "Enable or disable the captcha binding." + }, + "waittime": { + "type": "integer", + "description": "Wait time in seconds for which ADC needs to wait for the Captcha response." + }, + "graceperiod": { + "type": "integer", + "description": "Time (in seconds) duration for which no new captcha challenge is sent after current captcha challenge has been answered successfully." + }, + "muteperiod": { + "type": "integer", + "description": "Time (in seconds) duration for which client which failed captcha need to wait until allowed to try again." + }, + "requestsizelimit": { + "type": "integer", + "description": "Length of body request (in Bytes) up to (equal or less than) which captcha challenge will be provided to client." + }, + "retryattempts": { + "type": "integer", + "description": "Number of times client can retry solving the captcha." + }, + "bot_captcha_action": { + "type": "array", + "items": { + "type": "string" + }, + "description": "One or more actions to be taken when client fails captcha challenge." + }, + "logmessage": { + "type": "string", + "description": "Message to be logged for this binding." + }, + "bot_bind_comment": { + "type": "string", + "description": "Any comments about this binding." + }, + "name": { + "type": "string", + "description": "Name for the profile." + } + } + }, + "BotprofileIpreputationBinding": { + "type": "object", + "properties": { + "bot_ipreputation": { + "type": "boolean", + "description": "IP reputation binding." + }, + "category": { + "type": "string", + "description": "IP Repuation category." + }, + "bot_iprep_enabled": { + "type": "string", + "description": "Enabled or disabled IP-repuation binding." + }, + "bot_iprep_action": { + "type": "array", + "items": { + "type": "string" + }, + "description": "One or more actions to be taken if bot is detected based on this IP Reputation binding." + }, + "logmessage": { + "type": "string", + "description": "Message to be logged for this binding." + }, + "bot_bind_comment": { + "type": "string", + "description": "Any comments about this binding." + }, + "name": { + "type": "string", + "description": "Name for the profile." + } + } + }, + "BotprofileKmdetectionexprBinding": { + "type": "object", + "properties": { + "kmdetectionexpr": { + "type": "boolean", + "description": "Keyboard-mouse based detection binding." + }, + "bot_km_expression_name": { + "type": "string", + "description": "Name of the keyboard-mouse expression object." + }, + "bot_km_expression_value": { + "type": "string", + "description": "JavaScript file for keyboard-mouse detection, would be inserted if the result of the expression is true." + }, + "bot_km_detection_enabled": { + "type": "string", + "description": "Enable or disable the keyboard-mouse based binding." + }, + "bot_bind_comment": { + "type": "string", + "description": "Any comments about this binding." + }, + "name": { + "type": "string", + "description": "Name for the profile." + }, + "logmessage": { + "type": "string", + "description": "Message to be logged for this binding." + } + } + }, + "BotprofileLogexpressionBinding": { + "type": "object", + "properties": { + "logexpression": { + "type": "boolean", + "description": "Log expression binding." + }, + "bot_log_expression_name": { + "type": "string", + "description": "Name of the log expression object." + }, + "bot_log_expression_value": { + "type": "string", + "description": "Expression whose result to be logged when violation happened on the bot profile." + }, + "bot_log_expression_enabled": { + "type": "string", + "description": "Enable or disable the log expression binding." + }, + "bot_bind_comment": { + "type": "string", + "description": "Any comments about this binding." + }, + "name": { + "type": "string", + "description": "Name for the profile." + }, + "logmessage": { + "type": "string", + "description": "Message to be logged for this binding." + } + } + }, + "BotprofileRatelimitBinding": { + "type": "object", + "properties": { + "bot_ratelimit": { + "type": "boolean", + "description": "Rate-limit binding." + }, + "bot_rate_limit_type": { + "type": "string", + "description": "Rate-limiting type Following rate-limiting types are allowed:" + }, + "bot_rate_limit_enabled": { + "type": "string", + "description": "Enable or disable rate-limit binding." + }, + "bot_rate_limit_url": { + "type": "string", + "description": "URL for the resource based rate-limiting." + }, + "cookiename": { + "type": "string", + "description": "Cookie name which is used to identify the session for session rate-limiting." + }, + "countrycode": { + "type": "string", + "description": "Country name which is used for geolocation rate-limiting." + }, + "rate": { + "type": "integer", + "description": "Maximum number of requests that are allowed in this session in the given period time." + }, + "timeslice": { + "type": "integer", + "description": "Time interval during which requests are tracked to check if they cross the given rate." + }, + "limittype": { + "type": "string", + "description": "Rate-Limiting traffic Type" + }, + "condition": { + "type": "string", + "description": "Expression to be used in a rate-limiting condition." + }, + "bot_rate_limit_action": { + "type": "array", + "items": { + "type": "string" + }, + "description": "One or more actions to be taken when the current rate becomes more than the configured rate." + }, + "logmessage": { + "type": "string", + "description": "Message to be logged for this binding." + }, + "bot_bind_comment": { + "type": "string", + "description": "Any comments about this binding." + }, + "name": { + "type": "string", + "description": "Name for the profile." + } + } + }, + "BotprofileTpsBinding": { + "type": "object", + "properties": { + "bot_tps": { + "type": "boolean", + "description": "TPS binding." + }, + "bot_tps_type": { + "type": "string", + "description": "Type of TPS binding." + }, + "threshold": { + "type": "integer", + "description": "Maximum number of requests that are allowed from (or to) a IP, Geolocation, URL or Host in 1 second time interval." + }, + "percentage": { + "type": "integer", + "description": "Maximum percentage increase in the requests from (or to) a IP, Geolocation, URL or Host in 30 minutes interval." + }, + "bot_tps_action": { + "type": "array", + "items": { + "type": "string" + }, + "description": "One to more actions to be taken if bot is detected based on this TPS binding." + }, + "logmessage": { + "type": "string", + "description": "Message to be logged for this binding." + }, + "bot_bind_comment": { + "type": "string", + "description": "Any comments about this binding." + }, + "bot_tps_enabled": { + "type": "string", + "description": "Enabled or disabled TPS binding." + }, + "name": { + "type": "string", + "description": "Name for the profile." + } + } + }, + "BotprofileTrapinsertionurlBinding": { + "type": "object", + "properties": { + "trapinsertionurl": { + "type": "boolean", + "description": "Bind the trap URL for the configured request URLs." + }, + "bot_trap_url": { + "type": "string", + "description": "Request URL regex pattern for which Trap URL is inserted." + }, + "bot_trap_url_insertion_enabled": { + "type": "string", + "description": "Enable or disable the request URL pattern." + }, + "bot_bind_comment": { + "type": "string", + "description": "Any comments about this binding." + }, + "name": { + "type": "string", + "description": "Name for the profile." + }, + "logmessage": { + "type": "string", + "description": "Message to be logged for this binding." + } + } + }, + "BotprofileWhitelistBinding": { + "type": "object", + "properties": { + "bot_whitelist": { + "type": "boolean", + "description": "Whitelist binding." + }, + "bot_whitelist_type": { + "type": "string", + "description": "Type of the white-list entry." + }, + "bot_whitelist_enabled": { + "type": "string", + "description": "Enabled or disabled white-list binding." + }, + "bot_whitelist_value": { + "type": "string", + "description": "Value of bot white-list entry." + }, + "log": { + "type": "string", + "description": "Enable logging for Whitelist binding." + }, + "logmessage": { + "type": "string", + "description": "Message to be logged for this binding." + }, + "bot_bind_comment": { + "type": "string", + "description": "Any comments about this binding." + }, + "name": { + "type": "string", + "description": "Name for the profile." + } + } + }, + "Botsettings": { + "type": "object", + "properties": { + "defaultprofile": { + "type": "string", + "description": "Profile to use when a connection does not match any policy." + }, + "defaultnonintrusiveprofile": { + "type": "string", + "description": "Profile to use when the feature is not enabled but feature is licensed." + }, + "javascriptname": { + "type": "string", + "description": "Name of the JavaScript that the Bot Management feature uses in response." + }, + "sessiontimeout": { + "type": "integer", + "description": "Timeout, in seconds, after which a user session is terminated." + }, + "sessioncookiename": { + "type": "string", + "description": "Name of the SessionCookie that the Bot Management feature uses for tracking." + }, + "dfprequestlimit": { + "type": "integer", + "description": "Number of requests to allow without bot session cookie if device fingerprint is enabled" + }, + "signatureautoupdate": { + "type": "string", + "description": "Flag used to enable/disable bot auto update signatures" + }, + "signatureurl": { + "type": "string", + "description": "URL to download the bot signature mapping file from server" + }, + "proxyserver": { + "type": "string", + "description": "Proxy Server IP to get updated signatures from AWS." + }, + "proxyport": { + "type": "integer", + "description": "Proxy Server Port to get updated signatures from AWS." + }, + "trapurlautogenerate": { + "type": "string", + "description": "Enable/disable trap URL auto generation." + }, + "trapurlinterval": { + "type": "integer", + "description": "Time in seconds after which trap URL is updated." + }, + "trapurllength": { + "type": "integer", + "description": "Length of the auto-generated trap URL." + }, + "proxyusername": { + "type": "string", + "description": "Proxy Username" + }, + "proxypassword": { + "type": "string", + "description": "Password with which user logs on." + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Botsignature": { + "type": "object", + "properties": { + "src": { + "type": "string", + "description": "Local path to and name of, or URL (protocol, host, path, and file name) for, the file in which to store the imported signature file." + }, + "name": { + "type": "string", + "description": "Name to assign to the bot signature file object on the Citrix ADC." + }, + "comment": { + "type": "string", + "description": "Any comments to preserve information about the signature file object." + }, + "overwrite": { + "type": "boolean", + "description": "Overwrites the existing file" + }, + "response": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Cachecontentgroup": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the content group." + }, + "weakposrelexpiry": { + "type": "integer", + "description": "Relative expiry time, in seconds, for expiring positive responses with response codes between 200 and 399." + }, + "heurexpiryparam": { + "type": "integer", + "description": "Heuristic expiry time, in percent of the duration, since the object was last modified." + }, + "relexpiry": { + "type": "integer", + "description": "Relative expiry time, in seconds, after which to expire an object cached in this content group." + }, + "relexpirymillisec": { + "type": "integer", + "description": "Relative expiry time, in milliseconds, after which to expire an object cached in this content group." + }, + "absexpiry": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Local time, up to 4 times a day, at which all objects in the content group must expire." + }, + "absexpirygmt": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Coordinated Universal Time (GMT), up to 4 times a day, when all objects in the content group must expire." + }, + "weaknegrelexpiry": { + "type": "integer", + "description": "Relative expiry time, in seconds, for expiring negative responses." + }, + "hitparams": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Parameters to use for parameterized hit evaluation of an object." + }, + "invalparams": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Parameters for parameterized invalidation of an object." + }, + "ignoreparamvaluecase": { + "type": "string", + "description": "Ignore case when comparing parameter values during parameterized hit evaluation." + }, + "matchcookies": { + "type": "string", + "description": "Evaluate for parameters in the cookie header also." + }, + "invalrestrictedtohost": { + "type": "string", + "description": "Take the host header into account during parameterized invalidation." + }, + "polleverytime": { + "type": "string", + "description": "Always poll for the objects in this content group." + }, + "ignorereloadreq": { + "type": "string", + "description": "Ignore any request to reload a cached object from the origin server." + }, + "removecookies": { + "type": "string", + "description": "Remove cookies from responses." + }, + "prefetch": { + "type": "string", + "description": "Attempt to refresh objects that are about to go stale." + }, + "prefetchperiod": { + "type": "integer", + "description": "Time period, in seconds before an object's calculated expiry time, during which to attempt prefetch." + }, + "prefetchperiodmillisec": { + "type": "integer", + "description": "Time period, in milliseconds before an object's calculated expiry time, during which to attempt prefetch." + }, + "prefetchmaxpending": { + "type": "integer", + "description": "Maximum number of outstanding prefetches that can be queued for the content group." + }, + "flashcache": { + "type": "string", + "description": "Perform flash cache." + }, + "expireatlastbyte": { + "type": "string", + "description": "Force expiration of the content immediately after the response is downloaded (upon receipt of the last byte of the response body)." + }, + "insertvia": { + "type": "string", + "description": "Insert a Via header into the response." + }, + "insertage": { + "type": "string", + "description": "Insert an Age header into the response." + }, + "insertetag": { + "type": "string", + "description": "Insert an ETag header in the response." + }, + "cachecontrol": { + "type": "string", + "description": "Insert a Cache-Control header into the response." + }, + "quickabortsize": { + "type": "integer", + "description": "If the size of an object that is being downloaded is less than or equal to the quick abort value, and a client aborts during the download, t" + }, + "minressize": { + "type": "integer", + "description": "Minimum size of a response that can be cached in this content group." + }, + "maxressize": { + "type": "integer", + "description": "Maximum size of a response that can be cached in this content group." + }, + "memlimit": { + "type": "integer", + "description": "Maximum amount of memory that the cache can use." + }, + "ignorereqcachinghdrs": { + "type": "string", + "description": "Ignore Cache-Control and Pragma headers in the incoming request." + }, + "minhits": { + "type": "integer", + "description": "Number of hits that qualifies a response for storage in this content group." + }, + "alwaysevalpolicies": { + "type": "string", + "description": "Force policy evaluation for each response arriving from the origin server." + }, + "persistha": { + "type": "string", + "description": "Setting persistHA to YES causes IC to save objects in contentgroup to Secondary node in HA deployment." + }, + "pinned": { + "type": "string", + "description": "Do not flush objects from this content group under memory pressure." + }, + "lazydnsresolve": { + "type": "string", + "description": "Perform DNS resolution for responses only if the destination IP address in the request does not match the destination IP address of the cach" + }, + "hitselector": { + "type": "string", + "description": "Selector for evaluating whether an object gets stored in a particular content group." + }, + "invalselector": { + "type": "string", + "description": "Selector for invalidating objects in the content group." + }, + "type": { + "type": "string", + "description": "The type of the content group." + }, + "query": { + "type": "string", + "description": "Query string specifying individual objects to flush from this group by using parameterized invalidation." + }, + "host": { + "type": "string", + "description": "Flush only objects that belong to the specified host." + }, + "selectorvalue": { + "type": "string", + "description": "Value of the selector to be used for flushing objects from the content group." + }, + "tosecondary": { + "type": "string", + "description": "content group whose objects are to be sent to secondary." + }, + "flags": { + "type": "string", + "readOnly": true + }, + "prefetchcur": { + "type": "string", + "readOnly": true + }, + "memusage": { + "type": "string", + "readOnly": true + }, + "memdusage": { + "type": "string", + "readOnly": true + }, + "disklimit": { + "type": "string", + "readOnly": true + }, + "cachenon304hits": { + "type": "string", + "readOnly": true + }, + "cache304hits": { + "type": "string", + "readOnly": true + }, + "cachecells": { + "type": "string", + "readOnly": true + }, + "cachegroupincarnation": { + "type": "string", + "readOnly": true + }, + "persist": { + "type": "string", + "readOnly": true + }, + "policyname": { + "type": "string", + "readOnly": true + }, + "cachenuminvalpolicy": { + "type": "string", + "readOnly": true + }, + "markercells": { + "type": "string", + "readOnly": true + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Cacheforwardproxy": { + "type": "object", + "properties": { + "ipaddress": { + "type": "string", + "description": "IP address of the Citrix ADC or a cache server for which the cache acts as a proxy." + }, + "port": { + "type": "integer", + "description": "Port on the Citrix ADC or a server for which the cache acts as a proxy" + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "CacheglobalBinding": { + "type": "object", + "properties": {} + }, + "CacheglobalCachepolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "Name of the cache policy." + }, + "type": { + "type": "string", + "description": "The bind point to which policy is bound." + }, + "priority": { + "type": "integer", + "description": "Specifies the priority of the policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "invoke": { + "type": "boolean", + "description": "Invoke policies bound to a virtual server or a user-defined policy label." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label to invoke." + }, + "labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy rule evaluates to TRUE." + }, + "numpol": { + "type": "integer", + "description": "The number of policies bound to the bindpoint." + }, + "flowtype": { + "type": "integer", + "description": "flowtype of the bound cache policy." + }, + "globalbindtype": { + "type": "string" + }, + "precededefrules": { + "type": "string", + "description": "Specify whether this policy should be evaluated." + } + } + }, + "CacheglobalPolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "Name of the cache policy." + }, + "type": { + "type": "string", + "description": "The bind point to which policy is bound." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "invoke": { + "type": "boolean", + "description": "Invoke policies bound to a virtual server or a user-defined policy label." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label to invoke." + }, + "labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy rule evaluates to TRUE." + }, + "globalbindtype": { + "type": "string" + }, + "precededefrules": { + "type": "string", + "description": "Specify whether this policy should be evaluated." + } + } + }, + "Cacheobject": { + "type": "object", + "properties": { + "url": { + "type": "string", + "description": "URL of the particular object whose details is required." + }, + "locator": { + "type": "integer", + "description": "ID of the cached object." + }, + "httpstatus": { + "type": "integer", + "description": "HTTP status of the object." + }, + "host": { + "type": "string", + "description": "Host name of the object." + }, + "port": { + "type": "integer", + "description": "Host port of the object." + }, + "groupname": { + "type": "string", + "description": "Name of the content group to which the object belongs." + }, + "httpmethod": { + "type": "string", + "description": "HTTP request method that caused the object to be stored." + }, + "group": { + "type": "string", + "description": "Name of the content group whose objects should be listed." + }, + "ignoremarkerobjects": { + "type": "string", + "description": "Ignore marker objects." + }, + "includenotreadyobjects": { + "type": "string", + "description": "Include responses that have not yet reached a minimum number of hits before being cached." + }, + "nodeid": { + "type": "integer", + "description": "Unique number that identifies the cluster node." + }, + "tosecondary": { + "type": "string", + "description": "Object will be saved onto Secondary." + }, + "cacheressize": { + "type": "string", + "readOnly": true + }, + "cachereshdrsize": { + "type": "string", + "readOnly": true + }, + "cacheetag": { + "type": "string", + "readOnly": true + }, + "httpstatusoutput": { + "type": "string", + "readOnly": true + }, + "cachereslastmod": { + "type": "string", + "readOnly": true + }, + "cachecontrol": { + "type": "string", + "readOnly": true + }, + "cacheresdate": { + "type": "string", + "readOnly": true + }, + "contentgroup": { + "type": "string", + "readOnly": true + }, + "destipv46": { + "type": "string", + "readOnly": true + }, + "destport": { + "type": "string", + "readOnly": true + }, + "cachecellcomplex": { + "type": "string", + "readOnly": true + }, + "hitparams": { + "type": "string", + "readOnly": true + }, + "hitvalues": { + "type": "string", + "readOnly": true + }, + "cachecellreqtime": { + "type": "string", + "readOnly": true + }, + "cachecellrestime": { + "type": "string", + "readOnly": true + }, + "cachecurage": { + "type": "string", + "readOnly": true + }, + "cachecellexpires": { + "type": "string", + "readOnly": true + }, + "cachecellexpiresmillisec": { + "type": "string", + "readOnly": true + }, + "flushed": { + "type": "string", + "readOnly": true + }, + "prefetch": { + "type": "string", + "readOnly": true + }, + "prefetchperiod": { + "type": "string", + "readOnly": true + }, + "prefetchperiodmillisec": { + "type": "string", + "readOnly": true + }, + "cachecellcurreaders": { + "type": "string", + "readOnly": true + }, + "cachecellcurmisses": { + "type": "string", + "readOnly": true + }, + "cachecellhits": { + "type": "string", + "readOnly": true + }, + "cachecellmisses": { + "type": "string", + "readOnly": true + }, + "cachecelldhits": { + "type": "string", + "readOnly": true + }, + "cachecellcompressionformat": { + "type": "string", + "readOnly": true + }, + "cachecellappfwmetadataexists": { + "type": "string", + "readOnly": true + }, + "cachecellhttp11": { + "type": "string", + "readOnly": true + }, + "cachecellweaketag": { + "type": "string", + "readOnly": true + }, + "cachecellresbadsize": { + "type": "string", + "readOnly": true + }, + "markerreason": { + "type": "string", + "readOnly": true + }, + "cachecellpolleverytime": { + "type": "string", + "readOnly": true + }, + "cachecelletaginserted": { + "type": "string", + "readOnly": true + }, + "cachecellreadywithlastbyte": { + "type": "string", + "readOnly": true + }, + "cacheinmemory": { + "type": "string", + "readOnly": true + }, + "cacheindisk": { + "type": "string", + "readOnly": true + }, + "cacheinsecondary": { + "type": "string", + "readOnly": true + }, + "cachedirname": { + "type": "string", + "readOnly": true + }, + "cachefilename": { + "type": "string", + "readOnly": true + }, + "cachecelldestipverified": { + "type": "string", + "readOnly": true + }, + "cachecellfwpxyobj": { + "type": "string", + "readOnly": true + }, + "cachecellbasefile": { + "type": "string", + "readOnly": true + }, + "cachecellminhitflag": { + "type": "string", + "readOnly": true + }, + "cachecellminhit": { + "type": "string", + "readOnly": true + }, + "policy": { + "type": "string", + "readOnly": true + }, + "policyname": { + "type": "string", + "readOnly": true + }, + "selectorname": { + "type": "string", + "readOnly": true + }, + "rule": { + "type": "string", + "readOnly": true + }, + "selectorvalue": { + "type": "string", + "readOnly": true + }, + "cacheurls": { + "type": "string", + "readOnly": true + }, + "warnbucketskip": { + "type": "string", + "readOnly": true + }, + "totalobjs": { + "type": "string", + "readOnly": true + }, + "httpcalloutcell": { + "type": "string", + "readOnly": true + }, + "httpcalloutname": { + "type": "string", + "readOnly": true + }, + "returntype": { + "type": "string", + "readOnly": true + }, + "httpcalloutresult": { + "type": "string", + "readOnly": true + }, + "locatorshow": { + "type": "string", + "readOnly": true + }, + "ceflags": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Cacheparameter": { + "type": "object", + "properties": { + "memlimit": { + "type": "integer", + "description": "Amount of memory available for storing the cache objects." + }, + "via": { + "type": "string", + "description": "String to include in the Via header." + }, + "verifyusing": { + "type": "string", + "description": "Criteria for deciding whether a cached object can be served for an incoming HTTP request." + }, + "maxpostlen": { + "type": "integer", + "description": "Maximum number of POST body bytes to consider when evaluating parameters for a content group for which you have configured hit parameters an" + }, + "prefetchmaxpending": { + "type": "integer", + "description": "Maximum number of outstanding prefetches in the Integrated Cache." + }, + "enablebypass": { + "type": "string", + "description": "Evaluate the request-time policies before attempting hit selection." + }, + "undefaction": { + "type": "string", + "description": "Action to take when a policy cannot be evaluated." + }, + "enablehaobjpersist": { + "type": "string", + "description": "The HA object persisting parameter." + }, + "cacheevictionpolicy": { + "type": "string", + "description": "The cacheEvictionPolicy determines the threshold for preemptive eviction of cache objects using the LRU (Least Recently Used) algorithm." + }, + "disklimit": { + "type": "string", + "readOnly": true + }, + "maxdisklimit": { + "type": "string", + "readOnly": true + }, + "memlimitactive": { + "type": "string", + "readOnly": true + }, + "maxmemlimit": { + "type": "string", + "readOnly": true + }, + "prefetchcur": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Cachepolicy": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Name for the policy." + }, + "rule": { + "type": "string", + "description": "Expression against which the traffic is evaluated." + }, + "action": { + "type": "string", + "description": "Action to apply to content that matches the policy." + }, + "storeingroup": { + "type": "string", + "description": "Name of the content group in which to store the object when the final result of policy evaluation is CACHE." + }, + "invalgroups": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Content group(s) to be invalidated when the INVAL action is applied." + }, + "invalobjects": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Content groups(s) in which the objects will be invalidated if the action is INVAL." + }, + "undefaction": { + "type": "string", + "description": "Action to be performed when the result of rule evaluation is undefined." + }, + "newname": { + "type": "string", + "description": "New name for the cache policy." + }, + "hits": { + "type": "string", + "readOnly": true + }, + "undefhits": { + "type": "string", + "readOnly": true + }, + "flags": { + "type": "string", + "readOnly": true + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "CachepolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Name of the cache policy about which to display details.
Minimum value =" + } + } + }, + "CachepolicyCacheglobalBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "Location where policy is bound" + }, + "priority": { + "type": "integer", + "description": "Priority." + }, + "activepolicy": { + "type": "integer", + "description": "Indicates whether policy is bound or not." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label invocation." + }, + "labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy rule evaluates to TRUE." + }, + "policyname": { + "type": "string", + "description": "Name of the cache policy about which to display details." + } + } + }, + "CachepolicyCachepolicylabelBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "Location where policy is bound" + }, + "priority": { + "type": "integer", + "description": "Priority." + }, + "activepolicy": { + "type": "integer", + "description": "Indicates whether policy is bound or not." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label invocation." + }, + "labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy rule evaluates to TRUE." + }, + "policyname": { + "type": "string", + "description": "Name of the cache policy about which to display details." + } + } + }, + "CachepolicyCsvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "Location where policy is bound" + }, + "priority": { + "type": "integer", + "description": "Priority." + }, + "activepolicy": { + "type": "integer", + "description": "Indicates whether policy is bound or not." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label invocation." + }, + "labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy rule evaluates to TRUE." + }, + "policyname": { + "type": "string", + "description": "Name of the cache policy about which to display details." + } + } + }, + "CachepolicyGlobalBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "Location where policy is bound" + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label invocation." + }, + "labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy rule evaluates to TRUE." + }, + "policyname": { + "type": "string", + "description": "Name of the cache policy about which to display details." + } + } + }, + "CachepolicyLbvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "Location where policy is bound" + }, + "priority": { + "type": "integer", + "description": "Priority." + }, + "activepolicy": { + "type": "integer", + "description": "Indicates whether policy is bound or not." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label invocation." + }, + "labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy rule evaluates to TRUE." + }, + "policyname": { + "type": "string", + "description": "Name of the cache policy about which to display details." + } + } + }, + "CachepolicyPolicylabelBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "Location where policy is bound" + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label invocation." + }, + "labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy rule evaluates to TRUE." + }, + "policyname": { + "type": "string", + "description": "Name of the cache policy about which to display details." + } + } + }, + "CachepolicyVserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "Location where policy is bound" + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label invocation." + }, + "labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy rule evaluates to TRUE." + }, + "policyname": { + "type": "string", + "description": "Name of the cache policy about which to display details." + } + } + }, + "Cachepolicylabel": { + "type": "object", + "properties": { + "labelname": { + "type": "string", + "description": "Name for the label." + }, + "evaluates": { + "type": "string", + "description": "When to evaluate policies bound to this label: request-time or response-time." + }, + "newname": { + "type": "string", + "description": "New name for the cache-policy label." + }, + "numpol": { + "type": "string", + "readOnly": true + }, + "hits": { + "type": "string", + "readOnly": true + }, + "priority": { + "type": "string", + "readOnly": true + }, + "gotopriorityexpression": { + "type": "string", + "readOnly": true + }, + "labeltype": { + "type": "string", + "readOnly": true + }, + "invoke_labelname": { + "type": "string", + "readOnly": true + }, + "flowtype": { + "type": "string", + "readOnly": true + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "CachepolicylabelBinding": { + "type": "object", + "properties": { + "labelname": { + "type": "string", + "description": "Name of the cache-policy label about which to display information." + } + } + }, + "CachepolicylabelCachepolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Name of the cache policy to bind to the policy label." + }, + "priority": { + "type": "integer", + "description": "Specifies the priority of the policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "invoke": { + "type": "boolean", + "description": "Invoke policies bound to a virtual server or a user-defined policy label." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label to invoke: an unnamed label associated with a virtual server, or user-defined policy label." + }, + "invoke_labelname": { + "type": "string", + "description": "Name of the policy label to invoke if the current policy rule evaluates to TRUE." + }, + "labelname": { + "type": "string", + "description": "Name of the cache policy label to which to bind the policy." + } + } + }, + "CachepolicylabelPolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Name of the cache policy to bind to the policy label." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "invoke": { + "type": "boolean", + "description": "Invoke policies bound to a virtual server or a user-defined policy label." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label to invoke: an unnamed label associated with a virtual server, or user-defined policy label." + }, + "invoke_labelname": { + "type": "string", + "description": "Name of the policy label to invoke if the current policy rule evaluates to TRUE." + }, + "labelname": { + "type": "string", + "description": "Name of the cache policy label to which to bind the policy." + } + } + }, + "CachepolicylabelPolicybindingBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Name of the cache policy to bind to the policy label." + }, + "priority": { + "type": "integer", + "description": "Specifies the priority of the policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "invoke": { + "type": "boolean", + "description": "Invoke policies bound to a virtual server or a user-defined policy label." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label to invoke: an unnamed label associated with a virtual server, or user-defined policy label." + }, + "invoke_labelname": { + "type": "string", + "description": "Name of the policy label to invoke if the current policy rule evaluates to TRUE." + }, + "labelname": { + "type": "string", + "description": "Name of the cache policy label to which to bind the policy." + } + } + }, + "Cacheselector": { + "type": "object", + "properties": { + "selectorname": { + "type": "string", + "description": "Name for the selector." + }, + "rule": { + "type": "array", + "items": { + "type": "string" + }, + "description": "One or multiple PIXL expressions for evaluating an HTTP request or response." + }, + "flags": { + "type": "string", + "readOnly": true + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Cloudallowedngsticketprofile": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Profile name for allowed tickets" + }, + "creator": { + "type": "string", + "description": "Created name for allowed tickets" + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Cloudautoscalegroup": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "azcount": { + "type": "string", + "readOnly": true + }, + "aznames": { + "type": "string", + "readOnly": true + }, + "graceful": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Cloudawsparam": { + "type": "object", + "properties": { + "rolearn": { + "type": "string", + "description": "IAM Role ARN" + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Cloudcredential": { + "type": "object", + "properties": { + "tenantidentifier": { + "type": "string", + "description": "Tenant ID of the Credentials" + }, + "applicationid": { + "type": "string", + "description": "Application ID of the Credentials" + }, + "applicationsecret": { + "type": "string", + "description": "Application Secret of the Credentials." + }, + "isset": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Cloudngsparameter": { + "type": "object", + "properties": { + "blockonallowedngstktprof": { + "type": "string", + "description": "Enables blocking connections authenticated with a ticket createdby by an entity not whitelisted in allowedngstktprofile" + }, + "allowedudtversion": { + "type": "string", + "description": "Enables the required UDT version to EDT connections in the CGS deployment" + }, + "csvserverticketingdecouple": { + "type": "string", + "description": "Enables Decoupling CSVSERVER state from Ticketing Service state in the CGS deployment" + }, + "allowdtls12": { + "type": "string", + "description": "Enables DTLS1.2 for client connections on CGS" + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Cloudparameter": { + "type": "object", + "properties": { + "controllerfqdn": { + "type": "string", + "description": "FQDN of the controller to which the Citrix ADC SDProxy Connects" + }, + "controllerport": { + "type": "integer", + "description": "Port number of the controller to which the Citrix ADC SDProxy connects" + }, + "instanceid": { + "type": "string", + "description": "Instance ID of the customer provided by Trust" + }, + "customerid": { + "type": "string", + "description": "Customer ID of the citrix cloud customer" + }, + "resourcelocation": { + "type": "string", + "description": "Resource Location of the customer provided by Trust" + }, + "activationcode": { + "type": "string", + "description": "Activation code for the NGS Connector instance" + }, + "deployment": { + "type": "string", + "description": "Describes if the customer is a Staging/Production or Dev Citrix Cloud customer" + }, + "connectorresidence": { + "type": "string", + "description": "Identifies whether the connector is located Onprem, Aws or Azure" + }, + "controlconnectionstatus": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Cloudparaminternal": { + "type": "object", + "properties": { + "nonftumode": { + "type": "string", + "description": "Indicates if GUI in in FTU mode or not" + }, + "iamperm": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Cloudprofile": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the Cloud profile." + }, + "type": { + "type": "string", + "description": "Type of cloud profile that you want to create, Vserver or based on Azure Tags" + }, + "vservername": { + "type": "string", + "description": "Name for the virtual server." + }, + "servicetype": { + "type": "string", + "description": "Protocol used by the service (also called the service type)." + }, + "ipaddress": { + "type": "string", + "description": "IPv4 or IPv6 address to assign to the virtual server." + }, + "port": { + "type": "integer", + "description": "Port number for the virtual server." + }, + "servicegroupname": { + "type": "string", + "description": "servicegroups bind to this server" + }, + "boundservicegroupsvctype": { + "type": "string", + "description": "The type of bound service" + }, + "vsvrbindsvcport": { + "type": "integer", + "description": "The port number to be used for the bound service." + }, + "graceful": { + "type": "string", + "description": "Indicates graceful shutdown of the service." + }, + "delay": { + "type": "integer", + "description": "Time, in seconds, after which all the services configured on the server are disabled." + }, + "azuretagname": { + "type": "string", + "description": "Azure tag name" + }, + "azuretagvalue": { + "type": "string", + "description": "Azure tag value" + }, + "azurepollperiod": { + "type": "integer", + "description": "Azure polling period (in seconds)" + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Cloudservice": { + "type": "object", + "properties": { + "response": { + "type": "string", + "readOnly": true + } + } + }, + "Cloudvserverip": { + "type": "object", + "properties": { + "ipaddress": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Cloudtunnelparameter": { + "type": "object", + "properties": { + "controllerfqdn": { + "type": "string" + }, + "fqdn": { + "type": "string" + }, + "resourcelocation": { + "type": "string" + }, + "subnetresourcelocationmappings": { + "type": "string" + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Cloudtunnelvserver": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the Cloud Tunnel virtual server." + }, + "servicetype": { + "type": "string", + "description": "ServiceType of Listener using which traffic will be tunneled through cloud tunnel server." + }, + "listenpolicy": { + "type": "string", + "description": "String specifying the listen policy for the Cloud Tunnel virtual server." + }, + "listenpriority": { + "type": "integer", + "description": "Integer specifying the priority of the listen policy." + }, + "state": { + "type": "string", + "readOnly": true + }, + "effectivestate": { + "type": "string", + "readOnly": true + }, + "type": { + "type": "string", + "readOnly": true + }, + "ip": { + "type": "string", + "readOnly": true + }, + "ipv46": { + "type": "string", + "readOnly": true + }, + "ippattern": { + "type": "string", + "readOnly": true + }, + "port": { + "type": "string", + "readOnly": true + }, + "range": { + "type": "string", + "readOnly": true + }, + "cachetype": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Cluster": { + "type": "object", + "properties": { + "clip": { + "type": "string", + "description": "Cluster IP address to which to add the node." + }, + "password": { + "type": "string", + "description": "Password for the nsroot account of the configuration coordinator (CCO)." + } + } + }, + "Clusterfiles": { + "type": "object", + "properties": { + "mode": { + "type": "array", + "items": { + "type": "string" + }, + "description": "The directories and files to be synchronized." + } + } + }, + "Clusterinstance": { + "type": "object", + "properties": { + "clid": { + "type": "integer", + "description": "Unique number that identifies the cluster." + }, + "deadinterval": { + "type": "integer", + "description": "Amount of time, in seconds, after which nodes that do not respond to the heartbeats are assumed to be down.If the value is less than 3 sec," + }, + "hellointerval": { + "type": "integer", + "description": "Interval, in milliseconds, at which heartbeats are sent to each cluster node to check the health status.Set the value to 200 msec, if the de" + }, + "preemption": { + "type": "string", + "description": "Preempt a cluster node that is configured as a SPARE if an ACTIVE node becomes available." + }, + "quorumtype": { + "type": "string", + "description": "Quorum Configuration Choices - \"Majority\" (recommended) requires majority of nodes to be online for the cluster to be UP." + }, + "inc": { + "type": "string", + "description": "This option is required if the cluster nodes reside on different networks." + }, + "processlocal": { + "type": "string", + "description": "By turning on this option packets destined to a service in a cluster will not under go any steering." + }, + "retainconnectionsoncluster": { + "type": "string", + "description": "This option enables you to retain existing connections on a node joining a Cluster system or when a node is being configured for passive tim" + }, + "backplanebasedview": { + "type": "string", + "description": "View based on heartbeat only on bkplane interface" + }, + "syncstatusstrictmode": { + "type": "string", + "description": "strict mode for sync status of cluster." + }, + "dfdretainl2params": { + "type": "string", + "description": "flag to add ext l2 header during steering." + }, + "clusterproxyarp": { + "type": "string", + "description": "This field controls the proxy arp feature in cluster." + }, + "secureheartbeats": { + "type": "string", + "description": "By turning on this option cluster heartbeats will have security enabled." + }, + "nodegroup": { + "type": "string", + "description": "The node group in a Cluster system used for transition from L2 to L3." + }, + "adminstate": { + "type": "string", + "readOnly": true + }, + "propstate": { + "type": "string", + "readOnly": true + }, + "validmtu": { + "type": "string", + "readOnly": true + }, + "heterogeneousflag": { + "type": "string", + "readOnly": true + }, + "operationalstate": { + "type": "string", + "readOnly": true + }, + "status": { + "type": "string", + "readOnly": true + }, + "rsskeymismatch": { + "type": "string", + "readOnly": true + }, + "penummismatch": { + "type": "string", + "readOnly": true + }, + "nodegroupstatewarning": { + "type": "string", + "readOnly": true + }, + "licensemismatch": { + "type": "string", + "readOnly": true + }, + "jumbonotsupported": { + "type": "string", + "readOnly": true + }, + "clustertunnelmodemismatch": { + "type": "string", + "readOnly": true + }, + "clusternoheartbeatonnode": { + "type": "string", + "readOnly": true + }, + "clusternolinksetmbf": { + "type": "string", + "readOnly": true + }, + "clusternospottedip": { + "type": "string", + "readOnly": true + }, + "clusterclipfailure": { + "type": "string", + "readOnly": true + }, + "clusterhbhmacerrordetected": { + "type": "string", + "readOnly": true + }, + "nodepenummismatch": { + "type": "string", + "readOnly": true + }, + "operationalpropstate": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "ClusterinstanceBinding": { + "type": "object", + "properties": { + "clid": { + "type": "integer", + "description": "Unique number that identifies the cluster.
Minimum value = 1
Maximum value = 16" + } + } + }, + "ClusterinstanceClusternodeBinding": { + "type": "object", + "properties": { + "nodeid": { + "type": "integer", + "description": "The unique number that identiies a cluster." + }, + "ipaddress": { + "type": "string", + "description": "The IP Address of the node." + }, + "health": { + "type": "string", + "description": "Node Health state." + }, + "clusterhealth": { + "type": "string", + "description": "Node clusterd state." + }, + "effectivestate": { + "type": "string", + "description": "Node effective health state." + }, + "masterstate": { + "type": "string", + "description": "Master state." + }, + "state": { + "type": "string", + "description": "Active, Spare or Passive." + }, + "isconfigurationcoordinator": { + "type": "boolean", + "description": "This argument is used to determine whether the node is configuration coordinator (CCO)." + }, + "islocalnode": { + "type": "boolean", + "description": "This argument is used to determine whether it is local node." + }, + "nodersskeymismatch": { + "type": "boolean", + "description": "This argument is used to determine if there is a RSS key mismatch at cluster node level." + }, + "nodelicensemismatch": { + "type": "boolean", + "description": "This argument is used to determine if there is a License mismatch at cluster node level." + }, + "nodejumbonotsupported": { + "type": "boolean", + "description": "This argument is used to determine if Jumbo framework not supported at cluster node level." + }, + "clid": { + "type": "integer", + "description": "Unique number that identifies the cluster." + } + } + }, + "ClusterinstanceNodeBinding": { + "type": "object", + "properties": { + "ipaddress": { + "type": "string", + "description": "The IP Address of the node." + }, + "health": { + "type": "string", + "description": "Node Health state." + }, + "clusterhealth": { + "type": "string", + "description": "Node clusterd state." + }, + "effectivestate": { + "type": "string", + "description": "Node effective health state." + }, + "masterstate": { + "type": "string", + "description": "Master state." + }, + "state": { + "type": "string", + "description": "Active, Spare or Passive." + }, + "isconfigurationcoordinator": { + "type": "boolean", + "description": "This argument is used to determine whether the node is configuration coordinator (CCO)." + }, + "islocalnode": { + "type": "boolean", + "description": "This argument is used to determine whether it is local node." + }, + "nodersskeymismatch": { + "type": "boolean", + "description": "This argument is used to determine if there is a RSS key mismatch at cluster node level." + }, + "nodelicensemismatch": { + "type": "boolean", + "description": "This argument is used to determine if there is a License mismatch at cluster node level." + }, + "nodejumbonotsupported": { + "type": "boolean", + "description": "This argument is used to determine if Jumbo framework not supported at cluster node level." + } + } + }, + "Clusternode": { + "type": "object", + "properties": { + "nodeid": { + "type": "integer", + "description": "Unique number that identifies the cluster node." + }, + "ipaddress": { + "type": "string", + "description": "Citrix ADC IP (NSIP) address of the appliance to add to the cluster." + }, + "state": { + "type": "string", + "description": "Admin state of the cluster node." + }, + "backplane": { + "type": "string", + "description": "Interface through which the node communicates with the other nodes in the cluster." + }, + "priority": { + "type": "integer", + "description": "Preference for selecting a node as the configuration coordinator." + }, + "nodegroup": { + "type": "string", + "description": "The default node group in a Cluster system." + }, + "delay": { + "type": "integer", + "description": "Applicable for Passive node and node becomes passive after this timeout (in minutes)" + }, + "tunnelmode": { + "type": "string", + "description": "To set the tunnel mode" + }, + "clearnodegroupconfig": { + "type": "string", + "description": "Option to remove nodegroup config" + }, + "force": { + "type": "boolean", + "description": "Node will be removed from cluster without prompting for user confirmation." + }, + "clusterhealth": { + "type": "string", + "readOnly": true + }, + "effectivestate": { + "type": "string", + "readOnly": true + }, + "operationalsyncstate": { + "type": "string", + "readOnly": true + }, + "syncfailurereason": { + "type": "string", + "readOnly": true + }, + "masterstate": { + "type": "string", + "readOnly": true + }, + "health": { + "type": "string", + "readOnly": true + }, + "syncstate": { + "type": "string", + "readOnly": true + }, + "isconfigurationcoordinator": { + "type": "string", + "readOnly": true + }, + "islocalnode": { + "type": "string", + "readOnly": true + }, + "nodersskeymismatch": { + "type": "string", + "readOnly": true + }, + "nodelicensemismatch": { + "type": "string", + "readOnly": true + }, + "nodejumbonotsupported": { + "type": "string", + "readOnly": true + }, + "nodelist": { + "type": "string", + "readOnly": true + }, + "ifaceslist": { + "type": "string", + "readOnly": true + }, + "enabledifaces": { + "type": "string", + "readOnly": true + }, + "disabledifaces": { + "type": "string", + "readOnly": true + }, + "partialfailifaces": { + "type": "string", + "readOnly": true + }, + "hamonifaces": { + "type": "string", + "readOnly": true + }, + "name": { + "type": "string", + "readOnly": true + }, + "cfgflags": { + "type": "string", + "readOnly": true + }, + "routemonitor": { + "type": "string", + "readOnly": true + }, + "netmask": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "ClusternodeBinding": { + "type": "object", + "properties": { + "nodeid": { + "type": "integer", + "description": "ID of the cluster node for which to display information." + } + } + }, + "ClusternodeRoutemonitorBinding": { + "type": "object", + "properties": { + "routemonitor": { + "type": "string", + "description": "The IP address (IPv4 or IPv6)." + }, + "netmask": { + "type": "string", + "description": "The netmask." + }, + "routemonstate": { + "type": "integer", + "description": "Current routemonstate" + }, + "nodeid": { + "type": "integer", + "description": "A number that uniquely identifies the cluster node." + } + } + }, + "Clusternodegroup": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the nodegroup." + }, + "strict": { + "type": "string", + "description": "Specifies whether cluster nodes, that are not part of the nodegroup, will be used as backup for the nodegroup." + }, + "sticky": { + "type": "string", + "description": "Only one node can be bound to nodegroup with this option enabled." + }, + "state": { + "type": "string", + "description": "State of the nodegroup." + }, + "priority": { + "type": "integer", + "description": "Priority of Nodegroup." + }, + "currentnodemask": { + "type": "string", + "readOnly": true + }, + "backupnodemask": { + "type": "string", + "readOnly": true + }, + "boundedentitiescntfrompe": { + "type": "string", + "readOnly": true + }, + "activelist": { + "type": "string", + "readOnly": true + }, + "backuplist": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "ClusternodegroupAuthenticationvserverBinding": { + "type": "object", + "properties": { + "vserver": { + "type": "string", + "description": "vserver that need to be bound to this nodegroup." + }, + "name": { + "type": "string", + "description": "Name of the nodegroup." + } + } + }, + "ClusternodegroupBinding": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the nodegroup to be displayed." + } + } + }, + "ClusternodegroupClusternodeBinding": { + "type": "object", + "properties": { + "node": { + "type": "integer", + "description": "Nodes in the nodegroup" + }, + "name": { + "type": "string", + "description": "Name of the nodegroup." + } + } + }, + "ClusternodegroupCrvserverBinding": { + "type": "object", + "properties": { + "vserver": { + "type": "string", + "description": "vserver that need to be bound to this nodegroup." + }, + "name": { + "type": "string", + "description": "Name of the nodegroup." + } + } + }, + "ClusternodegroupCsvserverBinding": { + "type": "object", + "properties": { + "vserver": { + "type": "string", + "description": "vserver that need to be bound to this nodegroup." + }, + "name": { + "type": "string", + "description": "Name of the nodegroup." + } + } + }, + "ClusternodegroupGslbsiteBinding": { + "type": "object", + "properties": { + "gslbsite": { + "type": "string", + "description": "vserver that need to be bound to this nodegroup." + }, + "name": { + "type": "string", + "description": "Name of the nodegroup." + } + } + }, + "ClusternodegroupGslbvserverBinding": { + "type": "object", + "properties": { + "vserver": { + "type": "string", + "description": "vserver that need to be bound to this nodegroup." + }, + "name": { + "type": "string", + "description": "Name of the nodegroup." + } + } + }, + "ClusternodegroupIdentifierBinding": { + "type": "object", + "properties": { + "identifiername": { + "type": "string", + "description": "stream identifier and rate limit identifier that need to be bound to this nodegroup." + }, + "name": { + "type": "string", + "description": "Name of the nodegroup to which you want to bind a cluster node or an entity." + } + } + }, + "ClusternodegroupLbvserverBinding": { + "type": "object", + "properties": { + "vserver": { + "type": "string", + "description": "vserver that need to be bound to this nodegroup." + }, + "name": { + "type": "string", + "description": "Name of the nodegroup." + } + } + }, + "ClusternodegroupLimitidentifierBinding": { + "type": "object", + "properties": { + "identifiername": { + "type": "string", + "description": "stream identifier and rate limit identifier that need to be bound to this nodegroup." + }, + "name": { + "type": "string", + "description": "Name of the nodegroup to which you want to bind a cluster node or an entity." + } + } + }, + "ClusternodegroupNodeBinding": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the nodegroup." + } + } + }, + "ClusternodegroupNslimitidentifierBinding": { + "type": "object", + "properties": { + "identifiername": { + "type": "string", + "description": "stream identifier and rate limit identifier that need to be bound to this nodegroup." + }, + "name": { + "type": "string", + "description": "Name of the nodegroup to which you want to bind a cluster node or an entity." + } + } + }, + "ClusternodegroupServiceBinding": { + "type": "object", + "properties": { + "service": { + "type": "string", + "description": "name of the service bound to this nodegroup." + }, + "name": { + "type": "string", + "description": "Name of the nodegroup." + } + } + }, + "ClusternodegroupSiteBinding": { + "type": "object", + "properties": { + "gslbsite": { + "type": "string", + "description": "vserver that need to be bound to this nodegroup." + }, + "name": { + "type": "string", + "description": "Name of the nodegroup." + } + } + }, + "ClusternodegroupStreamidentifierBinding": { + "type": "object", + "properties": { + "identifiername": { + "type": "string", + "description": "stream identifier and rate limit identifier that need to be bound to this nodegroup." + }, + "name": { + "type": "string", + "description": "Name of the nodegroup to which you want to bind a cluster node or an entity." + } + } + }, + "ClusternodegroupVpnvserverBinding": { + "type": "object", + "properties": { + "vserver": { + "type": "string", + "description": "vserver that need to be bound to this nodegroup." + }, + "name": { + "type": "string", + "description": "Name of the nodegroup." + } + } + }, + "ClusternodegroupVserverBinding": { + "type": "object", + "properties": { + "vserver": { + "type": "string", + "description": "vserver that need to be bound to this nodegroup." + }, + "name": { + "type": "string", + "description": "Name of the nodegroup." + } + } + }, + "Clusterpropstatus": { + "type": "object", + "properties": { + "nodeid": { + "type": "integer", + "description": "Unique number that identifies the cluster node." + }, + "numpropcmdfailed": { + "type": "string", + "readOnly": true + }, + "cmdstrs": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Clustersync": { + "type": "object", + "properties": {} + }, + "Clustersyncfailures": { + "type": "object", + "properties": { + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Cmpaction": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the compression action." + }, + "cmptype": { + "type": "string", + "description": "Type of compression performed by this action." + }, + "addvaryheader": { + "type": "string", + "description": "Control insertion of the Vary header in HTTP responses compressed by Citrix ADC." + }, + "varyheadervalue": { + "type": "string", + "description": "The value of the HTTP Vary header for compressed responses." + }, + "deltatype": { + "type": "string", + "description": "The type of delta action (if delta type compression action is defined)." + }, + "newname": { + "type": "string", + "description": "New name for the compression action." + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "isdefault": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "CmpglobalBinding": { + "type": "object", + "properties": {} + }, + "CmpglobalCmppolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "The name of the globally bound HTTP compression policy." + }, + "priority": { + "type": "integer", + "description": "Positive integer specifying the priority of the policy." + }, + "type": { + "type": "string", + "description": "Bind point to which the policy is bound." + }, + "numpol": { + "type": "integer", + "description": "The number of policies bound to the bindpoint." + }, + "globalbindtype": { + "type": "string" + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression or other value specifying the priority of the next policy, within the policy label, to evaluate if the current policy evaluates t" + }, + "invoke": { + "type": "boolean", + "description": "Invoke policies bound to a virtual server or a policy label." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label invocation." + }, + "labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy rule evaluates to TRUE." + } + } + }, + "CmpglobalPolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "The name of the globally bound HTTP compression policy." + }, + "state": { + "type": "string", + "description": "The current state of the policy binding." + }, + "type": { + "type": "string", + "description": "Bind point to which the policy is bound." + }, + "policytype": { + "type": "string", + "description": "Policy type (Classic/Advanced) to be bound.Used for display." + }, + "globalbindtype": { + "type": "string" + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression or other value specifying the priority of the next policy, within the policy label, to evaluate if the current policy evaluates t" + }, + "invoke": { + "type": "boolean", + "description": "Invoke policies bound to a virtual server or a policy label." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label invocation." + }, + "labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy rule evaluates to TRUE." + } + } + }, + "Cmpparameter": { + "type": "object", + "properties": { + "cmplevel": { + "type": "string", + "description": "Specify a compression level." + }, + "quantumsize": { + "type": "integer", + "description": "Minimum quantum of data to be filled before compression begins." + }, + "servercmp": { + "type": "string", + "description": "Allow the server to send compressed data to the Citrix ADC." + }, + "heurexpiry": { + "type": "string", + "description": "Heuristic basefile expiry." + }, + "heurexpirythres": { + "type": "integer", + "description": "Threshold compression ratio for heuristic basefile expiry, multiplied by 100." + }, + "heurexpiryhistwt": { + "type": "integer", + "description": "For heuristic basefile expiry, weightage to be given to historical delta compression ratio, specified as percentage." + }, + "minressize": { + "type": "integer", + "description": "Smallest response size, in bytes, to be compressed." + }, + "cmpbypasspct": { + "type": "integer", + "description": "Citrix ADC CPU threshold after which compression is not performed." + }, + "cmponpush": { + "type": "string", + "description": "Citrix ADC does not wait for the quantum to be filled before starting to compress data." + }, + "policytype": { + "type": "string", + "description": "Type of the policy." + }, + "addvaryheader": { + "type": "string", + "description": "Control insertion of the Vary header in HTTP responses compressed by Citrix ADC." + }, + "varyheadervalue": { + "type": "string", + "description": "The value of the HTTP Vary header for compressed responses." + }, + "externalcache": { + "type": "string", + "description": "Enable insertion of Cache-Control: private response directive to indicate response message is intended for a single user and must not be ca" + }, + "randomgzipfilename": { + "type": "string", + "description": "Control the addition of a random filename of random length in the GZIP header to apply the Heal-the-BREACH mitigation for the BREACH attack." + }, + "randomgzipfilenameminlength": { + "type": "integer", + "description": "Minimum length of the random filename to be added in the GZIP header to apply the Heal-the-BREACH mitigation for the BREACH attack." + }, + "randomgzipfilenamemaxlength": { + "type": "integer", + "description": "Maximum length of the random filename to be added in the GZIP header to apply the Heal-the-BREACH mitigation for the BREACH attack." + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Cmppolicy": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the HTTP compression policy." + }, + "rule": { + "type": "string", + "description": "Expression that determines which HTTP requests or responses match the compression policy." + }, + "resaction": { + "type": "string", + "description": "The built-in or user-defined compression action to apply to the response when the policy matches a request or response." + }, + "newname": { + "type": "string", + "description": "New name for the compression policy." + }, + "reqaction": { + "type": "string", + "readOnly": true + }, + "hits": { + "type": "string", + "readOnly": true + }, + "txbytes": { + "type": "string", + "readOnly": true + }, + "rxbytes": { + "type": "string", + "readOnly": true + }, + "clientttlb": { + "type": "string", + "readOnly": true + }, + "clienttransactions": { + "type": "string", + "readOnly": true + }, + "serverttlb": { + "type": "string", + "readOnly": true + }, + "servertransactions": { + "type": "string", + "readOnly": true + }, + "description": { + "type": "string", + "readOnly": true + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "isdefault": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "CmppolicyBinding": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the HTTP compression policy for which to display details.
Minimum value =" + } + } + }, + "CmppolicyCmpglobalBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The name of the entity to which the policy is bound." + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label invocation." + }, + "labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "Name of the HTTP compression policy for which to display details." + } + } + }, + "CmppolicyCmppolicylabelBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The name of the entity to which the policy is bound." + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label invocation." + }, + "labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "Name of the HTTP compression policy for which to display details." + } + } + }, + "CmppolicyCrvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The name of the entity to which the policy is bound." + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the HTTP compression policy for which to display details." + } + } + }, + "CmppolicyCsvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The name of the entity to which the policy is bound." + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label invocation." + }, + "labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "Name of the HTTP compression policy for which to display details." + } + } + }, + "CmppolicyGlobalBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The name of the entity to which the policy is bound." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label invocation." + }, + "labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "Name of the HTTP compression policy for which to display details." + } + } + }, + "CmppolicyLbvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The name of the entity to which the policy is bound." + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label invocation." + }, + "labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "Name of the HTTP compression policy for which to display details." + } + } + }, + "CmppolicyPolicylabelBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The name of the entity to which the policy is bound." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label invocation." + }, + "labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "Name of the HTTP compression policy for which to display details." + } + } + }, + "CmppolicyVserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The name of the entity to which the policy is bound." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label invocation." + }, + "labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "Name of the HTTP compression policy for which to display details." + } + } + }, + "Cmppolicylabel": { + "type": "object", + "properties": { + "labelname": { + "type": "string", + "description": "Name of the HTTP compression policy label." + }, + "type": { + "type": "string", + "description": "Type of packets (request packets or response) against which to match the policies bound to this policy label." + }, + "newname": { + "type": "string", + "description": "New name for the compression policy label." + }, + "numpol": { + "type": "string", + "readOnly": true + }, + "hits": { + "type": "string", + "readOnly": true + }, + "priority": { + "type": "string", + "readOnly": true + }, + "gotopriorityexpression": { + "type": "string", + "readOnly": true + }, + "labeltype": { + "type": "string", + "readOnly": true + }, + "invoke_labelname": { + "type": "string", + "readOnly": true + }, + "flowtype": { + "type": "string", + "readOnly": true + }, + "description": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "CmppolicylabelBinding": { + "type": "object", + "properties": { + "labelname": { + "type": "string", + "description": "Name of the HTTP compression policy label for which to display details.
Minimum value =" + } + } + }, + "CmppolicylabelCmppolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "The compression policy name." + }, + "priority": { + "type": "integer", + "description": "Specifies the priority of the policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "invoke": { + "type": "boolean", + "description": "Invoke policies bound to a virtual server or a user-defined policy label." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label invocation." + }, + "invoke_labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy evaluates to TRUE." + }, + "labelname": { + "type": "string", + "description": "Name of the HTTP compression policy label to which to bind the policy." + } + } + }, + "CmppolicylabelPolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "The compression policy name." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "invoke": { + "type": "boolean", + "description": "Invoke policies bound to a virtual server or a user-defined policy label." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label invocation." + }, + "invoke_labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy evaluates to TRUE." + }, + "labelname": { + "type": "string", + "description": "Name of the HTTP compression policy label to which to bind the policy." + } + } + }, + "CmppolicylabelPolicybindingBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "The compression policy name." + }, + "priority": { + "type": "integer", + "description": "Specifies the priority of the policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "invoke": { + "type": "boolean", + "description": "Invoke policies bound to a virtual server or a user-defined policy label." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label invocation." + }, + "invoke_labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy evaluates to TRUE." + }, + "labelname": { + "type": "string", + "description": "Name of the HTTP compression policy label to which to bind the policy." + } + } + }, + "Contentinspectionaction": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the remote service action." + }, + "type": { + "type": "string", + "description": "Type of operation this action is going to perform." + }, + "servername": { + "type": "string", + "description": "Name of the LB vserver or service" + }, + "serverip": { + "type": "string", + "description": "IP address of remoteService" + }, + "serverport": { + "type": "integer", + "description": "Port of remoteService" + }, + "icapprofilename": { + "type": "string", + "description": "Name of the ICAP profile to be attached to the contentInspection action." + }, + "ifserverdown": { + "type": "string", + "description": "Name of the action to perform if the Vserver representing the remote service is not UP." + }, + "reqtimeout": { + "type": "string", + "readOnly": true + }, + "reqtimeoutaction": { + "type": "string", + "readOnly": true + }, + "hits": { + "type": "string", + "readOnly": true + }, + "referencecount": { + "type": "string", + "readOnly": true + }, + "undefhits": { + "type": "string", + "readOnly": true + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Contentinspectioncallout": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the Content Inspection callout." + }, + "type": { + "type": "string", + "description": "Type of the Content Inspection callout." + }, + "profilename": { + "type": "string", + "description": "Name of the Content Inspection profile." + }, + "servername": { + "type": "string", + "description": "Name of the load balancing or content switching virtual server or service to which the Content Inspection request is issued." + }, + "serverip": { + "type": "string", + "description": "IP address of Content Inspection server." + }, + "serverport": { + "type": "integer", + "description": "Port of the Content Inspection server." + }, + "returntype": { + "type": "string", + "description": "Type of data that the target callout agent returns in response to the callout." + }, + "resultexpr": { + "type": "string", + "description": "Expression that extracts the callout results from the response sent by the CI callout agent." + }, + "comment": { + "type": "string", + "description": "Any comments to preserve information about this Content Inspection callout." + }, + "hits": { + "type": "string", + "readOnly": true + }, + "undefhits": { + "type": "string", + "readOnly": true + }, + "undefreason": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "ContentinspectionglobalBinding": { + "type": "object", + "properties": {} + }, + "ContentinspectionglobalContentinspectionpolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Name of the contentInspection policy." + }, + "type": { + "type": "string", + "description": "The bindpoint to which to policy is bound." + }, + "priority": { + "type": "integer", + "description": "Specifies the priority of the policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "invoke": { + "type": "boolean", + "description": "Terminate evaluation of policies bound to the current policy label, and then forward the request to the specified virtual server or evaluate" + }, + "labeltype": { + "type": "string", + "description": "Type of invocation." + }, + "labelname": { + "type": "string", + "description": "* If labelType is policylabel, name of the policy label to invoke." + }, + "numpol": { + "type": "integer", + "description": "The number of policies bound to the bindpoint." + }, + "flowtype": { + "type": "integer", + "description": "flowtype of the bound contentInspection policy." + }, + "globalbindtype": { + "type": "string" + } + } + }, + "ContentinspectionglobalPolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Name of the contentInspection policy." + }, + "type": { + "type": "string", + "description": "The bindpoint to which to policy is bound." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "invoke": { + "type": "boolean", + "description": "Terminate evaluation of policies bound to the current policy label, and then forward the request to the specified virtual server or evaluate" + }, + "labeltype": { + "type": "string", + "description": "Type of invocation." + }, + "labelname": { + "type": "string", + "description": "* If labelType is policylabel, name of the policy label to invoke." + }, + "globalbindtype": { + "type": "string" + } + } + }, + "Contentinspectionparameter": { + "type": "object", + "properties": { + "undefaction": { + "type": "string", + "description": "Action to perform if the result of policy evaluation is undefined (UNDEF)." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Contentinspectionpolicy": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the contentInspection policy." + }, + "rule": { + "type": "string", + "description": "Expression that the policy uses to determine whether to execute the specified action." + }, + "action": { + "type": "string", + "description": "Name of the contentInspection action to perform if the request matches this contentInspection policy." + }, + "undefaction": { + "type": "string", + "description": "Action to perform if the result of policy evaluation is undefined (UNDEF)." + }, + "comment": { + "type": "string", + "description": "Any type of information about this contentInspection policy." + }, + "logaction": { + "type": "string", + "description": "Name of the messagelog action to use for requests that match this policy." + }, + "newname": { + "type": "string", + "description": "New name for the contentInspection policy." + }, + "hits": { + "type": "string", + "readOnly": true + }, + "undefhits": { + "type": "string", + "readOnly": true + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "ContentinspectionpolicyBinding": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the contentInspection policy for which to display settings." + } + } + }, + "ContentinspectionpolicyContentinspectionglobalBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "Location where policy is bound" + }, + "priority": { + "type": "integer", + "description": "Specifies the priority of the policy." + }, + "activepolicy": { + "type": "integer", + "description": "Indicates whether policy is bound or not." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label invocation." + }, + "labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "Name of the contentInspection policy for which to display settings." + } + } + }, + "ContentinspectionpolicyContentinspectionpolicylabelBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "Location where policy is bound" + }, + "priority": { + "type": "integer", + "description": "Specifies the priority of the policy." + }, + "activepolicy": { + "type": "integer", + "description": "Indicates whether policy is bound or not." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label invocation." + }, + "labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "Name of the contentInspection policy for which to display settings." + } + } + }, + "ContentinspectionpolicyCsvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "Location where policy is bound" + }, + "priority": { + "type": "integer", + "description": "Specifies the priority of the policy." + }, + "activepolicy": { + "type": "integer", + "description": "Indicates whether policy is bound or not." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label invocation." + }, + "labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "Name of the contentInspection policy for which to display settings." + } + } + }, + "ContentinspectionpolicyGlobalBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "Location where policy is bound" + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label invocation." + }, + "labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "Name of the contentInspection policy for which to display settings." + } + } + }, + "ContentinspectionpolicyLbvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "Location where policy is bound" + }, + "priority": { + "type": "integer", + "description": "Specifies the priority of the policy." + }, + "activepolicy": { + "type": "integer", + "description": "Indicates whether policy is bound or not." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label invocation." + }, + "labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "Name of the contentInspection policy for which to display settings." + } + } + }, + "ContentinspectionpolicyPolicylabelBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "Location where policy is bound" + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label invocation." + }, + "labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "Name of the contentInspection policy for which to display settings." + } + } + }, + "ContentinspectionpolicyVserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "Location where policy is bound" + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label invocation." + }, + "labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "Name of the contentInspection policy for which to display settings." + } + } + }, + "Contentinspectionpolicylabel": { + "type": "object", + "properties": { + "labelname": { + "type": "string", + "description": "Name for the contentInspection policy label." + }, + "type": { + "type": "string", + "description": "Type of packets (request or response packets) against which to match the policies bound to this policy label." + }, + "comment": { + "type": "string", + "description": "Any comments to preserve information about this contentInspection policy label." + }, + "newname": { + "type": "string", + "description": "New name for the contentInspection policy label." + }, + "numpol": { + "type": "string", + "readOnly": true + }, + "hits": { + "type": "string", + "readOnly": true + }, + "priority": { + "type": "string", + "readOnly": true + }, + "gotopriorityexpression": { + "type": "string", + "readOnly": true + }, + "labeltype": { + "type": "string", + "readOnly": true + }, + "invoke_labelname": { + "type": "string", + "readOnly": true + }, + "flowtype": { + "type": "string", + "readOnly": true + }, + "isdefault": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "ContentinspectionpolicylabelBinding": { + "type": "object", + "properties": { + "labelname": { + "type": "string", + "description": "Name of the contentInspection policy label." + } + } + }, + "ContentinspectionpolicylabelContentinspectionpolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Name of the contentInspection policy to bind to the policy label." + }, + "priority": { + "type": "integer", + "description": "Specifies the priority of the policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "invoke": { + "type": "boolean", + "description": "Suspend evaluation of policies bound to the current policy label, and then forward the request to the specified virtual server or evaluate t" + }, + "labeltype": { + "type": "string", + "description": "Type of invocation." + }, + "invoke_labelname": { + "type": "string", + "description": "* If labelType is policylabel, name of the policy label to invoke." + }, + "labelname": { + "type": "string", + "description": "Name of the contentInspection policy label to which to bind the policy." + } + } + }, + "ContentinspectionpolicylabelPolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Name of the contentInspection policy to bind to the policy label." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "invoke": { + "type": "boolean", + "description": "Suspend evaluation of policies bound to the current policy label, and then forward the request to the specified virtual server or evaluate t" + }, + "labeltype": { + "type": "string", + "description": "Type of invocation." + }, + "invoke_labelname": { + "type": "string", + "description": "* If labelType is policylabel, name of the policy label to invoke." + }, + "labelname": { + "type": "string", + "description": "Name of the contentInspection policy label to which to bind the policy." + } + } + }, + "ContentinspectionpolicylabelPolicybindingBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Name of the contentInspection policy to bind to the policy label." + }, + "priority": { + "type": "integer", + "description": "Specifies the priority of the policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "invoke": { + "type": "boolean", + "description": "Suspend evaluation of policies bound to the current policy label, and then forward the request to the specified virtual server or evaluate t" + }, + "labeltype": { + "type": "string", + "description": "Type of invocation." + }, + "invoke_labelname": { + "type": "string", + "description": "* If labelType is policylabel, name of the policy label to invoke." + }, + "labelname": { + "type": "string", + "description": "Name of the contentInspection policy label to which to bind the policy." + } + } + }, + "Contentinspectionprofile": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of a ContentInspection profile." + }, + "type": { + "type": "string", + "description": "Type of ContentInspection profile." + }, + "ingressinterface": { + "type": "string", + "description": "Ingress interface for CI profile.It is a mandatory argument while creating an ContentInspection profile of IPS type." + }, + "ingressvlan": { + "type": "integer", + "description": "Ingress Vlan for CI" + }, + "egressinterface": { + "type": "string", + "description": "Egress interface for CI profile.It is a mandatory argument while creating an ContentInspection profile of type INLINEINSPECTION or MIRROR." + }, + "iptunnel": { + "type": "string", + "description": "IP Tunnel for CI profile." + }, + "egressvlan": { + "type": "integer", + "description": "Egress Vlan for CI" + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Craction": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the action for which to display detailed information." + }, + "crtype": { + "type": "string", + "readOnly": true + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "isdefault": { + "type": "string", + "readOnly": true + }, + "hits": { + "type": "string", + "readOnly": true + }, + "referencecount": { + "type": "string", + "readOnly": true + }, + "undefhits": { + "type": "string", + "readOnly": true + }, + "comment": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Crpolicy": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Name for the cache redirection policy." + }, + "rule": { + "type": "string", + "description": "Expression, or name of a named expression, against which traffic is evaluated." + }, + "action": { + "type": "string", + "description": "Name of the built-in cache redirection action: CACHE/ORIGIN." + }, + "logaction": { + "type": "string", + "description": "The log action associated with the cache redirection policy" + }, + "newname": { + "type": "string", + "description": "The new name of the content switching policy." + }, + "boundto": { + "type": "string", + "readOnly": true + }, + "vstype": { + "type": "string", + "readOnly": true + }, + "hits": { + "type": "string", + "readOnly": true + }, + "priority": { + "type": "string", + "readOnly": true + }, + "activepolicy": { + "type": "string", + "readOnly": true + }, + "labelname": { + "type": "string", + "readOnly": true + }, + "labeltype": { + "type": "string", + "readOnly": true + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "isdefault": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "CrpolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Name of the cache redirection policy to display." + } + } + }, + "CrpolicyCrvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "Domain name." + }, + "priority": { + "type": "integer", + "description": "priority of bound policy" + }, + "hits": { + "type": "integer", + "description": "Total number of hits." + }, + "bindhits": { + "type": "integer", + "description": "Total number of hits." + }, + "labeltype": { + "type": "string", + "description": "The invocation type." + }, + "labelname": { + "type": "string", + "description": "Name of the label invoked." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "policyname": { + "type": "string", + "description": "Name of the cache redirection policy to display." + } + } + }, + "CrpolicyVserverBinding": { + "type": "object", + "properties": { + "domain": { + "type": "string", + "description": "Domain name." + }, + "labeltype": { + "type": "string", + "description": "The invocation type." + }, + "labelname": { + "type": "string", + "description": "Name of the label invoked." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "policyname": { + "type": "string", + "description": "Name of the cache redirection policy to display." + } + } + }, + "Crvserver": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the cache redirection virtual server." + }, + "td": { + "type": "integer", + "description": "Integer value that uniquely identifies the traffic domain in which you want to configure the entity." + }, + "servicetype": { + "type": "string", + "description": "Protocol (type of service) handled by the virtual server." + }, + "ipv46": { + "type": "string", + "description": "IPv4 or IPv6 address of the cache redirection virtual server." + }, + "port": { + "type": "integer", + "description": "Port number of the virtual server." + }, + "ipset": { + "type": "string", + "description": "The list of IPv4/IPv6 addresses bound to ipset would form a part of listening service on the current cr vserver" + }, + "range": { + "type": "integer", + "description": "Number of consecutive IP addresses, starting with the address specified by the IPAddress parameter, to include in a range of addresses assig" + }, + "cachetype": { + "type": "string", + "description": "Mode of operation for the cache redirection virtual server." + }, + "redirect": { + "type": "string", + "description": "Type of cache server to which to redirect HTTP requests." + }, + "onpolicymatch": { + "type": "string", + "description": "Redirect requests that match the policy to either the cache or the origin server, as specified." + }, + "redirecturl": { + "type": "string", + "description": "URL of the server to which to redirect traffic if the cache redirection virtual server configured on the Citrix ADC becomes unavailable." + }, + "clttimeout": { + "type": "integer", + "description": "Time-out value, in seconds, after which to terminate an idle client connection." + }, + "precedence": { + "type": "string", + "description": "Type of policy (URL or RULE) that takes precedence on the cache redirection virtual server." + }, + "arp": { + "type": "string", + "description": "Use ARP to determine the destination MAC address." + }, + "ghost": { + "type": "string" + }, + "map": { + "type": "string", + "description": "Obsolete." + }, + "format": { + "type": "string" + }, + "via": { + "type": "string", + "description": "Insert a via header in each HTTP request." + }, + "cachevserver": { + "type": "string", + "description": "Name of the default cache virtual server to which to redirect requests (the default target of the cache redirection virtual server)." + }, + "dnsvservername": { + "type": "string", + "description": "Name of the DNS virtual server that resolves domain names arriving at the forward proxy virtual server." + }, + "destinationvserver": { + "type": "string", + "description": "Destination virtual server for a transparent or forward proxy cache redirection virtual server." + }, + "domain": { + "type": "string", + "description": "Default domain for reverse proxies." + }, + "sopersistencetimeout": { + "type": "integer", + "description": "Time-out, in minutes, for spillover persistence." + }, + "sothreshold": { + "type": "integer", + "description": "For CONNECTION (or) DYNAMICCONNECTION spillover, the number of connections above which the virtual server enters spillover mode." + }, + "reuse": { + "type": "string", + "description": "Reuse TCP connections to the origin server across client connections." + }, + "state": { + "type": "string", + "description": "Initial state of the cache redirection virtual server." + }, + "downstateflush": { + "type": "string", + "description": "Perform delayed cleanup of connections to this virtual server." + }, + "backupvserver": { + "type": "string", + "description": "Name of the backup virtual server to which traffic is forwarded if the active server becomes unavailable." + }, + "disableprimaryondown": { + "type": "string", + "description": "Continue sending traffic to a backup virtual server even after the primary virtual server comes UP from the DOWN state." + }, + "l2conn": { + "type": "string", + "description": "Use L2 parameters, such as MAC, VLAN, and channel to identify a connection." + }, + "backendssl": { + "type": "string", + "description": "Decides whether the backend connection made by Citrix ADC to the origin server will be HTTP or SSL." + }, + "listenpolicy": { + "type": "string", + "description": "String specifying the listen policy for the cache redirection virtual server." + }, + "listenpriority": { + "type": "integer", + "description": "Priority of the listen policy specified by the Listen Policy parameter." + }, + "tcpprofilename": { + "type": "string", + "description": "Name of the profile containing TCP configuration information for the cache redirection virtual server." + }, + "httpprofilename": { + "type": "string", + "description": "Name of the profile containing HTTP configuration information for cache redirection virtual server." + }, + "comment": { + "type": "string", + "description": "Comments associated with this virtual server." + }, + "srcipexpr": { + "type": "string", + "description": "Expression used to extract the source IP addresses from the requests originating from the cache." + }, + "originusip": { + "type": "string", + "description": "Use the client's IP address as the source IP address in requests sent to the origin server." + }, + "useportrange": { + "type": "string", + "description": "Use a port number from the port range (set by using the set ns param command, or in the Create Virtual Server (Cache Redirection) dialog box" + }, + "appflowlog": { + "type": "string", + "description": "Enable logging of AppFlow information." + }, + "netprofile": { + "type": "string", + "description": "Name of the network profile containing network configurations for the cache redirection virtual server." + }, + "icmpvsrresponse": { + "type": "string", + "description": "Criterion for responding to PING requests sent to this virtual server." + }, + "rhistate": { + "type": "string", + "description": "A host route is injected according to the setting on the virtual servers" + }, + "useoriginipportforcache": { + "type": "string", + "description": "Use origin ip/port while forwarding request to the cache." + }, + "tcpprobeport": { + "type": "integer", + "description": "Port number for external TCP probe." + }, + "probeprotocol": { + "type": "string", + "description": "Citrix ADC provides support for external health check of the vserver status." + }, + "probesuccessresponsecode": { + "type": "string", + "description": "HTTP code to return in SUCCESS case." + }, + "probeport": { + "type": "integer", + "description": "Citrix ADC provides support for external health check of the vserver status." + }, + "disallowserviceaccess": { + "type": "string", + "description": "This is effective when a FORWARD type cr vserver is added." + }, + "newname": { + "type": "string", + "description": "New name for the cache redirection virtual server." + }, + "ip": { + "type": "string", + "readOnly": true + }, + "value": { + "type": "string", + "readOnly": true + }, + "ngname": { + "type": "string", + "readOnly": true + }, + "type": { + "type": "string", + "readOnly": true + }, + "curstate": { + "type": "string", + "readOnly": true + }, + "status": { + "type": "string", + "readOnly": true + }, + "authentication": { + "type": "string", + "readOnly": true + }, + "homepage": { + "type": "string", + "readOnly": true + }, + "rule": { + "type": "string", + "readOnly": true + }, + "policyname": { + "type": "string", + "readOnly": true + }, + "pipolicyhits": { + "type": "string", + "readOnly": true + }, + "servicename": { + "type": "string", + "readOnly": true + }, + "weight": { + "type": "string", + "readOnly": true + }, + "targetvserver": { + "type": "string", + "readOnly": true + }, + "priority": { + "type": "string", + "readOnly": true + }, + "somethod": { + "type": "string", + "readOnly": true + }, + "sopersistence": { + "type": "string", + "readOnly": true + }, + "lbvserver": { + "type": "string", + "readOnly": true + }, + "bindpoint": { + "type": "string", + "readOnly": true + }, + "invoke": { + "type": "string", + "readOnly": true + }, + "labeltype": { + "type": "string", + "readOnly": true + }, + "labelname": { + "type": "string", + "readOnly": true + }, + "gotopriorityexpression": { + "type": "string", + "readOnly": true + }, + "nodefaultbindings": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "CrvserverAnalyticsprofileBinding": { + "type": "object", + "properties": { + "analyticsprofile": { + "type": "string", + "description": "Name of the analytics profile bound to the CR vserver." + }, + "name": { + "type": "string", + "description": "Name of the cache redirection virtual server to which to bind the cache redirection policy." + } + } + }, + "CrvserverAppflowpolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Policies bound to this vserver." + }, + "priority": { + "type": "integer", + "description": "The priority for the policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "invoke": { + "type": "boolean", + "description": "Invoke flag." + }, + "labeltype": { + "type": "string", + "description": "The invocation type." + }, + "labelname": { + "type": "string", + "description": "Name of the label invoked." + }, + "name": { + "type": "string", + "description": "Name of the cache redirection virtual server to which to bind the cache redirection policy." + }, + "targetvserver": { + "type": "string", + "description": "Name of the virtual server to which content is forwarded." + }, + "bindpoint": { + "type": "string", + "description": "For a rewrite policy, the bind point to which to bind the policy." + } + } + }, + "CrvserverAppfwpolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Policies bound to this vserver." + }, + "priority": { + "type": "integer", + "description": "The priority for the policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "bindpoint": { + "type": "string", + "description": "The bindpoint to which the policy is bound" + }, + "invoke": { + "type": "boolean", + "description": "Invoke flag." + }, + "labeltype": { + "type": "string", + "description": "The invocation type." + }, + "labelname": { + "type": "string", + "description": "Name of the label invoked." + }, + "name": { + "type": "string", + "description": "Name of the cache redirection virtual server to which to bind the cache redirection policy." + }, + "targetvserver": { + "type": "string", + "description": "Name of the virtual server to which content is forwarded." + } + } + }, + "CrvserverAppqoepolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Policies bound to this vserver." + }, + "priority": { + "type": "integer", + "description": "The priority for the policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "bindpoint": { + "type": "string", + "description": "The bindpoint to which the policy is bound" + }, + "invoke": { + "type": "boolean", + "description": "Invoke flag." + }, + "labeltype": { + "type": "string", + "description": "The invocation type." + }, + "labelname": { + "type": "string", + "description": "Name of the label invoked." + }, + "name": { + "type": "string", + "description": "Name of the cache redirection virtual server to which to bind the cache redirection policy." + }, + "targetvserver": { + "type": "string", + "description": "Name of the virtual server to which content is forwarded." + } + } + }, + "CrvserverBinding": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of a cache redirection virtual server about which to display detailed information.
Minimum value =" + } + } + }, + "CrvserverCachepolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Policies bound to this vserver." + }, + "priority": { + "type": "integer", + "description": "The priority for the policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "bindpoint": { + "type": "string", + "description": "The bindpoint to which the policy is bound" + }, + "invoke": { + "type": "boolean", + "description": "Invoke flag." + }, + "labeltype": { + "type": "string", + "description": "The invocation type." + }, + "labelname": { + "type": "string", + "description": "Name of the label invoked." + }, + "name": { + "type": "string", + "description": "Name of the cache redirection virtual server to which to bind the cache redirection policy." + }, + "targetvserver": { + "type": "string", + "description": "Name of the virtual server to which content is forwarded." + } + } + }, + "CrvserverCmppolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Policies bound to this vserver." + }, + "priority": { + "type": "integer", + "description": "The priority for the policy." + }, + "inherited": { + "type": "string", + "description": "On State describes that policy bound is inherited from global binding." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "bindpoint": { + "type": "string", + "description": "The bindpoint to which the policy is bound" + }, + "invoke": { + "type": "boolean", + "description": "Invoke flag." + }, + "labeltype": { + "type": "string", + "description": "The invocation type." + }, + "labelname": { + "type": "string", + "description": "Name of the label invoked." + }, + "name": { + "type": "string", + "description": "Name of the cache redirection virtual server to which to bind the cache redirection policy." + }, + "targetvserver": { + "type": "string", + "description": "Name of the virtual server to which content is forwarded." + } + } + }, + "CrvserverCrpolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Policies bound to this vserver." + }, + "priority": { + "type": "integer", + "description": "The priority for the policy." + }, + "hits": { + "type": "integer", + "description": "Number of hits." + }, + "pipolicyhits": { + "type": "integer", + "description": "Number of hits." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "invoke": { + "type": "boolean", + "description": "Invoke flag." + }, + "labelname": { + "type": "string", + "description": "Name of the label invoked." + }, + "labeltype": { + "type": "string", + "description": "The invocation type." + }, + "bindpoint": { + "type": "string", + "description": "The bindpoint to which the policy is bound" + }, + "name": { + "type": "string", + "description": "Name of the cache redirection virtual server to which to bind the cache redirection policy." + }, + "targetvserver": { + "type": "string", + "description": "Name of the virtual server to which content is forwarded." + } + } + }, + "CrvserverCspolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Policies bound to this vserver." + }, + "targetvserver": { + "type": "string", + "description": "The CSW target server names." + }, + "priority": { + "type": "integer", + "description": "The priority for the policy." + }, + "hits": { + "type": "integer", + "description": "Number of hits." + }, + "pipolicyhits": { + "type": "integer", + "description": "Number of hits." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "bindpoint": { + "type": "string", + "description": "The bindpoint to which the policy is bound" + }, + "invoke": { + "type": "boolean", + "description": "Invoke flag." + }, + "labeltype": { + "type": "string", + "description": "The invocation type." + }, + "labelname": { + "type": "string", + "description": "Name of the label invoked." + }, + "name": { + "type": "string", + "description": "Name of the cache redirection virtual server to which to bind the cache redirection policy." + } + } + }, + "CrvserverFeopolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Policies bound to this vserver." + }, + "priority": { + "type": "integer", + "description": "The priority for the policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "bindpoint": { + "type": "string", + "description": "The bindpoint to which the policy is bound" + }, + "name": { + "type": "string", + "description": "Name of the cache redirection virtual server to which to bind the cache redirection policy." + }, + "targetvserver": { + "type": "string", + "description": "Name of the virtual server to which content is forwarded." + }, + "invoke": { + "type": "boolean", + "description": "Invoke a policy label if this policy's rule evaluates to TRUE." + }, + "labeltype": { + "type": "string", + "description": "Type of label to be invoked." + }, + "labelname": { + "type": "string", + "description": "Name of the label to be invoked." + } + } + }, + "CrvserverFilterpolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Policies bound to this vserver." + }, + "priority": { + "type": "integer", + "description": "The priority for the policy." + }, + "inherited": { + "type": "string", + "description": "On State describes that policy bound is inherited from global binding." + }, + "name": { + "type": "string", + "description": "Name of the cache redirection virtual server to which to bind the cache redirection policy." + }, + "targetvserver": { + "type": "string", + "description": "Name of the virtual server to which content is forwarded." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression or other value specifying the next policy to be evaluated if the current policy evaluates to TRUE." + }, + "bindpoint": { + "type": "string", + "description": "For a rewrite policy, the bind point to which to bind the policy." + }, + "invoke": { + "type": "boolean", + "description": "Invoke a policy label if this policy's rule evaluates to TRUE (valid only for default-syntax policies such as" + }, + "labeltype": { + "type": "string", + "description": "Type of label to be invoked." + }, + "labelname": { + "type": "string", + "description": "Name of the label to be invoked." + } + } + }, + "CrvserverIcapolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Policies bound to this vserver." + }, + "priority": { + "type": "integer", + "description": "The priority for the policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "Name of the cache redirection virtual server to which to bind the cache redirection policy." + }, + "targetvserver": { + "type": "string", + "description": "Name of the virtual server to which content is forwarded." + }, + "bindpoint": { + "type": "string", + "description": "For a rewrite policy, the bind point to which to bind the policy." + }, + "invoke": { + "type": "boolean", + "description": "Invoke a policy label if this policy's rule evaluates to TRUE." + }, + "labeltype": { + "type": "string", + "description": "Type of label to be invoked." + }, + "labelname": { + "type": "string", + "description": "Name of the label to be invoked." + } + } + }, + "CrvserverLbvserverBinding": { + "type": "object", + "properties": { + "lbvserver": { + "type": "string", + "description": "The Default target server name." + }, + "hits": { + "type": "integer", + "description": "Number of hits." + }, + "name": { + "type": "string", + "description": "Name of the cache redirection virtual server to which to bind the cache redirection policy." + } + } + }, + "CrvserverMapBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Policies bound to this vserver." + }, + "targetvserver": { + "type": "string", + "description": "The CSW target server names." + }, + "name": { + "type": "string", + "description": "Name of the cache redirection virtual server to which to bind the cache redirection policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression or other value specifying the next policy to be evaluated if the current policy evaluates to TRUE." + }, + "bindpoint": { + "type": "string", + "description": "For a rewrite policy, the bind point to which to bind the policy." + }, + "invoke": { + "type": "boolean", + "description": "Invoke a policy label if this policy's rule evaluates to TRUE (valid only for default-syntax policies such as" + }, + "labeltype": { + "type": "string", + "description": "Type of label to be invoked." + }, + "labelname": { + "type": "string", + "description": "Name of the label to be invoked." + } + } + }, + "CrvserverPolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Policies bound to this vserver." + }, + "targetvserver": { + "type": "string", + "description": "The CSW target server names." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "bindpoint": { + "type": "string", + "description": "The bindpoint to which the policy is bound" + }, + "invoke": { + "type": "boolean", + "description": "Invoke flag." + }, + "labeltype": { + "type": "string", + "description": "The invocation type." + }, + "labelname": { + "type": "string", + "description": "Name of the label invoked." + }, + "inherited": { + "type": "string", + "description": "On State describes that policy bound is inherited from global binding." + }, + "sc": { + "type": "string", + "description": "The state of SureConnect the specified virtual server." + }, + "name": { + "type": "string", + "description": "Name of the cache redirection virtual server to which to bind the cache redirection policy." + } + } + }, + "CrvserverPolicymapBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Policies bound to this vserver." + }, + "targetvserver": { + "type": "string", + "description": "The CSW target server names." + }, + "name": { + "type": "string", + "description": "Name of the cache redirection virtual server to which to bind the cache redirection policy." + }, + "priority": { + "type": "integer", + "description": "An unsigned integer that determines the priority of the policy relative to other policies bound to this cache redirection virtual server." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression or other value specifying the next policy to be evaluated if the current policy evaluates to TRUE." + }, + "bindpoint": { + "type": "string", + "description": "For a rewrite policy, the bind point to which to bind the policy." + }, + "invoke": { + "type": "boolean", + "description": "Invoke a policy label if this policy's rule evaluates to TRUE." + }, + "labeltype": { + "type": "string", + "description": "Type of label to be invoked." + }, + "labelname": { + "type": "string", + "description": "Name of the label to be invoked." + } + } + }, + "CrvserverProfileBinding": { + "type": "object", + "properties": { + "analyticsprofile": { + "type": "string", + "description": "Name of the analytics profile bound to the CR vserver." + }, + "name": { + "type": "string", + "description": "Name of the cache redirection virtual server to which to bind the cache redirection policy." + } + } + }, + "CrvserverResponderpolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Policies bound to this vserver." + }, + "priority": { + "type": "integer", + "description": "The priority for the policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "invoke": { + "type": "boolean", + "description": "Invoke flag." + }, + "labeltype": { + "type": "string", + "description": "The invocation type." + }, + "labelname": { + "type": "string", + "description": "Name of the label invoked." + }, + "name": { + "type": "string", + "description": "Name of the cache redirection virtual server to which to bind the cache redirection policy." + }, + "targetvserver": { + "type": "string", + "description": "Name of the virtual server to which content is forwarded." + }, + "bindpoint": { + "type": "string", + "description": "For a rewrite policy, the bind point to which to bind the policy." + } + } + }, + "CrvserverRewritepolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Policies bound to this vserver." + }, + "priority": { + "type": "integer", + "description": "The priority for the policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "bindpoint": { + "type": "string", + "description": "The bindpoint to which the policy is bound" + }, + "invoke": { + "type": "boolean", + "description": "Invoke flag." + }, + "labeltype": { + "type": "string", + "description": "The invocation type." + }, + "labelname": { + "type": "string", + "description": "Name of the label invoked." + }, + "name": { + "type": "string", + "description": "Name of the cache redirection virtual server to which to bind the cache redirection policy." + }, + "targetvserver": { + "type": "string", + "description": "Name of the virtual server to which content is forwarded." + } + } + }, + "CrvserverSpilloverpolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Policies bound to this vserver." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "bindpoint": { + "type": "string", + "description": "The bindpoint to which the policy is bound" + }, + "priority": { + "type": "integer", + "description": "The priority for the policy." + }, + "name": { + "type": "string", + "description": "Name of the cache redirection virtual server to which to bind the cache redirection policy." + }, + "targetvserver": { + "type": "string", + "description": "Name of the virtual server to which content is forwarded." + }, + "invoke": { + "type": "boolean", + "description": "Invoke a policy label if this policy's rule evaluates to TRUE." + }, + "labeltype": { + "type": "string", + "description": "Type of label to be invoked." + }, + "labelname": { + "type": "string", + "description": "Name of the label to be invoked." + } + } + }, + "CrvserverVserverBinding": { + "type": "object", + "properties": { + "lbvserver": { + "type": "string", + "description": "The Default target server name." + }, + "name": { + "type": "string", + "description": "Name of the cache redirection virtual server to which to bind the cache redirection policy." + } + } + }, + "Csaction": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the content switching action." + }, + "targetlbvserver": { + "type": "string", + "description": "Name of the load balancing virtual server to which the content is switched." + }, + "targetvserver": { + "type": "string", + "description": "Name of the VPN, GSLB or Authentication virtual server to which the content is switched." + }, + "targetvserverexpr": { + "type": "string", + "description": "Information about this content switching action." + }, + "comment": { + "type": "string", + "description": "Comments associated with this cs action." + }, + "newname": { + "type": "string", + "description": "New name for the content switching action." + }, + "hits": { + "type": "string", + "readOnly": true + }, + "referencecount": { + "type": "string", + "readOnly": true + }, + "undefhits": { + "type": "string", + "readOnly": true + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Csparameter": { + "type": "object", + "properties": { + "stateupdate": { + "type": "string", + "description": "Specifies whether the virtual server checks the attached load balancing server for state information." + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Cspolicy": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Name for the content switching policy." + }, + "rule": { + "type": "string", + "description": "Expression, or name of a named expression, against which traffic is evaluated." + }, + "action": { + "type": "string", + "description": "Content switching action that names the target load balancing virtual server to which the traffic is switched." + }, + "logaction": { + "type": "string", + "description": "The log action associated with the content switching policy" + }, + "newname": { + "type": "string", + "description": "The new name of the content switching policy." + }, + "vstype": { + "type": "string", + "readOnly": true + }, + "hits": { + "type": "string", + "readOnly": true + }, + "labelname": { + "type": "string", + "readOnly": true + }, + "labeltype": { + "type": "string", + "readOnly": true + }, + "priority": { + "type": "string", + "readOnly": true + }, + "activepolicy": { + "type": "string", + "readOnly": true + }, + "boundto": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "CspolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Name of the content switching policy to display." + } + } + }, + "CspolicyCrvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "Location where policy is bound" + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "priority": { + "type": "integer", + "description": "priority of bound policy" + }, + "hits": { + "type": "integer", + "description": "Total number of hits." + }, + "labeltype": { + "type": "string", + "description": "The invocation type." + }, + "labelname": { + "type": "string", + "description": "Name of the label invoked." + }, + "policyname": { + "type": "string", + "description": "Name of the content switching policy to display." + } + } + }, + "CspolicyCspolicylabelBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "Location where policy is bound" + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "priority": { + "type": "integer", + "description": "priority of bound policy" + }, + "hits": { + "type": "integer", + "description": "Total number of hits." + }, + "labeltype": { + "type": "string", + "description": "The invocation type." + }, + "labelname": { + "type": "string", + "description": "Name of the label invoked." + }, + "policyname": { + "type": "string", + "description": "Name of the content switching policy to display." + } + } + }, + "CspolicyCsvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "Location where policy is bound" + }, + "action": { + "type": "string", + "description": "Content switching action that names the target load balancing virtual server to which the traffic is switched." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "priority": { + "type": "integer", + "description": "priority of bound policy" + }, + "hits": { + "type": "integer", + "description": "Total number of hits." + }, + "bindhits": { + "type": "integer", + "description": "Total number of bind hits." + }, + "labeltype": { + "type": "string", + "description": "The invocation type." + }, + "labelname": { + "type": "string", + "description": "Name of the label invoked." + }, + "policyname": { + "type": "string", + "description": "Name of the content switching policy to display." + } + } + }, + "CspolicyPolicylabelBinding": { + "type": "object", + "properties": { + "domain": { + "type": "string", + "description": "The domain name." + }, + "url": { + "type": "string", + "description": "URL string that is matched with the URL of a request." + }, + "labeltype": { + "type": "string", + "description": "The invocation type." + }, + "labelname": { + "type": "string", + "description": "Name of the label invoked." + }, + "policyname": { + "type": "string", + "description": "Name of the content switching policy to display." + } + } + }, + "CspolicyVserverBinding": { + "type": "object", + "properties": { + "domain": { + "type": "string", + "description": "The domain name." + }, + "action": { + "type": "string", + "description": "Content switching action that names the target load balancing virtual server to which the traffic is switched." + }, + "url": { + "type": "string", + "description": "URL string that is matched with the URL of a request." + }, + "labeltype": { + "type": "string", + "description": "The invocation type." + }, + "labelname": { + "type": "string", + "description": "Name of the label invoked." + }, + "policyname": { + "type": "string", + "description": "Name of the content switching policy to display." + } + } + }, + "Cspolicylabel": { + "type": "object", + "properties": { + "labelname": { + "type": "string", + "description": "Name for the policy label." + }, + "cspolicylabeltype": { + "type": "string", + "description": "Protocol supported by the policy label." + }, + "newname": { + "type": "string", + "description": "The new name of the content switching policylabel." + }, + "numpol": { + "type": "string", + "readOnly": true + }, + "hits": { + "type": "string", + "readOnly": true + }, + "policyname": { + "type": "string", + "readOnly": true + }, + "priority": { + "type": "string", + "readOnly": true + }, + "targetvserver": { + "type": "string", + "readOnly": true + }, + "gotopriorityexpression": { + "type": "string", + "readOnly": true + }, + "labeltype": { + "type": "string", + "readOnly": true + }, + "invoke_labelname": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "CspolicylabelBinding": { + "type": "object", + "properties": { + "labelname": { + "type": "string", + "description": "Name of the content switching policy label to display." + } + } + }, + "CspolicylabelCspolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Name of the content switching policy." + }, + "priority": { + "type": "integer", + "description": "Specifies the priority of the policy." + }, + "targetvserver": { + "type": "string", + "description": "Name of the virtual server to which to forward requests that match the policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "invoke": { + "type": "boolean" + }, + "labeltype": { + "type": "string", + "description": "Type of policy label invocation." + }, + "invoke_labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy rule evaluates to TRUE." + }, + "labelname": { + "type": "string", + "description": "Name of the policy label to which to bind a content switching policy." + } + } + }, + "CspolicylabelPolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Name of the content switching policy." + }, + "targetvserver": { + "type": "string", + "description": "Name of the virtual server to which to forward requests that match the policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "invoke": { + "type": "boolean" + }, + "labeltype": { + "type": "string", + "description": "Type of policy label invocation." + }, + "invoke_labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy rule evaluates to TRUE." + }, + "labelname": { + "type": "string", + "description": "Name of the policy label to which to bind a content switching policy." + } + } + }, + "Csvserver": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the content switching virtual server." + }, + "td": { + "type": "integer", + "description": "Integer value that uniquely identifies the traffic domain in which you want to configure the entity." + }, + "servicetype": { + "type": "string", + "description": "Protocol used by the virtual server." + }, + "ipv46": { + "type": "string", + "description": "IP address of the content switching virtual server." + }, + "targettype": { + "type": "string", + "description": "Virtual server target type." + }, + "dnsrecordtype": { + "type": "string" + }, + "persistenceid": { + "type": "integer" + }, + "ippattern": { + "type": "string", + "description": "IP address pattern, in dotted decimal notation, for identifying packets to be accepted by the virtual server." + }, + "ipmask": { + "type": "string", + "description": "IP mask, in dotted decimal notation, for the IP Pattern parameter." + }, + "range": { + "type": "integer", + "description": "Number of consecutive IP addresses, starting with the address specified by the IP Address parameter, to include in a range of addresses assi" + }, + "port": { + "type": "integer", + "description": "Port number for content switching virtual server." + }, + "ipset": { + "type": "string", + "description": "The list of IPv4/IPv6 addresses bound to ipset would form a part of listening service on the current cs vserver" + }, + "state": { + "type": "string", + "description": "Initial state of the load balancing virtual server." + }, + "stateupdate": { + "type": "string", + "description": "Enable state updates for a specific content switching virtual server." + }, + "cacheable": { + "type": "string", + "description": "Use this option to specify whether a virtual server, used for load balancing or content switching, routes requests to the cache redirection" + }, + "redirecturl": { + "type": "string", + "description": "URL to which traffic is redirected if the virtual server becomes unavailable." + }, + "clttimeout": { + "type": "integer", + "description": "Idle time, in seconds, after which the client connection is terminated." + }, + "precedence": { + "type": "string", + "description": "Type of precedence to use for both RULE-based and URL-based policies on the content switching virtual server." + }, + "casesensitive": { + "type": "string", + "description": "Consider case in URLs (for policies that use URLs instead of RULES)." + }, + "somethod": { + "type": "string", + "description": "Type of spillover used to divert traffic to the backup virtual server when the primary virtual server reaches the spillover threshold." + }, + "sopersistence": { + "type": "string", + "description": "Maintain source-IP based persistence on primary and backup virtual servers." + }, + "sopersistencetimeout": { + "type": "integer", + "description": "Time-out value, in minutes, for spillover persistence." + }, + "sothreshold": { + "type": "integer", + "description": "Depending on the spillover method, the maximum number of connections or the maximum total bandwidth (Kbps) that a virtual server can handle" + }, + "sobackupaction": { + "type": "string", + "description": "Action to be performed if spillover is to take effect, but no backup chain to spillover is usable or exists" + }, + "redirectportrewrite": { + "type": "string", + "description": "State of port rewrite while performing HTTP redirect." + }, + "downstateflush": { + "type": "string", + "description": "Flush all active transactions associated with a virtual server whose state transitions from UP to DOWN." + }, + "backupvserver": { + "type": "string", + "description": "Name of the backup virtual server that you are configuring." + }, + "disableprimaryondown": { + "type": "string", + "description": "Continue forwarding the traffic to backup virtual server even after the primary server comes UP from the DOWN state." + }, + "insertvserveripport": { + "type": "string", + "description": "Insert the virtual server's VIP address and port number in the request header." + }, + "vipheader": { + "type": "string", + "description": "Name of virtual server IP and port header, for use with the VServer IP Port Insertion parameter." + }, + "rtspnat": { + "type": "string", + "description": "Enable network address translation (NAT) for real-time streaming protocol (RTSP) connections." + }, + "authenticationhost": { + "type": "string", + "description": "FQDN of the authentication virtual server." + }, + "authentication": { + "type": "string", + "description": "Authenticate users who request a connection to the content switching virtual server." + }, + "listenpolicy": { + "type": "string", + "description": "String specifying the listen policy for the content switching virtual server." + }, + "listenpriority": { + "type": "integer", + "description": "Integer specifying the priority of the listen policy." + }, + "authn401": { + "type": "string", + "description": "Enable HTTP 401-response based authentication." + }, + "authnvsname": { + "type": "string", + "description": "Name of authentication virtual server that authenticates the incoming user requests to this content switching virtual server." + }, + "push": { + "type": "string", + "description": "Process traffic with the push virtual server that is bound to this content switching virtual server (specified by the Push VServer parameter" + }, + "pushvserver": { + "type": "string", + "description": "Name of the load balancing virtual server, of type PUSH or SSL_PUSH, to which the server pushes updates received on the client-facing load b" + }, + "pushlabel": { + "type": "string", + "description": "Expression for extracting the label from the response received from server." + }, + "pushmulticlients": { + "type": "string", + "description": "Allow multiple Web 2.0 connections from the same client to connect to the virtual server and expect updates." + }, + "tcpprofilename": { + "type": "string", + "description": "Name of the TCP profile containing TCP configuration settings for the virtual server." + }, + "httpprofilename": { + "type": "string", + "description": "Name of the HTTP profile containing HTTP configuration settings for the virtual server." + }, + "dbprofilename": { + "type": "string", + "description": "Name of the DB profile." + }, + "oracleserverversion": { + "type": "string", + "description": "Oracle server version" + }, + "comment": { + "type": "string", + "description": "Information about this virtual server." + }, + "mssqlserverversion": { + "type": "string", + "description": "The version of the MSSQL server" + }, + "l2conn": { + "type": "string", + "description": "Use L2 Parameters to identify a connection" + }, + "mysqlprotocolversion": { + "type": "integer", + "description": "The protocol version returned by the mysql vserver." + }, + "mysqlserverversion": { + "type": "string", + "description": "The server version string returned by the mysql vserver." + }, + "mysqlcharacterset": { + "type": "integer", + "description": "The character set returned by the mysql vserver." + }, + "mysqlservercapabilities": { + "type": "integer", + "description": "The server capabilities returned by the mysql vserver." + }, + "appflowlog": { + "type": "string", + "description": "Enable logging appflow flow information" + }, + "netprofile": { + "type": "string", + "description": "The name of the network profile." + }, + "icmpvsrresponse": { + "type": "string", + "description": "Can be active or passive" + }, + "rhistate": { + "type": "string", + "description": "A host route is injected according to the setting on the virtual servers" + }, + "authnprofile": { + "type": "string", + "description": "Name of the authentication profile to be used when authentication is turned on." + }, + "dnsprofilename": { + "type": "string", + "description": "Name of the DNS profile to be associated with the VServer." + }, + "dtls": { + "type": "string", + "description": "This option starts/stops the dtls service on the vserver" + }, + "persistencetype": { + "type": "string", + "description": "Type of persistence for the virtual server." + }, + "persistmask": { + "type": "string", + "description": "Persistence mask for IP based persistence types, for IPv4 virtual servers." + }, + "v6persistmasklen": { + "type": "integer", + "description": "Persistence mask for IP based persistence types, for IPv6 virtual servers." + }, + "timeout": { + "type": "integer", + "description": "Time period for which a persistence session is in effect." + }, + "cookiename": { + "type": "string", + "description": "Use this parameter to specify the cookie name for COOKIE peristence type." + }, + "persistencebackup": { + "type": "string", + "description": "Backup persistence type for the virtual server." + }, + "backuppersistencetimeout": { + "type": "integer", + "description": "Time period for which backup persistence is in effect." + }, + "tcpprobeport": { + "type": "integer", + "description": "Port number for external TCP probe." + }, + "probeprotocol": { + "type": "string", + "description": "Citrix ADC provides support for external health check of the vserver status." + }, + "probesuccessresponsecode": { + "type": "string", + "description": "HTTP code to return in SUCCESS case." + }, + "probeport": { + "type": "integer", + "description": "Citrix ADC provides support for external health check of the vserver status." + }, + "quicprofilename": { + "type": "string", + "description": "Name of QUIC profile which will be attached to the Content Switching VServer." + }, + "redirectfromport": { + "type": "integer", + "description": "Port number for the virtual server, from which we absorb the traffic for http redirect" + }, + "dnsoverhttps": { + "type": "string", + "description": "This option is used to enable/disable DNS over HTTPS (DoH) processing." + }, + "httpsredirecturl": { + "type": "string", + "description": "URL to which all HTTP traffic received on the port specified in the -redirectFromPort parameter is redirected." + }, + "apiprofile": { + "type": "string", + "description": "The API profile where one or more API specs are bounded to." + }, + "domainname": { + "type": "string", + "description": "Domain name for which to change the time to live (TTL) and/or backup service IP address." + }, + "ttl": { + "type": "integer" + }, + "backupip": { + "type": "string" + }, + "cookiedomain": { + "type": "string" + }, + "cookietimeout": { + "type": "integer" + }, + "sitedomainttl": { + "type": "integer" + }, + "newname": { + "type": "string", + "description": "New name for the virtual server." + }, + "ip": { + "type": "string", + "readOnly": true + }, + "value": { + "type": "string", + "readOnly": true + }, + "ngname": { + "type": "string", + "readOnly": true + }, + "type": { + "type": "string", + "readOnly": true + }, + "curstate": { + "type": "string", + "readOnly": true + }, + "status": { + "type": "string", + "readOnly": true + }, + "cachetype": { + "type": "string", + "readOnly": true + }, + "redirect": { + "type": "string", + "readOnly": true + }, + "homepage": { + "type": "string", + "readOnly": true + }, + "dnsvservername": { + "type": "string", + "readOnly": true + }, + "domain": { + "type": "string", + "readOnly": true + }, + "servicename": { + "type": "string", + "readOnly": true + }, + "weight": { + "type": "string", + "readOnly": true + }, + "cachevserver": { + "type": "string", + "readOnly": true + }, + "targetvserver": { + "type": "string", + "readOnly": true + }, + "url": { + "type": "string", + "readOnly": true + }, + "bindpoint": { + "type": "string", + "readOnly": true + }, + "gt2gb": { + "type": "string", + "readOnly": true + }, + "statechangetimesec": { + "type": "string", + "readOnly": true + }, + "statechangetimemsec": { + "type": "string", + "readOnly": true + }, + "tickssincelaststatechange": { + "type": "string", + "readOnly": true + }, + "ruletype": { + "type": "string", + "readOnly": true + }, + "lbvserver": { + "type": "string", + "readOnly": true + }, + "targetlbvserver": { + "type": "string", + "readOnly": true + }, + "nodefaultbindings": { + "type": "string", + "readOnly": true + }, + "version": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "CsvserverAnalyticsprofileBinding": { + "type": "object", + "properties": { + "analyticsprofile": { + "type": "string", + "description": "Name of the analytics profile bound to the LB vserver." + }, + "name": { + "type": "string", + "description": "Name of the content switching virtual server to which the content switching policy applies." + } + } + }, + "CsvserverAppflowpolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Policies bound to this vserver." + }, + "priority": { + "type": "integer", + "description": "Priority for the policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "invoke": { + "type": "boolean", + "description": "Invoke flag." + }, + "labeltype": { + "type": "string", + "description": "The invocation type." + }, + "labelname": { + "type": "string", + "description": "Name of the label invoked." + }, + "name": { + "type": "string", + "description": "Name of the content switching virtual server to which the content switching policy applies." + }, + "targetlbvserver": { + "type": "string", + "description": "Name of the Load Balancing virtual server to which the content is switched, if policy rule is evaluated to be TRUE." + }, + "bindpoint": { + "type": "string", + "description": "Bind point at which policy needs to be bound." + } + } + }, + "CsvserverAppfwpolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Policies bound to this vserver." + }, + "priority": { + "type": "integer", + "description": "Priority for the policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "bindpoint": { + "type": "string", + "description": "The bindpoint to which the policy is bound" + }, + "invoke": { + "type": "boolean", + "description": "Invoke flag." + }, + "labeltype": { + "type": "string", + "description": "The invocation type." + }, + "labelname": { + "type": "string", + "description": "Name of the label invoked." + }, + "name": { + "type": "string", + "description": "Name of the content switching virtual server to which the content switching policy applies." + }, + "targetlbvserver": { + "type": "string", + "description": "Name of the Load Balancing virtual server to which the content is switched, if policy rule is evaluated to be TRUE." + } + } + }, + "CsvserverAppqoepolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Policies bound to this vserver." + }, + "priority": { + "type": "integer", + "description": "Priority for the policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "bindpoint": { + "type": "string", + "description": "The bindpoint to which the policy is bound" + }, + "invoke": { + "type": "boolean", + "description": "Invoke flag." + }, + "labeltype": { + "type": "string", + "description": "The invocation type." + }, + "labelname": { + "type": "string", + "description": "Name of the label invoked." + }, + "name": { + "type": "string", + "description": "Name of the content switching virtual server to which the content switching policy applies." + }, + "targetlbvserver": { + "type": "string", + "description": "Name of the Load Balancing virtual server to which the content is switched, if policy rule is evaluated to be TRUE." + } + } + }, + "CsvserverAuditnslogpolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Policies bound to this vserver." + }, + "priority": { + "type": "integer", + "description": "Priority for the policy." + }, + "name": { + "type": "string", + "description": "Name of the content switching virtual server to which the content switching policy applies." + }, + "targetlbvserver": { + "type": "string", + "description": "Name of the Load Balancing virtual server to which the content is switched, if policy rule is evaluated to be TRUE." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression or other value specifying the next policy to be evaluated if the current policy evaluates to TRUE." + }, + "bindpoint": { + "type": "string", + "description": "Bind point at which policy needs to be bound." + }, + "invoke": { + "type": "boolean", + "description": "Invoke a policy label if this policy's rule evaluates to TRUE." + }, + "labeltype": { + "type": "string", + "description": "Type of label to be invoked." + }, + "labelname": { + "type": "string", + "description": "Name of the label to be invoked." + } + } + }, + "CsvserverAuditsyslogpolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Policies bound to this vserver." + }, + "priority": { + "type": "integer", + "description": "Priority for the policy." + }, + "name": { + "type": "string", + "description": "Name of the content switching virtual server to which the content switching policy applies." + }, + "targetlbvserver": { + "type": "string", + "description": "Name of the Load Balancing virtual server to which the content is switched, if policy rule is evaluated to be TRUE." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression or other value specifying the next policy to be evaluated if the current policy evaluates to TRUE." + }, + "bindpoint": { + "type": "string", + "description": "Bind point at which policy needs to be bound." + }, + "invoke": { + "type": "boolean", + "description": "Invoke a policy label if this policy's rule evaluates to TRUE." + }, + "labeltype": { + "type": "string", + "description": "Type of label to be invoked." + }, + "labelname": { + "type": "string", + "description": "Name of the label to be invoked." + } + } + }, + "CsvserverAuthorizationpolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Policies bound to this vserver." + }, + "priority": { + "type": "integer", + "description": "Priority for the policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "bindpoint": { + "type": "string", + "description": "The bindpoint to which the policy is bound" + }, + "invoke": { + "type": "boolean", + "description": "Invoke flag." + }, + "labeltype": { + "type": "string", + "description": "The invocation type." + }, + "labelname": { + "type": "string", + "description": "Name of the label invoked." + }, + "name": { + "type": "string", + "description": "Name of the content switching virtual server to which the content switching policy applies." + }, + "targetlbvserver": { + "type": "string", + "description": "Name of the Load Balancing virtual server to which the content is switched, if policy rule is evaluated to be TRUE." + } + } + }, + "CsvserverBinding": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of a content switching virtual server for which to display information, including the policies bound to the virtual server." + } + } + }, + "CsvserverBotpolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Policies bound to this vserver." + }, + "priority": { + "type": "integer", + "description": "Priority for the policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "invoke": { + "type": "boolean", + "description": "Invoke flag." + }, + "labeltype": { + "type": "string", + "description": "The invocation type." + }, + "labelname": { + "type": "string", + "description": "Name of the label invoked." + }, + "name": { + "type": "string", + "description": "Name of the content switching virtual server to which the content switching policy applies." + }, + "targetlbvserver": { + "type": "string", + "description": "Name of the Load Balancing virtual server to which the content is switched, if policy rule is evaluated to be TRUE." + }, + "bindpoint": { + "type": "string", + "description": "Bind point at which policy needs to be bound." + } + } + }, + "CsvserverCachepolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Policies bound to this vserver." + }, + "priority": { + "type": "integer", + "description": "Priority for the policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "bindpoint": { + "type": "string", + "description": "The bindpoint to which the policy is bound" + }, + "invoke": { + "type": "boolean", + "description": "Invoke flag." + }, + "labeltype": { + "type": "string", + "description": "The invocation type." + }, + "labelname": { + "type": "string", + "description": "Name of the label invoked." + }, + "name": { + "type": "string", + "description": "Name of the content switching virtual server to which the content switching policy applies." + }, + "targetlbvserver": { + "type": "string", + "description": "Name of the Load Balancing virtual server to which the content is switched, if policy rule is evaluated to be TRUE." + } + } + }, + "CsvserverCmppolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Policies bound to this vserver." + }, + "priority": { + "type": "integer", + "description": "Priority for the policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "bindpoint": { + "type": "string", + "description": "The bindpoint to which the policy is bound" + }, + "invoke": { + "type": "boolean", + "description": "Invoke flag." + }, + "labeltype": { + "type": "string", + "description": "The invocation type." + }, + "labelname": { + "type": "string", + "description": "Name of the label invoked." + }, + "name": { + "type": "string", + "description": "Name of the content switching virtual server to which the content switching policy applies." + }, + "targetlbvserver": { + "type": "string", + "description": "Name of the Load Balancing virtual server to which the content is switched, if policy rule is evaluated to be TRUE." + } + } + }, + "CsvserverContentinspectionpolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Policies bound to this vserver." + }, + "priority": { + "type": "integer", + "description": "Priority for the policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "bindpoint": { + "type": "string", + "description": "The bindpoint to which the policy is bound" + }, + "invoke": { + "type": "boolean", + "description": "Invoke flag." + }, + "labeltype": { + "type": "string", + "description": "The invocation type." + }, + "labelname": { + "type": "string", + "description": "Name of the label invoked." + }, + "name": { + "type": "string", + "description": "Name of the content switching virtual server to which the content switching policy applies." + }, + "targetlbvserver": { + "type": "string", + "description": "Name of the Load Balancing virtual server to which the content is switched, if policy rule is evaluated to be TRUE." + } + } + }, + "CsvserverCspolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Policies bound to this vserver." + }, + "targetlbvserver": { + "type": "string", + "description": "target vserver name." + }, + "priority": { + "type": "integer", + "description": "Priority for the policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "bindpoint": { + "type": "string", + "description": "The bindpoint to which the policy is bound" + }, + "invoke": { + "type": "boolean", + "description": "Invoke flag." + }, + "labeltype": { + "type": "string", + "description": "The invocation type." + }, + "labelname": { + "type": "string", + "description": "Name of the label invoked." + }, + "hits": { + "type": "integer", + "description": "Number of hits." + }, + "pipolicyhits": { + "type": "integer", + "description": "Number of hits." + }, + "rule": { + "type": "string", + "description": "Rule." + }, + "vserverid": { + "type": "string", + "description": "Vserver Id of vserver" + }, + "cookieipport": { + "type": "string", + "description": "Vserver id of the lb vserver that is inserted into the set-cookie HTTP header" + }, + "name": { + "type": "string", + "description": "Name of the content switching virtual server to which the content switching policy applies." + } + } + }, + "CsvserverDomainBinding": { + "type": "object", + "properties": { + "domainname": { + "type": "string", + "description": "Domain name for which to change the time to live (TTL) and/or backup service IP address." + }, + "ttl": { + "type": "integer" + }, + "backupip": { + "type": "string" + }, + "cookiedomain": { + "type": "string" + }, + "cookietimeout": { + "type": "integer" + }, + "sitedomainttl": { + "type": "integer" + }, + "appflowlog": { + "type": "string", + "description": "Enable logging appflow flow information" + }, + "name": { + "type": "string", + "description": "Name of the content switching virtual server to which the content switching policy applies." + } + } + }, + "CsvserverFeopolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Policies bound to this vserver." + }, + "priority": { + "type": "integer", + "description": "Priority for the policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "bindpoint": { + "type": "string", + "description": "The bindpoint to which the policy is bound" + }, + "name": { + "type": "string", + "description": "Name of the content switching virtual server to which the content switching policy applies." + }, + "targetlbvserver": { + "type": "string", + "description": "Name of the Load Balancing virtual server to which the content is switched, if policy rule is evaluated to be TRUE." + }, + "invoke": { + "type": "boolean", + "description": "Invoke a policy label if this policy's rule evaluates to TRUE." + }, + "labeltype": { + "type": "string", + "description": "Type of label to be invoked." + }, + "labelname": { + "type": "string", + "description": "Name of the label to be invoked." + } + } + }, + "CsvserverFilterpolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Policies bound to this vserver." + }, + "priority": { + "type": "integer", + "description": "Priority for the policy." + }, + "sc": { + "type": "string", + "description": "The state of SureConnect the specified virtual server." + }, + "name": { + "type": "string", + "description": "Name of the content switching virtual server to which the content switching policy applies." + }, + "targetlbvserver": { + "type": "string", + "description": "Name of the Load Balancing virtual server to which the content is switched, if policy rule is evaluated to be TRUE." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression or other value specifying the next policy to be evaluated if the current policy evaluates to TRUE." + }, + "bindpoint": { + "type": "string", + "description": "Bind point at which policy needs to be bound." + }, + "invoke": { + "type": "boolean", + "description": "Invoke a policy label if this policy's rule evaluates to TRUE (valid only for default-syntax policies such as application firewall, transfor" + }, + "labeltype": { + "type": "string", + "description": "Type of label to be invoked." + }, + "labelname": { + "type": "string", + "description": "Name of the label to be invoked." + } + } + }, + "CsvserverGslbvserverBinding": { + "type": "object", + "properties": { + "vserver": { + "type": "string", + "description": "Name of the default gslb or vpn vserver bound to CS vserver of type GSLB/VPN." + }, + "hits": { + "type": "integer", + "description": "Number of hits." + }, + "name": { + "type": "string", + "description": "Name of the content switching virtual server to which the content switching policy applies." + } + } + }, + "CsvserverLbvserverBinding": { + "type": "object", + "properties": { + "lbvserver": { + "type": "string", + "description": "Name of the default lb vserver bound." + }, + "hits": { + "type": "integer", + "description": "Number of hits." + }, + "vserverid": { + "type": "string", + "description": "Vserver Id of vserver" + }, + "cookieipport": { + "type": "string", + "description": "Vserver id of the lb vserver that is inserted into the set-cookie HTTP header" + }, + "name": { + "type": "string", + "description": "Name of the content switching virtual server to which the content switching policy applies." + }, + "targetvserver": { + "type": "string", + "description": "The virtual server name (created with the add lb vserver command) to which content will be switched." + } + } + }, + "CsvserverNslogpolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Policies bound to this vserver." + }, + "sc": { + "type": "string", + "description": "The state of SureConnect the specified virtual server." + }, + "name": { + "type": "string", + "description": "Name of the content switching virtual server to which the content switching policy applies." + }, + "targetlbvserver": { + "type": "string", + "description": "Name of the Load Balancing virtual server to which the content is switched, if policy rule is evaluated to be TRUE." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression or other value specifying the next policy to be evaluated if the current policy evaluates to TRUE." + }, + "bindpoint": { + "type": "string", + "description": "Bind point at which policy needs to be bound." + }, + "invoke": { + "type": "boolean", + "description": "Invoke a policy label if this policy's rule evaluates to TRUE (valid only for default-syntax policies such as application firewall, transfor" + }, + "labeltype": { + "type": "string", + "description": "Type of label to be invoked." + }, + "labelname": { + "type": "string", + "description": "Name of the label to be invoked." + } + } + }, + "CsvserverPolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Policies bound to this vserver." + }, + "sc": { + "type": "string", + "description": "The state of SureConnect the specified virtual server." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "bindpoint": { + "type": "string", + "description": "The bindpoint to which the policy is bound" + }, + "invoke": { + "type": "boolean", + "description": "Invoke flag." + }, + "labeltype": { + "type": "string", + "description": "The invocation type." + }, + "labelname": { + "type": "string", + "description": "Name of the label invoked." + }, + "targetlbvserver": { + "type": "string", + "description": "target vserver name." + }, + "rule": { + "type": "string", + "description": "Rule." + }, + "vserverid": { + "type": "string", + "description": "Vserver Id of vserver" + }, + "cookieipport": { + "type": "string", + "description": "Vserver id of the lb vserver that is inserted into the set-cookie HTTP header" + }, + "name": { + "type": "string", + "description": "Name of the content switching virtual server to which the content switching policy applies." + } + } + }, + "CsvserverProfileBinding": { + "type": "object", + "properties": { + "analyticsprofile": { + "type": "string", + "description": "Name of the analytics profile bound to the LB vserver." + }, + "name": { + "type": "string", + "description": "Name of the content switching virtual server to which the content switching policy applies." + } + } + }, + "CsvserverResponderpolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Policies bound to this vserver." + }, + "priority": { + "type": "integer", + "description": "Priority for the policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "invoke": { + "type": "boolean", + "description": "Invoke flag." + }, + "labeltype": { + "type": "string", + "description": "The invocation type." + }, + "labelname": { + "type": "string", + "description": "Name of the label invoked." + }, + "bindpoint": { + "type": "string", + "description": "The bindpoint to which the policy is bound" + }, + "name": { + "type": "string", + "description": "Name of the content switching virtual server to which the content switching policy applies." + }, + "targetlbvserver": { + "type": "string", + "description": "Name of the Load Balancing virtual server to which the content is switched, if policy rule is evaluated to be TRUE." + } + } + }, + "CsvserverRewritepolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Policies bound to this vserver." + }, + "priority": { + "type": "integer", + "description": "Priority for the policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "bindpoint": { + "type": "string", + "description": "The bindpoint to which the policy is bound" + }, + "invoke": { + "type": "boolean", + "description": "Invoke flag." + }, + "labeltype": { + "type": "string", + "description": "The invocation type." + }, + "labelname": { + "type": "string", + "description": "Name of the label invoked." + }, + "name": { + "type": "string", + "description": "Name of the content switching virtual server to which the content switching policy applies." + }, + "targetlbvserver": { + "type": "string", + "description": "Name of the Load Balancing virtual server to which the content is switched, if policy rule is evaluated to be TRUE." + } + } + }, + "CsvserverSpilloverpolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Policies bound to this vserver." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "bindpoint": { + "type": "string", + "description": "The bindpoint to which the policy is bound" + }, + "priority": { + "type": "integer", + "description": "Priority for the policy." + }, + "name": { + "type": "string", + "description": "Name of the content switching virtual server to which the content switching policy applies." + }, + "targetlbvserver": { + "type": "string", + "description": "Name of the Load Balancing virtual server to which the content is switched, if policy rule is evaluated to be TRUE." + }, + "invoke": { + "type": "boolean", + "description": "Invoke a policy label if this policy's rule evaluates to TRUE." + }, + "labeltype": { + "type": "string", + "description": "Type of label to be invoked." + }, + "labelname": { + "type": "string", + "description": "Name of the label to be invoked." + } + } + }, + "CsvserverSyslogpolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Policies bound to this vserver." + }, + "sc": { + "type": "string", + "description": "The state of SureConnect the specified virtual server." + }, + "name": { + "type": "string", + "description": "Name of the content switching virtual server to which the content switching policy applies." + }, + "targetlbvserver": { + "type": "string", + "description": "Name of the Load Balancing virtual server to which the content is switched, if policy rule is evaluated to be TRUE." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression or other value specifying the next policy to be evaluated if the current policy evaluates to TRUE." + }, + "bindpoint": { + "type": "string", + "description": "Bind point at which policy needs to be bound." + }, + "invoke": { + "type": "boolean", + "description": "Invoke a policy label if this policy's rule evaluates to TRUE (valid only for default-syntax policies such as application firewall, transfor" + }, + "labeltype": { + "type": "string", + "description": "Type of label to be invoked." + }, + "labelname": { + "type": "string", + "description": "Name of the label to be invoked." + } + } + }, + "CsvserverTmtrafficpolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Policies bound to this vserver." + }, + "priority": { + "type": "integer", + "description": "Priority for the policy." + }, + "name": { + "type": "string", + "description": "Name of the content switching virtual server to which the content switching policy applies." + }, + "targetlbvserver": { + "type": "string", + "description": "Name of the Load Balancing virtual server to which the content is switched, if policy rule is evaluated to be TRUE." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression or other value specifying the next policy to be evaluated if the current policy evaluates to TRUE." + }, + "bindpoint": { + "type": "string", + "description": "Bind point at which policy needs to be bound." + }, + "invoke": { + "type": "boolean", + "description": "Invoke a policy label if this policy's rule evaluates to TRUE." + }, + "labeltype": { + "type": "string", + "description": "Type of label to be invoked." + }, + "labelname": { + "type": "string", + "description": "Name of the label to be invoked." + } + } + }, + "CsvserverTrafficpolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Policies bound to this vserver." + }, + "name": { + "type": "string", + "description": "Name of the content switching virtual server to which the content switching policy applies." + }, + "targetlbvserver": { + "type": "string", + "description": "Name of the Load Balancing virtual server to which the content is switched, if policy rule is evaluated to be TRUE." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression or other value specifying the next policy to be evaluated if the current policy evaluates to TRUE." + }, + "bindpoint": { + "type": "string", + "description": "Bind point at which policy needs to be bound." + }, + "invoke": { + "type": "boolean", + "description": "Invoke a policy label if this policy's rule evaluates to TRUE (valid only for default-syntax policies such as application firewall, transfor" + }, + "labeltype": { + "type": "string", + "description": "Type of label to be invoked." + }, + "labelname": { + "type": "string", + "description": "Name of the label to be invoked." + } + } + }, + "CsvserverTransformpolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Policies bound to this vserver." + }, + "priority": { + "type": "integer", + "description": "Priority for the policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "bindpoint": { + "type": "string", + "description": "The bindpoint to which the policy is bound" + }, + "invoke": { + "type": "boolean", + "description": "Invoke flag." + }, + "labeltype": { + "type": "string", + "description": "The invocation type." + }, + "labelname": { + "type": "string", + "description": "Name of the label invoked." + }, + "name": { + "type": "string", + "description": "Name of the content switching virtual server to which the content switching policy applies." + }, + "targetlbvserver": { + "type": "string", + "description": "Name of the Load Balancing virtual server to which the content is switched, if policy rule is evaluated to be TRUE." + } + } + }, + "CsvserverVpnvserverBinding": { + "type": "object", + "properties": { + "vserver": { + "type": "string", + "description": "Name of the default gslb or vpn vserver bound to CS vserver of type GSLB/VPN." + }, + "hits": { + "type": "integer", + "description": "Number of hits." + }, + "name": { + "type": "string", + "description": "Name of the content switching virtual server to which the content switching policy applies." + } + } + }, + "CsvserverVserverBinding": { + "type": "object", + "properties": { + "vserver": { + "type": "string", + "description": "Name of the default gslb or vpn vserver bound to CS vserver of type GSLB/VPN." + }, + "lbvserver": { + "type": "string", + "description": "Name of the default lb vserver bound." + }, + "vserverid": { + "type": "string", + "description": "Vserver Id of vserver" + }, + "cookieipport": { + "type": "string", + "description": "Vserver id of the lb vserver that is inserted into the set-cookie HTTP header" + }, + "name": { + "type": "string", + "description": "Name of the content switching virtual server to which the content switching policy applies." + }, + "targetvserver": { + "type": "string", + "description": "The virtual server name (created with the add lb vserver command) to which content will be switched." + } + } + }, + "Dbdbprofile": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the database profile." + }, + "interpretquery": { + "type": "string", + "description": "If ENABLED, inspect the query and update the connection information, if required." + }, + "stickiness": { + "type": "string", + "description": "If the queries are related to each other, forward to the same backend server." + }, + "kcdaccount": { + "type": "string", + "description": "Name of the KCD account that is used for Windows authentication." + }, + "conmultiplex": { + "type": "string", + "description": "Use the same server-side connection for multiple client-side requests." + }, + "enablecachingconmuxoff": { + "type": "string", + "description": "Enable caching when connection multiplexing is OFF." + }, + "refcnt": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Dbuser": { + "type": "object", + "properties": { + "username": { + "type": "string", + "description": "Name of the database user." + }, + "password": { + "type": "string", + "description": "Password for logging on to the database." + }, + "loggedin": { + "type": "boolean", + "description": "Display the names of all database users currently logged on to the Citrix ADC." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Dnsaaaarec": { + "type": "object", + "properties": { + "hostname": { + "type": "string", + "description": "Domain name." + }, + "ipv6address": { + "type": "string", + "description": "One or more IPv6 addresses to assign to the domain name." + }, + "ttl": { + "type": "integer", + "description": "Time to Live (TTL), in seconds, for the record." + }, + "ecssubnet": { + "type": "string", + "description": "Subnet for which the cached records need to be removed." + }, + "type": { + "type": "string", + "description": "Type of records to display." + }, + "nodeid": { + "type": "integer", + "description": "Unique number that identifies the cluster node." + }, + "vservername": { + "type": "string", + "readOnly": true + }, + "authtype": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Dnsaction": { + "type": "object", + "properties": { + "actionname": { + "type": "string", + "description": "Name of the dns action." + }, + "actiontype": { + "type": "string", + "description": "The type of DNS action that is being configured." + }, + "ipaddress": { + "type": "array", + "items": { + "type": "string" + }, + "description": "List of IP address to be returned in case of rewrite_response actiontype." + }, + "ttl": { + "type": "integer", + "description": "Time to live, in seconds." + }, + "viewname": { + "type": "string", + "description": "The view name that must be used for the given action." + }, + "preferredloclist": { + "type": "array", + "items": { + "type": "string" + }, + "description": "The location list in priority order used for the given action." + }, + "dnsprofilename": { + "type": "string", + "description": "Name of the DNS profile to be associated with the transaction for which the action is chosen" + }, + "drop": { + "type": "string", + "readOnly": true + }, + "cachebypass": { + "type": "string", + "readOnly": true + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Dnsaction64": { + "type": "object", + "properties": { + "actionname": { + "type": "string", + "description": "Name of the dns64 action." + }, + "prefix": { + "type": "string", + "description": "The dns64 prefix to be used if the after evaluating the rules" + }, + "mappedrule": { + "type": "string", + "description": "The expression to select the criteria for ipv4 addresses to be used for synthesis." + }, + "excluderule": { + "type": "string", + "description": "The expression to select the criteria for eliminating the corresponding ipv6 addresses from the response." + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Dnsaddrec": { + "type": "object", + "properties": { + "hostname": { + "type": "string", + "description": "Domain name." + }, + "ipaddress": { + "type": "string", + "description": "One or more IPv4 addresses to assign to the domain name." + }, + "ttl": { + "type": "integer", + "description": "Time to Live (TTL), in seconds, for the record." + }, + "ecssubnet": { + "type": "string", + "description": "Subnet for which the cached address records need to be removed." + }, + "type": { + "type": "string", + "description": "The address record type." + }, + "nodeid": { + "type": "integer", + "description": "Unique number that identifies the cluster node." + }, + "vservername": { + "type": "string", + "readOnly": true + }, + "authtype": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Dnscaarec": { + "type": "object", + "properties": { + "domain": { + "type": "string", + "description": "Domain name of the CAA record." + }, + "valuestring": { + "type": "string", + "description": "Value associated with the chosen property tag in the CAA resource record." + }, + "tag": { + "type": "string", + "description": "String that represents the identifier of the property represented by the CAA record." + }, + "flag": { + "type": "string", + "description": "Flag associated with the CAA record." + }, + "ttl": { + "type": "integer", + "description": "Time to Live (TTL), in seconds, for the record." + }, + "recordid": { + "type": "integer", + "description": "Unique, internally generated record ID." + }, + "ecssubnet": { + "type": "string", + "description": "Subnet for which the cached CAA record need to be removed." + }, + "type": { + "type": "string", + "description": "Type of records to display." + }, + "nodeid": { + "type": "integer", + "description": "Unique number that identifies the cluster node." + }, + "authtype": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Dnscnamerec": { + "type": "object", + "properties": { + "aliasname": { + "type": "string", + "description": "Alias for the canonical domain name." + }, + "canonicalname": { + "type": "string", + "description": "Canonical domain name." + }, + "ttl": { + "type": "integer", + "description": "Time to Live (TTL), in seconds, for the record." + }, + "ecssubnet": { + "type": "string", + "description": "Subnet for which the cached CNAME record need to be removed." + }, + "type": { + "type": "string", + "description": "Type of records to display." + }, + "nodeid": { + "type": "integer", + "description": "Unique number that identifies the cluster node." + }, + "vservername": { + "type": "string", + "readOnly": true + }, + "authtype": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Dnsdsfile": { + "type": "object", + "properties": { + "keyname": { + "type": "string", + "description": "Name of the DNS key" + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "DnsglobalBinding": { + "type": "object", + "properties": {} + }, + "DnsglobalDnspolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Name of the dns policy." + }, + "type": { + "type": "string", + "description": "Type of global bind point for which to show bound policies." + }, + "priority": { + "type": "integer", + "description": "Specifies the priority of the policy with which it is bound." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression or other value specifying the next policy to be evaluated if the current policy evaluates to TRUE." + }, + "invoke": { + "type": "boolean", + "description": "Invoke flag." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label invocation." + }, + "labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy rule evaluates to TRUE." + }, + "numpol": { + "type": "integer", + "description": "The number of policies bound to the bindpoint." + }, + "flowtype": { + "type": "integer", + "description": "flowtype of the bound rewrite policy." + }, + "globalbindtype": { + "type": "string" + } + } + }, + "DnsglobalPolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Name of the dns policy." + }, + "type": { + "type": "string", + "description": "Type of global bind point for which to show bound policies." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression or other value specifying the next policy to be evaluated if the current policy evaluates to TRUE." + }, + "invoke": { + "type": "boolean", + "description": "Invoke flag." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label invocation." + }, + "labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy rule evaluates to TRUE." + }, + "globalbindtype": { + "type": "string" + } + } + }, + "Dnskey": { + "type": "object", + "properties": { + "keyname": { + "type": "string", + "description": "Name of the public-private key pair to publish in the zone." + }, + "publickey": { + "type": "string", + "description": "File name of the public key." + }, + "privatekey": { + "type": "string", + "description": "File name of the private key." + }, + "expires": { + "type": "integer", + "description": "Time period for which to consider the key valid, after the key is used to sign a zone." + }, + "units1": { + "type": "string", + "description": "Units for the expiry period." + }, + "notificationperiod": { + "type": "integer", + "description": "Time at which to generate notification of key expiration, specified as number of days, hours, or minutes before expiry." + }, + "units2": { + "type": "string", + "description": "Units for the notification period." + }, + "ttl": { + "type": "integer", + "description": "Time to Live (TTL), in seconds, for the DNSKEY resource record created in the zone." + }, + "password": { + "type": "string", + "description": "Passphrase for reading the encrypted public/private DNS keys" + }, + "autorollover": { + "type": "string", + "description": "Flag to enable/disable key rollover automatically." + }, + "rollovermethod": { + "type": "string", + "description": "Method used for automatic rollover." + }, + "revoke": { + "type": "boolean", + "description": "Revoke the key." + }, + "zonename": { + "type": "string", + "description": "Name of the zone for which to create a key." + }, + "keytype": { + "type": "string", + "description": "Type of key to create." + }, + "algorithm": { + "type": "string", + "description": "Algorithm to generate the key." + }, + "keysize": { + "type": "integer", + "description": "Size of the key, in bits." + }, + "filenameprefix": { + "type": "string", + "description": "Common prefix for the names of the generated public and private key files and the Delegation Signer (DS) resource record." + }, + "src": { + "type": "string", + "description": "URL (protocol, host, path, and file name) from where the DNS key file will be imported." + }, + "state": { + "type": "string", + "readOnly": true + }, + "type": { + "type": "string", + "readOnly": true + }, + "tag": { + "type": "string", + "readOnly": true + }, + "createtimestr": { + "type": "string", + "readOnly": true + }, + "activationtimestr": { + "type": "string", + "readOnly": true + }, + "expirytimestr": { + "type": "string", + "readOnly": true + }, + "deletiontimestr": { + "type": "string", + "readOnly": true + }, + "rolloverfailrc": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Dnsmxrec": { + "type": "object", + "properties": { + "domain": { + "type": "string", + "description": "Domain name for which to add the MX record." + }, + "mx": { + "type": "string", + "description": "Host name of the mail exchange server." + }, + "pref": { + "type": "integer", + "description": "Priority number to assign to the mail exchange server." + }, + "ttl": { + "type": "integer", + "description": "Time to Live (TTL), in seconds, for the record." + }, + "ecssubnet": { + "type": "string", + "description": "Subnet for which the cached MX record need to be removed." + }, + "type": { + "type": "string", + "description": "Type of records to display." + }, + "nodeid": { + "type": "integer", + "description": "Unique number that identifies the cluster node." + }, + "authtype": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Dnsnameserver": { + "type": "object", + "properties": { + "ip": { + "type": "string", + "description": "IP address of an external name server or, if the Local parameter is set, IP address of a local DNS server (LDNS)." + }, + "dnsvservername": { + "type": "string", + "description": "Name of a DNS virtual server." + }, + "local": { + "type": "boolean", + "description": "Mark the IP address as one that belongs to a local recursive DNS server on the Citrix ADC." + }, + "state": { + "type": "string", + "description": "Administrative state of the name server." + }, + "type": { + "type": "string", + "description": "Protocol used by the name server." + }, + "dnsprofilename": { + "type": "string", + "description": "Name of the DNS profile to be associated with the name server" + }, + "servicename": { + "type": "string", + "readOnly": true + }, + "port": { + "type": "string", + "readOnly": true + }, + "nameserverstate": { + "type": "string", + "readOnly": true + }, + "clmonowner": { + "type": "string", + "readOnly": true + }, + "clmonview": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Dnsnaptrrec": { + "type": "object", + "properties": { + "domain": { + "type": "string", + "description": "Name of the domain for the NAPTR record." + }, + "order": { + "type": "integer", + "description": "An integer specifying the order in which the NAPTR records MUST be processed in order to accurately represent the ordered list of Rules." + }, + "preference": { + "type": "integer", + "description": "An integer specifying the preference of this NAPTR among NAPTR records having same order." + }, + "flags": { + "type": "string", + "description": "flags for this NAPTR." + }, + "services": { + "type": "string", + "description": "Service Parameters applicable to this delegation path." + }, + "regexp": { + "type": "string", + "description": "The regular expression, that specifies the substitution expression for this NAPTR" + }, + "replacement": { + "type": "string", + "description": "The replacement domain name for this NAPTR." + }, + "ttl": { + "type": "integer", + "description": "Time to Live (TTL), in seconds, for the record." + }, + "recordid": { + "type": "integer", + "description": "Unique, internally generated record ID." + }, + "ecssubnet": { + "type": "string", + "description": "Subnet for which the cached NAPTR record need to be removed." + }, + "type": { + "type": "string", + "description": "Type of records to display." + }, + "nodeid": { + "type": "integer", + "description": "Unique number that identifies the cluster node." + }, + "authtype": { + "type": "string", + "readOnly": true + }, + "vservername": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Dnsnegativecacherecords": { + "type": "object", + "properties": { + "nodeid": { + "type": "integer", + "description": "Unique number that identifies the cluster node." + }, + "hostname": { + "type": "string", + "readOnly": true + }, + "negcachetype": { + "type": "string", + "readOnly": true + }, + "rdclient": { + "type": "string", + "readOnly": true + }, + "querytype": { + "type": "string", + "readOnly": true + }, + "ttl": { + "type": "string", + "readOnly": true + }, + "ecssubnet": { + "type": "string", + "readOnly": true + }, + "peid": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Dnsnsecrec": { + "type": "object", + "properties": { + "hostname": { + "type": "string", + "description": "Name of the domain." + }, + "type": { + "type": "string", + "description": "Type of records to display." + }, + "nextnsec": { + "type": "string", + "readOnly": true + }, + "nextrecs": { + "type": "string", + "readOnly": true + }, + "ttl": { + "type": "string", + "readOnly": true + }, + "ecssubnet": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Dnsnsrec": { + "type": "object", + "properties": { + "domain": { + "type": "string", + "description": "Domain name." + }, + "nameserver": { + "type": "string", + "description": "Host name of the name server to add to the domain." + }, + "ttl": { + "type": "integer", + "description": "Time to Live (TTL), in seconds, for the record." + }, + "ecssubnet": { + "type": "string", + "description": "Subnet for which the cached name server record need to be removed." + }, + "type": { + "type": "string", + "description": "Type of records to display." + }, + "nodeid": { + "type": "integer", + "description": "Unique number that identifies the cluster node." + }, + "authtype": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Dnsparameter": { + "type": "object", + "properties": { + "retries": { + "type": "integer", + "description": "Maximum number of retry attempts when no response is received for a query sent to a name server." + }, + "minttl": { + "type": "integer", + "description": "Minimum permissible time to live (TTL) for all records cached in the DNS cache by DNS proxy, end resolver, and forwarder configurations." + }, + "maxttl": { + "type": "integer", + "description": "Maximum time to live (TTL) for all records cached in the DNS cache by DNS proxy, end resolver, and forwarder configurations." + }, + "cacherecords": { + "type": "string", + "description": "Cache resource records in the DNS cache." + }, + "namelookuppriority": { + "type": "string", + "description": "Type of lookup (DNS or WINS) to attempt first." + }, + "recursion": { + "type": "string", + "description": "Function as an end resolver and recursively resolve queries for domains that are not hosted on the Citrix ADC." + }, + "resolutionorder": { + "type": "string", + "description": "Type of DNS queries (A, AAAA, or both) to generate during the routine functioning of certain Citrix ADC features, such as SSL VPN, cache red" + }, + "dnssec": { + "type": "string", + "description": "Enable or disable the Domain Name System Security Extensions (DNSSEC) feature on the appliance." + }, + "maxpipeline": { + "type": "integer", + "description": "Maximum number of concurrent DNS requests to allow on a single client connection, which is identified by the -Minimum value =" + } + } + }, + "DnsviewDnspolicyBinding": { + "type": "object", + "properties": { + "dnspolicyname": { + "type": "string", + "description": "dnspolicy name of this view." + }, + "viewname": { + "type": "string", + "description": "Name of the view to display." + } + } + }, + "DnsviewGslbserviceBinding": { + "type": "object", + "properties": { + "gslbservicename": { + "type": "string", + "description": "Service name of the service using this view." + }, + "ipaddress": { + "type": "string", + "description": "IP of the service corresponding to the given view." + }, + "viewname": { + "type": "string", + "description": "Name of the view to display." + } + } + }, + "DnsviewPolicyBinding": { + "type": "object", + "properties": { + "dnspolicyname": { + "type": "string", + "description": "dnspolicy name of this view." + }, + "viewname": { + "type": "string", + "description": "Name of the view to display." + } + } + }, + "DnsviewServiceBinding": { + "type": "object", + "properties": { + "gslbservicename": { + "type": "string", + "description": "Service name of the service using this view." + }, + "ipaddress": { + "type": "string", + "description": "IP of the service corresponding to the given view." + }, + "viewname": { + "type": "string", + "description": "Name of the view to display." + } + } + }, + "Dnszone": { + "type": "object", + "properties": { + "zonename": { + "type": "string", + "description": "Name of the zone to create." + }, + "proxymode": { + "type": "string", + "description": "Deploy the zone in proxy mode." + }, + "dnssecoffload": { + "type": "string", + "description": "Enable dnssec offload for this zone." + }, + "nsec": { + "type": "string", + "description": "Enable nsec generation for dnssec offload." + }, + "keyname": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Name of the public/private DNS key pair with which to sign the zone." + }, + "type": { + "type": "string", + "description": "Type of zone to display." + }, + "flags": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "DnszoneBinding": { + "type": "object", + "properties": { + "zonename": { + "type": "string", + "description": "Name of the zone." + } + } + }, + "DnszoneDnskeyBinding": { + "type": "object", + "properties": { + "keyname": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Name of the public/private DNS key pair with which to sign the zone." + }, + "siginceptiontime": { + "type": "array", + "items": { + "type": "integer" + }, + "description": "The time when sign was done with this key." + }, + "signed": { + "type": "integer", + "description": "Integer which denote status of keys." + }, + "expires": { + "type": "integer", + "description": "Time period for which to consider the key valid, after the key is used to sign a zone." + }, + "zonename": { + "type": "string", + "description": "Name of the zone." + } + } + }, + "DnszoneDomainBinding": { + "type": "object", + "properties": { + "domain": { + "type": "string", + "description": "Domain name that belongs to the given zone" + }, + "nextrecs": { + "type": "array", + "items": { + "type": "string" + }, + "description": "An array of record types associated with the nsec record." + }, + "zonename": { + "type": "string", + "description": "Name of the zone." + } + } + }, + "DnszoneKeyBinding": { + "type": "object", + "properties": { + "keyname": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Name of the public/private DNS key pair with which to sign the zone." + }, + "zonename": { + "type": "string", + "description": "Name of the zone." + } + } + }, + "Dospolicy": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the HTTP DoS protection policy." + }, + "qdepth": { + "type": "integer", + "description": "Queue depth." + }, + "cltdetectrate": { + "type": "integer", + "description": "Client detect rate." + } + } + }, + "Endpointinfo": { + "type": "object", + "properties": { + "endpointkind": { + "type": "string", + "description": "Endpoint kind." + }, + "endpointname": { + "type": "string", + "description": "Name of endpoint, depends on kind." + }, + "endpointmetadata": { + "type": "string", + "description": "String of qualifiers, in dotted notation, structured metadata for an endpoint." + }, + "endpointlabelsjson": { + "type": "string", + "description": "String representing labels in json form." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Feoaction": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "The name of the front end optimization action." + }, + "pageextendcache": { + "type": "boolean", + "description": "Extend the time period during which the browser can use the cached resource." + }, + "cachemaxage": { + "type": "integer", + "description": "Maxage for cache extension." + }, + "imgshrinktoattrib": { + "type": "boolean", + "description": "Shrink image dimensions as per the height and width attributes specified in the tag." + }, + "imggiftopng": { + "type": "boolean", + "description": "Convert GIF image formats to PNG formats." + }, + "imgtowebp": { + "type": "boolean", + "description": "Convert JPEG, GIF, PNG image formats to WEBP format." + }, + "imgtojpegxr": { + "type": "boolean", + "description": "Convert JPEG, GIF, PNG image formats to JXR format." + }, + "imginline": { + "type": "boolean", + "description": "Inline images whose size is less than 2KB." + }, + "cssimginline": { + "type": "boolean", + "description": "Inline small images (less than 2KB) referred within CSS files as background-URLs" + }, + "jpgoptimize": { + "type": "boolean", + "description": "Remove non-image data such as comments from JPEG images." + }, + "imglazyload": { + "type": "boolean", + "description": "Download images, only when the user scrolls the page to view them." + }, + "cssminify": { + "type": "boolean", + "description": "Remove comments and whitespaces from CSSs." + }, + "cssinline": { + "type": "boolean", + "description": "Inline CSS files, whose size is less than 2KB, within the main page." + }, + "csscombine": { + "type": "boolean", + "description": "Combine one or more CSS files into one file." + }, + "convertimporttolink": { + "type": "boolean", + "description": "Convert CSS import statements to HTML link tags." + }, + "jsminify": { + "type": "boolean", + "description": "Remove comments and whitespaces from JavaScript." + }, + "jsinline": { + "type": "boolean", + "description": "Convert linked JavaScript files (less than 2KB) to inline JavaScript files." + }, + "htmlminify": { + "type": "boolean", + "description": "Remove comments and whitespaces from an HTML page." + }, + "cssmovetohead": { + "type": "boolean", + "description": "Move any CSS file present within the body tag of an HTML page to the head tag." + }, + "jsmovetoend": { + "type": "boolean", + "description": "Move any JavaScript present in the body tag to the end of the body tag." + }, + "domainsharding": { + "type": "string", + "description": "Domain name of the server" + }, + "dnsshards": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Set of domain names that replaces the parent domain." + }, + "clientsidemeasurements": { + "type": "boolean", + "description": "Send AppFlow records about the web pages optimized by this action." + }, + "imgadddimensions": { + "type": "string", + "readOnly": true + }, + "imgshrinkformobile": { + "type": "string", + "readOnly": true + }, + "imgweaken": { + "type": "string", + "readOnly": true + }, + "jpgprogressive": { + "type": "string", + "readOnly": true + }, + "cssflattenimports": { + "type": "string", + "readOnly": true + }, + "jscombine": { + "type": "string", + "readOnly": true + }, + "htmlrmdefaultattribs": { + "type": "string", + "readOnly": true + }, + "htmlrmattribquotes": { + "type": "string", + "readOnly": true + }, + "htmltrimurls": { + "type": "string", + "readOnly": true + }, + "hits": { + "type": "string", + "readOnly": true + }, + "undefhits": { + "type": "string", + "readOnly": true + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "FeoglobalBinding": { + "type": "object", + "properties": {} + }, + "FeoglobalFeopolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "The name of the globally bound front end optimization policy." + }, + "priority": { + "type": "integer", + "description": "The priority assigned to the policy binding." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "type": { + "type": "string", + "description": "Bindpoint to which the policy is bound." + }, + "numpol": { + "type": "integer", + "description": "The number of policies bound to the bindpoint." + }, + "globalbindtype": { + "type": "string" + } + } + }, + "FeoglobalPolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "The name of the globally bound front end optimization policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "type": { + "type": "string", + "description": "Bindpoint to which the policy is bound." + }, + "globalbindtype": { + "type": "string" + } + } + }, + "Feoparameter": { + "type": "object", + "properties": { + "jpegqualitypercent": { + "type": "integer", + "description": "The percentage value of a JPEG image quality to be reduced." + }, + "cssinlinethressize": { + "type": "integer", + "description": "Threshold value of the file size (in bytes) for converting external CSS files to inline CSS files." + }, + "jsinlinethressize": { + "type": "integer", + "description": "Threshold value of the file size (in bytes), for converting external JavaScript files to inline JavaScript files." + }, + "imginlinethressize": { + "type": "integer", + "description": "Maximum file size of an image (in bytes), for coverting linked images to inline images." + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Feopolicy": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "The name of the front end optimization policy." + }, + "rule": { + "type": "string", + "description": "The rule associated with the front end optimization policy." + }, + "action": { + "type": "string", + "description": "The front end optimization action that has to be performed when the rule matches." + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "hits": { + "type": "string", + "readOnly": true + }, + "undefhits": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "FeopolicyBinding": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "The name of the front end optimization policy.
Minimum value =" + } + } + }, + "FeopolicyCsvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "Location where the policy is bound to." + }, + "priority": { + "type": "integer", + "description": "Priority of the policy." + }, + "activepolicy": { + "type": "integer", + "description": "Indicates whether a policy is bound or not." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "The name of the front end optimization policy." + } + } + }, + "FeopolicyFeoglobalBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "Location where the policy is bound to." + }, + "priority": { + "type": "integer", + "description": "Priority of the policy." + }, + "activepolicy": { + "type": "integer", + "description": "Indicates whether a policy is bound or not." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "The name of the front end optimization policy." + } + } + }, + "FeopolicyGlobalBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "Location where the policy is bound to." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "The name of the front end optimization policy." + } + } + }, + "FeopolicyLbvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "Location where the policy is bound to." + }, + "priority": { + "type": "integer", + "description": "Priority of the policy." + }, + "activepolicy": { + "type": "integer", + "description": "Indicates whether a policy is bound or not." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "The name of the front end optimization policy." + } + } + }, + "FeopolicyVserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "Location where the policy is bound to." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "The name of the front end optimization policy." + } + } + }, + "Filteraction": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the filtering action." + }, + "qual": { + "type": "string", + "description": "Qualifier, which is the action to be performed." + }, + "servicename": { + "type": "string", + "description": "Service to which to forward HTTP requests." + }, + "value": { + "type": "string", + "description": "String containing the header_name and header_value." + }, + "respcode": { + "type": "integer", + "description": "Response code to be returned for HTTP requests (for use with the ERRORCODE qualifier)." + }, + "page": { + "type": "string", + "description": "HTML page to return for HTTP requests (For use with the ERRORCODE qualifier)." + }, + "isdefault": { + "type": "string", + "readOnly": true + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + } + } + }, + "FilterglobalBinding": { + "type": "object", + "properties": {} + }, + "FilterglobalFilterpolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "The name of the filter policy." + }, + "priority": { + "type": "integer", + "description": "The priority of the policy." + }, + "state": { + "type": "string", + "description": "State of the binding." + } + } + }, + "FilterglobalPolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "The name of the filter policy." + }, + "state": { + "type": "string", + "description": "State of the binding." + } + } + }, + "Filterhtmlinjectionparameter": { + "type": "object", + "properties": { + "rate": { + "type": "integer", + "description": "For a rate of x, HTML injection is done for 1 out of x policy matches." + }, + "frequency": { + "type": "integer", + "description": "For a frequency of x, HTML injection is done at least once per x milliseconds." + }, + "strict": { + "type": "string", + "description": "Searching for tag." + }, + "htmlsearchlen": { + "type": "integer", + "description": "Number of characters, in the HTTP body, in which to search for the tag if strict mode is set." + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + } + } + }, + "Filterhtmlinjectionvariable": { + "type": "object", + "properties": { + "variable": { + "type": "string", + "description": "Name for the HTML injection variable to be added." + }, + "value": { + "type": "string", + "description": "Value to be assigned to the new variable." + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "type": { + "type": "string", + "readOnly": true + } + } + }, + "Filterpolicy": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the filtering action." + }, + "rule": { + "type": "string", + "description": "Citrix ADC classic expression specifying the type of connections that match this policy." + }, + "reqaction": { + "type": "string", + "description": "Name of the action to be performed on requests that match the policy." + }, + "resaction": { + "type": "string", + "description": "The action to be performed on the response." + }, + "hits": { + "type": "string", + "readOnly": true + } + } + }, + "FilterpolicyBinding": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the filter policy to be displayed." + } + } + }, + "FilterpolicyCrvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the filter policy to be displayed." + } + } + }, + "FilterpolicyCsvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the filter policy to be displayed." + } + } + }, + "FilterpolicyFilterglobalBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the filter policy to be displayed." + } + } + }, + "FilterpolicyGlobalBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "name": { + "type": "string", + "description": "Name of the filter policy to be displayed." + } + } + }, + "FilterpolicyLbvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "priority": { + "type": "integer" + }, + "activepolicy": { + "type": "integer" + }, + "name": { + "type": "string", + "description": "Name of the filter policy to be displayed." + } + } + }, + "FilterpolicyVserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "The entity name to which policy is bound" + }, + "name": { + "type": "string", + "description": "Name of the filter policy to be displayed." + } + } + }, + "Filterpostbodyinjection": { + "type": "object", + "properties": { + "postbody": { + "type": "string", + "description": "Name of file whose contents are to be inserted after the response body." + }, + "systemiid": { + "type": "string", + "readOnly": true + } + } + }, + "Filterprebodyinjection": { + "type": "object", + "properties": { + "prebody": { + "type": "string", + "description": "Name of file whose contents are to be inserted before the response body." + }, + "systemiid": { + "type": "string", + "readOnly": true + } + } + }, + "Gslbconfig": { + "type": "object", + "properties": { + "preview": { + "type": "boolean", + "description": "Do not synchronize the GSLB sites, but display the commands that would be applied on the slave node upon synchronization." + }, + "debug": { + "type": "boolean", + "description": "Generate verbose output when synchronizing the GSLB sites." + }, + "forcesync": { + "type": "string", + "description": "Force synchronization of the specified site even if a dependent configuration on the remote site is preventing synchronization or if one or" + }, + "nowarn": { + "type": "boolean", + "description": "Suppress the warning and the confirmation prompt that are displayed before site synchronization begins." + }, + "saveconfig": { + "type": "boolean", + "description": "Save the configuration on all the nodes participating in the synchronization process, automatically." + }, + "command": { + "type": "string", + "description": "Run the specified command on the master node and then on all the slave nodes." + } + } + }, + "Gslbdomain": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the Domain" + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "GslbdomainBinding": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the Domain.
Minimum value =" + } + } + }, + "GslbdomainGslbserviceBinding": { + "type": "object", + "properties": { + "servicename": { + "type": "string", + "description": "The service name." + }, + "servicetype": { + "type": "string", + "description": "The type GSLB service" + }, + "vservername": { + "type": "string" + }, + "ipaddress": { + "type": "string", + "description": "The Ip address of the service" + }, + "port": { + "type": "integer", + "description": "Port Number" + }, + "state": { + "type": "string", + "description": "The state of the vserver" + }, + "weight": { + "type": "integer", + "description": "weight assigned" + }, + "dynamicconfwt": { + "type": "integer", + "description": "dynamic weight" + }, + "cumulativeweight": { + "type": "integer", + "description": "cumlative weight" + }, + "svreffgslbstate": { + "type": "string", + "description": "GSLB server state" + }, + "gslbthreshold": { + "type": "integer", + "description": "The threshold value of the service" + }, + "cnameentry": { + "type": "string", + "description": "The cname of the gslb service" + }, + "order": { + "type": "integer", + "description": "Order number assigned to the service when it is bound to the gslb vserver." + }, + "name": { + "type": "string", + "description": "Name of the Domain" + } + } + }, + "GslbdomainGslbservicegroupBinding": { + "type": "object", + "properties": { + "servicegroupname": { + "type": "string", + "description": "The GSLB service group name bound to the selected GSLB virtual server." + }, + "order": { + "type": "integer", + "description": "Order number assigned to the service when it is bound to the gslb vserver." + }, + "name": { + "type": "string", + "description": "Name of the Domain" + } + } + }, + "GslbdomainGslbservicegroupmemberBinding": { + "type": "object", + "properties": { + "servicegroupname": { + "type": "string", + "description": "The GSLB service group name bound to the selected GSLB virtual server." + }, + "ipaddress": { + "type": "string", + "description": "The Ip address of the service" + }, + "port": { + "type": "integer", + "description": "Port Number" + }, + "servicetype": { + "type": "string", + "description": "The type GSLB service" + }, + "weight": { + "type": "integer", + "description": "weight assigned" + }, + "svreffgslbstate": { + "type": "string", + "description": "GSLB server state" + }, + "gslbthreshold": { + "type": "integer", + "description": "The threshold value of the service" + }, + "order": { + "type": "integer", + "description": "Order number assigned to the service when it is bound to the gslb vserver." + }, + "name": { + "type": "string", + "description": "Name of the Domain" + } + } + }, + "GslbdomainGslbvserverBinding": { + "type": "object", + "properties": { + "vservername": { + "type": "string" + }, + "servicetype": { + "type": "string", + "description": "The type GSLB service" + }, + "state": { + "type": "string", + "description": "The state of the vserver" + }, + "lbmethod": { + "type": "string", + "description": "The load balancing method set for the virtual server" + }, + "dnsrecordtype": { + "type": "string", + "description": "The IP type for this GSLB vserver." + }, + "backuplbmethod": { + "type": "string", + "description": "Indicates the backup method in case the primary fails" + }, + "persistencetype": { + "type": "string", + "description": "Indicates if persistence is set on the gslb vserver" + }, + "edr": { + "type": "string", + "description": "Send clients an empty DNS response when the GSLB virtual server is DOWN." + }, + "mir": { + "type": "string" + }, + "dynamicweight": { + "type": "string", + "description": "Dynamic weight method of the vserver" + }, + "statechangetimesec": { + "type": "string", + "description": "Time since last state change" + }, + "cip": { + "type": "string", + "description": "Indicates if Client IP option is enabled" + }, + "persistenceid": { + "type": "integer", + "description": "Persistence id of the gslb vserver" + }, + "netmask": { + "type": "string", + "description": "Netmask" + }, + "v6netmasklen": { + "type": "integer", + "description": "Number of bits to consider, in an IPv6 source IP address, for creating the hash that is required by the SOURCEIPHASH load balancing method." + }, + "sitename": { + "type": "string", + "description": "Name of the site to which the service belongs." + }, + "sitepersistence": { + "type": "string", + "description": "Indicates the type of cookie persistence set" + }, + "siteprefix": { + "type": "string", + "description": "The site prefix string." + }, + "customheaders": { + "type": "string", + "description": "The string that is sent to the service." + }, + "persistmask": { + "type": "string", + "description": "The optional IPv4 network mask applied to IPv4 addresses to establish source IP address based persistence." + }, + "v6persistmasklen": { + "type": "integer", + "description": "Number of bits to consider in an IPv6 source IP address when creating source IP address based persistence sessions." + }, + "name": { + "type": "string", + "description": "Name of the Domain" + } + } + }, + "GslbdomainLbmonitorBinding": { + "type": "object", + "properties": { + "monitorname": { + "type": "string", + "description": "Monitor name" + }, + "servicename": { + "type": "string", + "description": "The service name." + }, + "vservername": { + "type": "string" + }, + "monstate": { + "type": "string", + "description": "Monitor state" + }, + "httprequest": { + "type": "string", + "description": "HTTP request to the backend server" + }, + "iptunnel": { + "type": "string", + "description": "The state of the monitor for tunneled devices." + }, + "customheaders": { + "type": "string", + "description": "The string that is sent to the service." + }, + "respcode": { + "type": "string", + "description": "The response codes." + }, + "monitortotalprobes": { + "type": "integer", + "description": "Total monitor probes" + }, + "monitortotalfailedprobes": { + "type": "integer", + "description": "Total probes failed" + }, + "monitorcurrentfailedprobes": { + "type": "integer", + "description": "Total number of current failed probes" + }, + "responsetime": { + "type": "integer", + "description": "Response time of this monitor." + }, + "monstatcode": { + "type": "integer", + "description": "The code indicating the monitor response." + }, + "lastresponse": { + "type": "string", + "description": "The string form of monstatcode." + }, + "grpchealthcheck": { + "type": "string", + "description": "The gRPC health check service status." + }, + "grpcstatuscode": { + "type": "integer", + "description": "The gRPC status codes." + }, + "grpcservicename": { + "type": "string", + "description": "The gRPC service name." + }, + "name": { + "type": "string", + "description": "Name of the Domain" + } + } + }, + "GslbdomainMonitorBinding": { + "type": "object", + "properties": { + "monitorname": { + "type": "string", + "description": "Monitor name" + }, + "servicename": { + "type": "string", + "description": "The service name." + }, + "vservername": { + "type": "string" + }, + "monstate": { + "type": "string", + "description": "Monitor state" + }, + "httprequest": { + "type": "string", + "description": "HTTP request to the backend server" + }, + "iptunnel": { + "type": "string", + "description": "The state of the monitor for tunneled devices." + }, + "customheaders": { + "type": "string", + "description": "The string that is sent to the service." + }, + "respcode": { + "type": "string", + "description": "The response codes." + }, + "lastresponse": { + "type": "string", + "description": "The string form of monstatcode." + }, + "name": { + "type": "string", + "description": "Name of the Domain" + } + } + }, + "GslbdomainServiceBinding": { + "type": "object", + "properties": { + "servicename": { + "type": "string", + "description": "The service name." + }, + "servicetype": { + "type": "string", + "description": "The type GSLB service" + }, + "vservername": { + "type": "string" + }, + "ipaddress": { + "type": "string", + "description": "The Ip address of the service" + }, + "state": { + "type": "string", + "description": "The state of the vserver" + }, + "svreffgslbstate": { + "type": "string", + "description": "GSLB server state" + }, + "cnameentry": { + "type": "string", + "description": "The cname of the gslb service" + }, + "name": { + "type": "string", + "description": "Name of the Domain" + } + } + }, + "GslbdomainServicegroupBinding": { + "type": "object", + "properties": { + "servicegroupname": { + "type": "string", + "description": "The GSLB service group name bound to the selected GSLB virtual server." + }, + "name": { + "type": "string", + "description": "Name of the Domain" + } + } + }, + "GslbdomainServicegroupmemberBinding": { + "type": "object", + "properties": { + "servicegroupname": { + "type": "string", + "description": "The GSLB service group name bound to the selected GSLB virtual server." + }, + "ipaddress": { + "type": "string", + "description": "The Ip address of the service" + }, + "servicetype": { + "type": "string", + "description": "The type GSLB service" + }, + "svreffgslbstate": { + "type": "string", + "description": "GSLB server state" + }, + "name": { + "type": "string", + "description": "Name of the Domain" + } + } + }, + "GslbdomainVserverBinding": { + "type": "object", + "properties": { + "vservername": { + "type": "string" + }, + "servicetype": { + "type": "string", + "description": "The type GSLB service" + }, + "state": { + "type": "string", + "description": "The state of the vserver" + }, + "lbmethod": { + "type": "string", + "description": "The load balancing method set for the virtual server" + }, + "dnsrecordtype": { + "type": "string", + "description": "The IP type for this GSLB vserver." + }, + "backuplbmethod": { + "type": "string", + "description": "Indicates the backup method in case the primary fails" + }, + "persistencetype": { + "type": "string", + "description": "Indicates if persistence is set on the gslb vserver" + }, + "edr": { + "type": "string", + "description": "Send clients an empty DNS response when the GSLB virtual server is DOWN." + }, + "mir": { + "type": "string" + }, + "dynamicweight": { + "type": "string", + "description": "Dynamic weight method of the vserver" + }, + "statechangetimesec": { + "type": "string", + "description": "Time since last state change" + }, + "cip": { + "type": "string", + "description": "Indicates if Client IP option is enabled" + }, + "netmask": { + "type": "string", + "description": "Netmask" + }, + "sitename": { + "type": "string", + "description": "Name of the site to which the service belongs." + }, + "sitepersistence": { + "type": "string", + "description": "Indicates the type of cookie persistence set" + }, + "siteprefix": { + "type": "string", + "description": "The site prefix string." + }, + "customheaders": { + "type": "string", + "description": "The string that is sent to the service." + }, + "persistmask": { + "type": "string", + "description": "The optional IPv4 network mask applied to IPv4 addresses to establish source IP address based persistence." + }, + "name": { + "type": "string", + "description": "Name of the Domain" + } + } + }, + "Gslbldnsentries": { + "type": "object", + "properties": { + "nodeid": { + "type": "integer", + "description": "Unique number that identifies the cluster node." + }, + "sitename": { + "type": "string", + "readOnly": true + }, + "numsites": { + "type": "string", + "readOnly": true + }, + "ipaddress": { + "type": "string", + "readOnly": true + }, + "ttl": { + "type": "string", + "readOnly": true + }, + "name": { + "type": "string", + "readOnly": true + }, + "rtt": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Gslbldnsentry": { + "type": "object", + "properties": { + "ipaddress": { + "type": "string", + "description": "IP address of the LDNS server." + } + } + }, + "Gslbparameter": { + "type": "object", + "properties": { + "ldnsentrytimeout": { + "type": "integer", + "description": "Time, in seconds, after which an inactive LDNS entry is removed." + }, + "rtttolerance": { + "type": "integer", + "description": "Tolerance, in milliseconds, for newly learned round-trip time (RTT) values." + }, + "ldnsmask": { + "type": "string", + "description": "The IPv4 network mask with which to create LDNS entries." + }, + "v6ldnsmasklen": { + "type": "integer", + "description": "Mask for creating LDNS entries for IPv6 source addresses." + }, + "ldnsprobeorder": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Order in which monitors should be initiated to calculate RTT." + }, + "dropldnsreq": { + "type": "string", + "description": "Drop LDNS requests if round-trip time (RTT) information is not available." + }, + "gslbsvcstatedelaytime": { + "type": "integer", + "description": "Amount of delay in updating the state of GSLB service to DOWN when MEP goes down." + }, + "svcstatelearningtime": { + "type": "integer", + "description": "Time (in seconds) within which local or child site services remain in learning phase." + }, + "automaticconfigsync": { + "type": "string", + "description": "GSLB configuration will be synced automatically to remote gslb sites if enabled." + }, + "mepkeepalivetimeout": { + "type": "integer", + "description": "Time duartion (in seconds) during which if no new packets received by Local gslb site from Remote gslb site then mark the MEP connection DOW" + }, + "gslbsyncinterval": { + "type": "integer", + "description": "Time duartion (in seconds) for which the gslb sync process will wait before checking for config changes." + }, + "gslbsyncmode": { + "type": "string", + "description": "Mode in which configuration will be synced from master site to remote sites." + }, + "gslbsynclocfiles": { + "type": "string", + "description": "If disabled, Location files will not be synced to the remote sites as part of manual sync and automatic sync." + }, + "gslbconfigsyncmonitor": { + "type": "string", + "description": "If enabled, remote gslb site's rsync port will be monitored and site is considered for configuration sync only when the monitor is successfu" + }, + "gslbsyncsaveconfigcommand": { + "type": "string", + "description": "If enabled, 'save ns config' command will be treated as other GSLB commands and synced to GSLB nodes when auto gslb sync option is enabled." + }, + "undefaction": { + "type": "string", + "description": "Action to perform when policy evaluation creates an UNDEF condition." + }, + "flags": { + "type": "string", + "readOnly": true + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "incarnation": { + "type": "string", + "readOnly": true + }, + "overridepersistencyfororder": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Gslbrunningconfig": { + "type": "object", + "properties": { + "response": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Gslbservice": { + "type": "object", + "properties": { + "servicename": { + "type": "string", + "description": "Name for the GSLB service." + }, + "cnameentry": { + "type": "string", + "description": "Canonical name of the GSLB service." + }, + "ip": { + "type": "string", + "description": "IP address for the GSLB service." + }, + "servername": { + "type": "string", + "description": "Name of the server hosting the GSLB service." + }, + "servicetype": { + "type": "string", + "description": "Type of service to create." + }, + "port": { + "type": "integer", + "description": "Port on which the load balancing entity represented by this GSLB service listens." + }, + "publicip": { + "type": "string", + "description": "The public IP address that a NAT device translates to the GSLB service's private IP address." + }, + "publicport": { + "type": "integer", + "description": "The public port associated with the GSLB service's public IP address." + }, + "maxclient": { + "type": "integer", + "description": "The maximum number of open connections that the service can support at any given time." + }, + "healthmonitor": { + "type": "string", + "description": "Monitor the health of the GSLB service." + }, + "sitename": { + "type": "string", + "description": "Name of the GSLB site to which the service belongs." + }, + "state": { + "type": "string", + "description": "Enable or disable the service." + }, + "cip": { + "type": "string", + "description": "In the request that is forwarded to the GSLB service, insert a header that stores the client's IP address." + }, + "cipheader": { + "type": "string", + "description": "Name for the HTTP header that stores the client's IP address." + }, + "sitepersistence": { + "type": "string", + "description": "Use cookie-based site persistence." + }, + "cookietimeout": { + "type": "integer", + "description": "Timeout value, in minutes, for the cookie, when cookie based site persistence is enabled." + }, + "siteprefix": { + "type": "string", + "description": "The site's prefix string." + }, + "clttimeout": { + "type": "integer", + "description": "Idle time, in seconds, after which a client connection is terminated." + }, + "svrtimeout": { + "type": "integer", + "description": "Idle time, in seconds, after which a server connection is terminated." + }, + "maxbandwidth": { + "type": "integer", + "description": "Integer specifying the maximum bandwidth allowed for the service." + }, + "downstateflush": { + "type": "string", + "description": "Flush all active transactions associated with the GSLB service when its state transitions from UP to DOWN." + }, + "maxaaausers": { + "type": "integer", + "description": "Maximum number of SSL VPN users that can be logged on concurrently to the VPN virtual server that is represented by this GSLB service." + }, + "monthreshold": { + "type": "integer", + "description": "Monitoring threshold value for the GSLB service." + }, + "hashid": { + "type": "integer", + "description": "Unique hash identifier for the GSLB service, used by hash based load balancing methods." + }, + "comment": { + "type": "string", + "description": "Any comments that you might want to associate with the GSLB service." + }, + "appflowlog": { + "type": "string", + "description": "Enable logging appflow flow information" + }, + "naptrreplacement": { + "type": "string", + "description": "The replacement domain name for this NAPTR." + }, + "naptrorder": { + "type": "integer", + "description": "An integer specifying the order in which the NAPTR records MUST be processed in order to accurately represent the ordered list of Rules." + }, + "naptrservices": { + "type": "string", + "description": "Service Parameters applicable to this delegation path." + }, + "naptrdomainttl": { + "type": "integer", + "description": "Modify the TTL of the internally created naptr domain" + }, + "naptrpreference": { + "type": "integer", + "description": "An integer specifying the preference of this NAPTR among NAPTR records having same order." + }, + "ipaddress": { + "type": "string", + "description": "The new IP address of the service." + }, + "viewname": { + "type": "string", + "description": "Name of the DNS view of the service." + }, + "viewip": { + "type": "string", + "description": "IP address to be used for the given view" + }, + "weight": { + "type": "integer", + "description": "Weight to assign to the monitor-service binding." + }, + "monitor_name_svc": { + "type": "string", + "description": "Name of the monitor to bind to the service." + }, + "newname": { + "type": "string", + "description": "New name for the GSLB service." + }, + "gslb": { + "type": "string", + "readOnly": true + }, + "svrstate": { + "type": "string", + "readOnly": true + }, + "svreffgslbstate": { + "type": "string", + "readOnly": true + }, + "gslbthreshold": { + "type": "string", + "readOnly": true + }, + "gslbsvcstats": { + "type": "string", + "readOnly": true + }, + "monstate": { + "type": "string", + "readOnly": true + }, + "preferredlocation": { + "type": "string", + "readOnly": true + }, + "monitor_state": { + "type": "string", + "readOnly": true + }, + "statechangetimesec": { + "type": "string", + "readOnly": true + }, + "tickssincelaststatechange": { + "type": "string", + "readOnly": true + }, + "threshold": { + "type": "string", + "readOnly": true + }, + "clmonowner": { + "type": "string", + "readOnly": true + }, + "clmonview": { + "type": "string", + "readOnly": true + }, + "gslbsvchealth": { + "type": "string", + "readOnly": true + }, + "glsbsvchealthdescr": { + "type": "string", + "readOnly": true + }, + "nodefaultbindings": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "GslbserviceBinding": { + "type": "object", + "properties": { + "servicename": { + "type": "string", + "description": "Name of the GSLB service.
Minimum value =" + } + } + }, + "GslbserviceDnsviewBinding": { + "type": "object", + "properties": { + "viewname": { + "type": "string", + "description": "Name of the DNS view of the service." + }, + "viewip": { + "type": "string", + "description": "IP address to be used for the given view" + }, + "servicename": { + "type": "string", + "description": "Name of the GSLB service." + } + } + }, + "GslbserviceLbmonitorBinding": { + "type": "object", + "properties": { + "monitor_name": { + "type": "string", + "description": "Monitor name." + }, + "monstate": { + "type": "string", + "description": "State of the monitor bound to gslb service." + }, + "monitor_state": { + "type": "string", + "description": "The running state of the monitor on this service." + }, + "weight": { + "type": "integer", + "description": "Weight to assign to the monitor-service binding." + }, + "totalfailedprobes": { + "type": "integer", + "description": "The total number of failed probs." + }, + "failedprobes": { + "type": "integer", + "description": "Number of the current failed monitoring probes." + }, + "monstatcode": { + "type": "integer", + "description": "The code indicating the monitor response." + }, + "monstatparam1": { + "type": "integer", + "description": "First parameter for use with message code." + }, + "monstatparam2": { + "type": "integer", + "description": "Second parameter for use with message code." + }, + "monstatparam3": { + "type": "integer", + "description": "Third parameter for use with message code." + }, + "responsetime": { + "type": "integer", + "description": "Response time of this monitor." + }, + "monitortotalprobes": { + "type": "integer", + "description": "Total number of probes sent to monitor this service." + }, + "monitortotalfailedprobes": { + "type": "integer", + "description": "Total number of failed probes" + }, + "monitorcurrentfailedprobes": { + "type": "integer", + "description": "Total number of currently failed probes" + }, + "lastresponse": { + "type": "string", + "description": "Displays the gslb monitor status in string format." + }, + "servicename": { + "type": "string", + "description": "Name of the GSLB service." + } + } + }, + "GslbserviceMonitorBinding": { + "type": "object", + "properties": { + "monitor_name": { + "type": "string", + "description": "Monitor name." + }, + "monstate": { + "type": "string", + "description": "State of the monitor bound to gslb service." + }, + "monitor_state": { + "type": "string", + "description": "The running state of the monitor on this service." + }, + "lastresponse": { + "type": "string", + "description": "Displays the gslb monitor status in string format." + }, + "servicename": { + "type": "string", + "description": "Name of the GSLB service." + } + } + }, + "GslbserviceViewBinding": { + "type": "object", + "properties": { + "viewname": { + "type": "string", + "description": "Name of the DNS view of the service." + }, + "viewip": { + "type": "string", + "description": "IP address to be used for the given view" + }, + "servicename": { + "type": "string", + "description": "Name of the GSLB service." + } + } + }, + "Gslbservicegroup": { + "type": "object", + "properties": { + "servicegroupname": { + "type": "string", + "description": "Name of the GSLB service group." + }, + "servicetype": { + "type": "string", + "description": "Protocol used to exchange data with the GSLB service." + }, + "maxclient": { + "type": "integer", + "description": "Maximum number of simultaneous open connections for the GSLB service group." + }, + "cip": { + "type": "string", + "description": "Insert the Client IP header in requests forwarded to the GSLB service." + }, + "cipheader": { + "type": "string", + "description": "Name of the HTTP header whose value must be set to the IP address of the client." + }, + "healthmonitor": { + "type": "string", + "description": "Monitor the health of this GSLB service.Available settings function are as follows:" + }, + "clttimeout": { + "type": "integer", + "description": "Time, in seconds, after which to terminate an idle client connection." + }, + "svrtimeout": { + "type": "integer", + "description": "Time, in seconds, after which to terminate an idle server connection." + }, + "maxbandwidth": { + "type": "integer", + "description": "Maximum bandwidth, in Kbps, allocated for all the services in the GSLB service group." + }, + "monthreshold": { + "type": "integer", + "description": "Minimum sum of weights of the monitors that are bound to this GSLB service." + }, + "state": { + "type": "string", + "description": "Initial state of the GSLB service group." + }, + "downstateflush": { + "type": "string", + "description": "Flush all active transactions associated with all the services in the GSLB service group whose state transitions from UP to DOWN." + }, + "comment": { + "type": "string", + "description": "Any information about the GSLB service group." + }, + "appflowlog": { + "type": "string", + "description": "Enable logging of AppFlow information for the specified GSLB service group." + }, + "autoscale": { + "type": "string", + "description": "Auto scale option for a GSLB servicegroup" + }, + "autodelayedtrofs": { + "type": "string", + "description": "Indicates graceful movement of the service to TROFS." + }, + "sitename": { + "type": "string", + "description": "Name of the GSLB site to which the service group belongs." + }, + "sitepersistence": { + "type": "string", + "description": "Use cookie-based site persistence." + }, + "servername": { + "type": "string", + "description": "Name of the server to which to bind the service group." + }, + "port": { + "type": "integer", + "description": "Server port number." + }, + "weight": { + "type": "integer", + "description": "Weight to assign to the servers in the service group." + }, + "hashid": { + "type": "integer", + "description": "The hash identifier for the service." + }, + "publicip": { + "type": "string", + "description": "The public IP address that a NAT device translates to the GSLB service's private IP address." + }, + "publicport": { + "type": "integer", + "description": "The public port associated with the GSLB service's public IP address." + }, + "siteprefix": { + "type": "string", + "description": "The site's prefix string." + }, + "order": { + "type": "integer", + "description": "Order number to be assigned to the gslb servicegroup member" + }, + "monitor_name_svc": { + "type": "string", + "description": "Name of the monitor bound to the GSLB service group." + }, + "dup_weight": { + "type": "integer", + "description": "weight of the monitor that is bound to GSLB servicegroup." + }, + "delay": { + "type": "integer", + "description": "The time allowed (in seconds) for a graceful shutdown." + }, + "graceful": { + "type": "string", + "description": "Wait for all existing connections to the service to terminate before shutting down the service." + }, + "includemembers": { + "type": "boolean", + "description": "Display the members of the listed GSLB service groups in addition to their settings." + }, + "newname": { + "type": "string", + "description": "New name for the GSLB service group." + }, + "numofconnections": { + "type": "string", + "readOnly": true + }, + "serviceconftype": { + "type": "string", + "readOnly": true + }, + "value": { + "type": "string", + "readOnly": true + }, + "svrstate": { + "type": "string", + "readOnly": true + }, + "ip": { + "type": "string", + "readOnly": true + }, + "monstatcode": { + "type": "string", + "readOnly": true + }, + "monstatparam1": { + "type": "string", + "readOnly": true + }, + "monstatparam2": { + "type": "string", + "readOnly": true + }, + "monstatparam3": { + "type": "string", + "readOnly": true + }, + "statechangetimemsec": { + "type": "string", + "readOnly": true + }, + "stateupdatereason": { + "type": "string", + "readOnly": true + }, + "clmonowner": { + "type": "string", + "readOnly": true + }, + "clmonview": { + "type": "string", + "readOnly": true + }, + "groupcount": { + "type": "string", + "readOnly": true + }, + "serviceipstr": { + "type": "string", + "readOnly": true + }, + "servicegroupeffectivestate": { + "type": "string", + "readOnly": true + }, + "gslb": { + "type": "string", + "readOnly": true + }, + "svreffgslbstate": { + "type": "string", + "readOnly": true + }, + "nodefaultbindings": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "GslbservicegroupBinding": { + "type": "object", + "properties": { + "servicegroupname": { + "type": "string", + "description": "Name of the GSLB service group.
Minimum value =" + } + } + }, + "GslbservicegroupGslbservicegroupmemberBinding": { + "type": "object", + "properties": { + "ip": { + "type": "string", + "description": "IP Address." + }, + "port": { + "type": "integer", + "description": "Server port number." + }, + "svrstate": { + "type": "string", + "description": "The state of the GSLB service" + }, + "statechangetimesec": { + "type": "string", + "description": "Time when last state change occurred." + }, + "tickssincelaststatechange": { + "type": "integer", + "description": "Time in 10 millisecond ticks since the last state change." + }, + "weight": { + "type": "integer", + "description": "Weight to assign to the servers in the service group." + }, + "servername": { + "type": "string", + "description": "Name of the server to which to bind the service group." + }, + "state": { + "type": "string", + "description": "Initial state of the GSLB service group." + }, + "hashid": { + "type": "integer", + "description": "The hash identifier for the service." + }, + "graceful": { + "type": "string", + "description": "Wait for all existing connections to the service to terminate before shutting down the service." + }, + "delay": { + "type": "integer", + "description": "The time allowed (in seconds) for a graceful shutdown." + }, + "publicip": { + "type": "string", + "description": "The public IP address that a NAT device translates to the GSLB service's private IP address." + }, + "publicport": { + "type": "integer", + "description": "The public port associated with the GSLB service's public IP address." + }, + "gslbthreshold": { + "type": "integer", + "description": "Indicates if gslb svc has reached threshold" + }, + "threshold": { + "type": "string" + }, + "preferredlocation": { + "type": "string", + "description": "Prefered location." + }, + "siteprefix": { + "type": "string", + "description": "The site's prefix string." + }, + "order": { + "type": "integer", + "description": "Order number to be assigned to the gslb servicegroup member" + }, + "orderstr": { + "type": "string", + "description": "Order number in string form assigned to the gslb servicegroup member" + }, + "trofsdelay": { + "type": "integer", + "description": "Delay before moving to TROFS" + }, + "servicegroupname": { + "type": "string", + "description": "Name of the GSLB service group." + } + } + }, + "GslbservicegroupLbmonitorBinding": { + "type": "object", + "properties": { + "monitor_name": { + "type": "string", + "description": "Monitor name." + }, + "monweight": { + "type": "integer", + "description": "weight of the monitor that is bound to GSLB servicegroup." + }, + "monstate": { + "type": "string", + "description": "Monitor state." + }, + "weight": { + "type": "integer", + "description": "Weight to assign to the servers in the service group." + }, + "passive": { + "type": "boolean", + "description": "Indicates if load monitor is passive." + }, + "servicegroupname": { + "type": "string", + "description": "Name of the GSLB service group." + }, + "port": { + "type": "integer", + "description": "Port number of the GSLB service." + }, + "state": { + "type": "string", + "description": "Initial state of the service after binding." + }, + "hashid": { + "type": "integer", + "description": "Unique numerical identifier used by hash based load balancing methods to identify a service." + }, + "publicip": { + "type": "string", + "description": "The public IP address that a NAT device translates to the GSLB service's private IP address." + }, + "publicport": { + "type": "integer", + "description": "The public port associated with the GSLB service's public IP address." + }, + "siteprefix": { + "type": "string", + "description": "The site's prefix string." + }, + "order": { + "type": "integer", + "description": "Order number to be assigned to the gslb servicegroup member" + } + } + }, + "GslbservicegroupMonitorBinding": { + "type": "object", + "properties": { + "monitor_name": { + "type": "string", + "description": "Monitor name." + }, + "monstate": { + "type": "string", + "description": "Monitor state." + }, + "passive": { + "type": "boolean", + "description": "Indicates if load monitor is passive." + }, + "servicegroupname": { + "type": "string", + "description": "Name of the GSLB service group." + }, + "state": { + "type": "string", + "description": "Initial state of the service after binding." + }, + "publicip": { + "type": "string", + "description": "The public IP address that a NAT device translates to the GSLB service's private IP address." + }, + "siteprefix": { + "type": "string", + "description": "The site's prefix string." + } + } + }, + "GslbservicegroupServicegroupentitymonbindingsBinding": { + "type": "object", + "properties": { + "servicegroupentname2": { + "type": "string" + }, + "monitor_name": { + "type": "string", + "description": "Monitor name." + }, + "monitor_state": { + "type": "string", + "description": "The running state of the monitor on this service." + }, + "passive": { + "type": "boolean", + "description": "Indicates if load monitor is passive." + }, + "monitortotalprobes": { + "type": "integer", + "description": "Total number of probes sent to monitor this service." + }, + "monitortotalfailedprobes": { + "type": "integer", + "description": "Total number of failed probes" + }, + "monitorcurrentfailedprobes": { + "type": "integer", + "description": "Total number of currently failed probes" + }, + "lastresponse": { + "type": "string", + "description": "The string form of monstatcode." + }, + "servicegroupname": { + "type": "string", + "description": "Name of the GSLB service group." + }, + "port": { + "type": "integer", + "description": "Port number of the GSLB service." + }, + "weight": { + "type": "integer", + "description": "When used along with monitor name, it specifies the weight of the monitor binding." + }, + "state": { + "type": "string", + "description": "Initial state of the service after binding." + }, + "hashid": { + "type": "integer", + "description": "Unique numerical identifier used by hash based load balancing methods to identify a service." + }, + "publicip": { + "type": "string", + "description": "The public IP address that a NAT device translates to the GSLB service's private IP address." + }, + "publicport": { + "type": "integer", + "description": "The public port associated with the GSLB service's public IP address." + }, + "siteprefix": { + "type": "string", + "description": "The site's prefix string." + }, + "order": { + "type": "integer", + "description": "Order number to be assigned to the gslb servicegroup member" + } + } + }, + "GslbservicegroupServicegroupmemberBinding": { + "type": "object", + "properties": { + "ip": { + "type": "string", + "description": "IP Address." + }, + "svrstate": { + "type": "string", + "description": "The state of the GSLB service" + }, + "statechangetimesec": { + "type": "string", + "description": "Time when last state change occurred." + }, + "servername": { + "type": "string", + "description": "Name of the server to which to bind the service group." + }, + "state": { + "type": "string", + "description": "Initial state of the GSLB service group." + }, + "graceful": { + "type": "string", + "description": "Wait for all existing connections to the service to terminate before shutting down the service." + }, + "publicip": { + "type": "string", + "description": "The public IP address that a NAT device translates to the GSLB service's private IP address." + }, + "threshold": { + "type": "string" + }, + "preferredlocation": { + "type": "string", + "description": "Prefered location." + }, + "siteprefix": { + "type": "string", + "description": "The site's prefix string." + }, + "servicegroupname": { + "type": "string", + "description": "Name of the GSLB service group." + } + } + }, + "Gslbsite": { + "type": "object", + "properties": { + "sitename": { + "type": "string", + "description": "Name for the GSLB site." + }, + "sitetype": { + "type": "string", + "description": "Type of site to create." + }, + "siteipaddress": { + "type": "string", + "description": "IP address for the GSLB site." + }, + "publicip": { + "type": "string", + "description": "Public IP address for the local site." + }, + "metricexchange": { + "type": "string", + "description": "Exchange metrics with other sites." + }, + "nwmetricexchange": { + "type": "string", + "description": "Exchange, with other GSLB sites, network metrics such as round-trip time (RTT), learned from communications with various local DNS (LDNS) se" + }, + "sessionexchange": { + "type": "string", + "description": "Exchange persistent session entries with other GSLB sites every five seconds." + }, + "triggermonitor": { + "type": "string", + "description": "Specify the conditions under which the GSLB service must be monitored by a monitor, if one is bound." + }, + "parentsite": { + "type": "string", + "description": "Parent site of the GSLB site, in a parent-child topology." + }, + "clip": { + "type": "string", + "description": "Cluster IP address." + }, + "publicclip": { + "type": "string", + "description": "IP address to be used to globally access the remote cluster when it is deployed behind a NAT." + }, + "naptrreplacementsuffix": { + "type": "string", + "description": "The naptr replacement suffix configured here will be used to construct the naptr replacement field in NAPTR record." + }, + "backupparentlist": { + "type": "array", + "items": { + "type": "string" + }, + "description": "The list of backup gslb sites configured in preferred order." + }, + "sitepassword": { + "type": "string", + "description": "Password to be used for mep communication between gslb site nodes." + }, + "newname": { + "type": "string", + "description": "New name for the GSLB site." + }, + "status": { + "type": "string", + "readOnly": true + }, + "persistencemepstatus": { + "type": "string", + "readOnly": true + }, + "version": { + "type": "string", + "readOnly": true + }, + "curbackupparentip": { + "type": "string", + "readOnly": true + }, + "sitestate": { + "type": "string", + "readOnly": true + }, + "oldname": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "GslbsiteBinding": { + "type": "object", + "properties": { + "sitename": { + "type": "string", + "description": "Name of the GSLB site." + } + } + }, + "GslbsiteGslbserviceBinding": { + "type": "object", + "properties": { + "servicename": { + "type": "string", + "description": "Service name." + }, + "cnameentry": { + "type": "string", + "description": "The cname of the gslb service." + }, + "ipaddress": { + "type": "string", + "description": "IP Address of the gslb service." + }, + "port": { + "type": "integer", + "description": "Port number of the gslb service." + }, + "servicetype": { + "type": "string", + "description": "Service type." + }, + "state": { + "type": "string", + "description": "State of the gslb service." + }, + "sitename": { + "type": "string", + "description": "Name of the GSLB site." + } + } + }, + "GslbsiteGslbservicegroupBinding": { + "type": "object", + "properties": { + "servicegroupname": { + "type": "string", + "description": "Servicegroup name." + }, + "servicetype": { + "type": "string", + "description": "Service type." + }, + "sitename": { + "type": "string", + "description": "Name of the GSLB site." + } + } + }, + "GslbsiteGslbservicegroupmemberBinding": { + "type": "object", + "properties": { + "servicegroupname": { + "type": "string", + "description": "Servicegroup name." + }, + "ipaddress": { + "type": "string", + "description": "IP Address of the gslb service." + }, + "port": { + "type": "integer", + "description": "Port number of the gslb service." + }, + "servicetype": { + "type": "string", + "description": "Service type." + }, + "state": { + "type": "string", + "description": "State of the gslb service." + }, + "sitename": { + "type": "string", + "description": "Name of the GSLB site." + } + } + }, + "GslbsiteServiceBinding": { + "type": "object", + "properties": { + "servicename": { + "type": "string", + "description": "Service name." + }, + "cnameentry": { + "type": "string", + "description": "The cname of the gslb service." + }, + "ipaddress": { + "type": "string", + "description": "IP Address of the gslb service." + }, + "servicetype": { + "type": "string", + "description": "Service type." + }, + "state": { + "type": "string", + "description": "State of the gslb service." + }, + "sitename": { + "type": "string", + "description": "Name of the GSLB site." + } + } + }, + "GslbsiteServicegroupBinding": { + "type": "object", + "properties": { + "servicegroupname": { + "type": "string", + "description": "Servicegroup name." + }, + "servicetype": { + "type": "string", + "description": "Service type." + }, + "sitename": { + "type": "string", + "description": "Name of the GSLB site." + } + } + }, + "GslbsiteServicegroupmemberBinding": { + "type": "object", + "properties": { + "servicegroupname": { + "type": "string", + "description": "Servicegroup name." + }, + "ipaddress": { + "type": "string", + "description": "IP Address of the gslb service." + }, + "servicetype": { + "type": "string", + "description": "Service type." + }, + "state": { + "type": "string", + "description": "State of the gslb service." + }, + "sitename": { + "type": "string", + "description": "Name of the GSLB site." + } + } + }, + "Gslbsyncstatus": { + "type": "object", + "properties": { + "summary": { + "type": "boolean", + "description": "sync status summary to be displayed in one line (Success/Failure), in case of Failure stating reason for failure" + }, + "response": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Gslbvserver": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the GSLB virtual server." + }, + "servicetype": { + "type": "string", + "description": "Protocol used by services bound to the virtual server." + }, + "iptype": { + "type": "string", + "description": "The IP type for this GSLB vserver." + }, + "dnsrecordtype": { + "type": "string", + "description": "DNS record type to associate with the GSLB virtual server's domain name." + }, + "lbmethod": { + "type": "string", + "description": "Load balancing method for the GSLB virtual server." + }, + "backupsessiontimeout": { + "type": "integer", + "description": "A non zero value enables the feature whose minimum value is 2 minutes." + }, + "backuplbmethod": { + "type": "string", + "description": "Backup load balancing method." + }, + "netmask": { + "type": "string", + "description": "IPv4 network mask for use in the SOURCEIPHASH load balancing method." + }, + "v6netmasklen": { + "type": "integer", + "description": "Number of bits to consider, in an IPv6 source IP address, for creating the hash that is required by the SOURCEIPHASH load balancing method." + }, + "rule": { + "type": "string", + "description": "Expression, or name of a named expression, against which traffic is evaluated." + }, + "tolerance": { + "type": "integer", + "description": "Tolerance in milliseconds." + }, + "persistencetype": { + "type": "string", + "description": "Use source IP address based persistence for the virtual server." + }, + "persistenceid": { + "type": "integer", + "description": "The persistence ID for the GSLB virtual server." + }, + "persistmask": { + "type": "string", + "description": "The optional IPv4 network mask applied to IPv4 addresses to establish source IP address based persistence." + }, + "v6persistmasklen": { + "type": "integer", + "description": "Number of bits to consider in an IPv6 source IP address when creating source IP address based persistence sessions." + }, + "timeout": { + "type": "integer", + "description": "Idle time, in minutes, after which a persistence entry is cleared." + }, + "edr": { + "type": "string", + "description": "Send clients an empty DNS response when the GSLB virtual server is DOWN." + }, + "ecs": { + "type": "string", + "description": "If enabled, respond with EDNS Client Subnet (ECS) option in the response for a DNS query with ECS." + }, + "ecsaddrvalidation": { + "type": "string", + "description": "Validate if ECS address is a private or unroutable address and in such cases, use the LDNS IP." + }, + "mir": { + "type": "string", + "description": "Include multiple IP addresses in the DNS responses sent to clients." + }, + "disableprimaryondown": { + "type": "string", + "description": "Continue to direct traffic to the backup chain even after the primary GSLB virtual server returns to the UP state." + }, + "dynamicweight": { + "type": "string", + "description": "Specify if the appliance should consider the service count, service weights, or ignore both when using weight-based load balancing methods." + }, + "state": { + "type": "string", + "description": "State of the GSLB virtual server." + }, + "considereffectivestate": { + "type": "string", + "description": "If the primary state of all bound GSLB services is DOWN, consider the effective states of all the GSLB services, obtained through the Metric" + }, + "comment": { + "type": "string", + "description": "Any comments that you might want to associate with the GSLB virtual server." + }, + "somethod": { + "type": "string", + "description": "Type of threshold that, when exceeded, triggers spillover." + }, + "sopersistence": { + "type": "string", + "description": "If spillover occurs, maintain source IP address based persistence for both primary and backup GSLB virtual servers." + }, + "sopersistencetimeout": { + "type": "integer", + "description": "Timeout for spillover persistence, in minutes." + }, + "sothreshold": { + "type": "integer", + "description": "Threshold at which spillover occurs." + }, + "sobackupaction": { + "type": "string", + "description": "Action to be performed if spillover is to take effect, but no backup chain to spillover is usable or exists" + }, + "appflowlog": { + "type": "string", + "description": "Enable logging appflow flow information" + }, + "toggleorder": { + "type": "string", + "description": "Configure this option to toggle order preference" + }, + "orderthreshold": { + "type": "integer", + "description": "This option is used to to specify the threshold of minimum number of services to be UP in an order, for it to be considered in Lb decision." + }, + "backupvserver": { + "type": "string", + "description": "Name of the backup GSLB virtual server to which the appliance should to forward requests if the status of the primary GSLB virtual server is" + }, + "servicename": { + "type": "string", + "description": "Name of the GSLB service for which to change the weight." + }, + "weight": { + "type": "integer", + "description": "Weight for the service." + }, + "servicegroupname": { + "type": "string", + "description": "The GSLB service group name bound to the selected GSLB virtual server." + }, + "domainname": { + "type": "string", + "description": "Domain name for which to change the time to live (TTL) and/or backup service IP address." + }, + "ttl": { + "type": "integer", + "description": "Time to live (TTL) for the domain." + }, + "backupip": { + "type": "string", + "description": "The IP address of the backup service for the specified domain name." + }, + "cookie_domain": { + "type": "string", + "description": "The cookie domain for the GSLB site." + }, + "cookietimeout": { + "type": "integer", + "description": "Timeout, in minutes, for the GSLB site cookie." + }, + "sitedomainttl": { + "type": "integer", + "description": "TTL, in seconds, for all internally created site domains (created when a site prefix is configured on a GSLB service) that are associated wi" + }, + "order": { + "type": "integer", + "description": "Order number to be assigned to the service when it is bound to the lb vserver." + }, + "newname": { + "type": "string", + "description": "New name for the GSLB virtual server." + }, + "curstate": { + "type": "string", + "readOnly": true + }, + "status": { + "type": "string", + "readOnly": true + }, + "lbrrreason": { + "type": "string", + "readOnly": true + }, + "iscname": { + "type": "string", + "readOnly": true + }, + "sitepersistence": { + "type": "string", + "readOnly": true + }, + "totalservices": { + "type": "string", + "readOnly": true + }, + "activeservices": { + "type": "string", + "readOnly": true + }, + "statechangetimesec": { + "type": "string", + "readOnly": true + }, + "statechangetimemsec": { + "type": "string", + "readOnly": true + }, + "tickssincelaststatechange": { + "type": "string", + "readOnly": true + }, + "health": { + "type": "string", + "readOnly": true + }, + "policyname": { + "type": "string", + "readOnly": true + }, + "priority": { + "type": "string", + "readOnly": true + }, + "gotopriorityexpression": { + "type": "string", + "readOnly": true + }, + "type": { + "type": "string", + "readOnly": true + }, + "vsvrbindsvcip": { + "type": "string", + "readOnly": true + }, + "vsvrbindsvcport": { + "type": "string", + "readOnly": true + }, + "servername": { + "type": "string", + "readOnly": true + }, + "nodefaultbindings": { + "type": "string", + "readOnly": true + }, + "currentactiveorder": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "GslbvserverBinding": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the GSLB virtual server.
Minimum value =" + } + } + }, + "GslbvserverDomainBinding": { + "type": "object", + "properties": { + "domainname": { + "type": "string", + "description": "Domain name for which to change the time to live (TTL) and/or backup service IP address." + }, + "ttl": { + "type": "integer", + "description": "Time to live (TTL) for the domain." + }, + "backupip": { + "type": "string", + "description": "The IP address of the backup service for the specified domain name." + }, + "cookie_domain": { + "type": "string", + "description": "The cookie domain for the GSLB site." + }, + "cookietimeout": { + "type": "integer", + "description": "Timeout, in minutes, for the GSLB site cookie." + }, + "sitedomainttl": { + "type": "integer", + "description": "TTL, in seconds, for all internally created site domains (created when a site prefix is configured on a GSLB service) that are associated wi" + }, + "name": { + "type": "string", + "description": "Name of the virtual server on which to perform the binding operation." + }, + "order": { + "type": "integer", + "description": "Order number to be assigned to the service when it is bound to the lb vserver." + }, + "backupipflag": { + "type": "boolean", + "description": "The IP address of the backup service for the specified domain name." + }, + "cookie_domainflag": { + "type": "boolean", + "description": "The cookie domain for the GSLB site." + } + } + }, + "GslbvserverGslbserviceBinding": { + "type": "object", + "properties": { + "servicename": { + "type": "string", + "description": "Name of the GSLB service for which to change the weight." + }, + "weight": { + "type": "integer", + "description": "Weight for the service." + }, + "cnameentry": { + "type": "string", + "description": "The cname of the gslb service." + }, + "ipaddress": { + "type": "string", + "description": "IP address." + }, + "port": { + "type": "integer", + "description": "Port number." + }, + "gslbboundsvctype": { + "type": "string", + "description": "Protocol used by services bound to the GSLBvirtual server." + }, + "curstate": { + "type": "string", + "description": "State of the gslb vserver." + }, + "dynamicconfwt": { + "type": "integer", + "description": "Weight obtained by the virtue of bound service count or weight" + }, + "cumulativeweight": { + "type": "integer", + "description": "Cumulative weight is the weight of GSLB service considering both its configured weight and dynamic weight." + }, + "svreffgslbstate": { + "type": "string", + "description": "Effective state of the gslb svc" + }, + "gslbthreshold": { + "type": "integer", + "description": "Indicates if gslb svc has reached threshold" + }, + "preferredlocation": { + "type": "string", + "description": "The target site to be returned in the DNS response when a policy is successfully evaluated against the incoming DNS request." + }, + "thresholdvalue": { + "type": "integer", + "description": "Tells whether threshold exceeded for this service participating in CUSTOMLB" + }, + "iscname": { + "type": "string", + "description": "is cname feature set on vserver" + }, + "domainname": { + "type": "string", + "description": "Domain name for which to change the time to live (TTL) and/or backup service IP address." + }, + "sitepersistcookie": { + "type": "string", + "description": "This field is introduced for displaying the cookie in cluster setup." + }, + "svcsitepersistence": { + "type": "string", + "description": "Type of Site Persistence set on the bound service" + }, + "order": { + "type": "integer", + "description": "Order number to be assigned to the service when it is bound to the lb vserver." + }, + "orderstr": { + "type": "string", + "description": "Order number in string form assigned to the service when it is bound to the lb vserver." + }, + "name": { + "type": "string", + "description": "Name of the virtual server on which to perform the binding operation." + } + } + }, + "GslbvserverGslbservicegroupBinding": { + "type": "object", + "properties": { + "servicegroupname": { + "type": "string", + "description": "The GSLB service group name bound to the selected GSLB virtual server." + }, + "order": { + "type": "integer", + "description": "Order number to be assigned to the service when it is bound to the lb vserver." + }, + "name": { + "type": "string", + "description": "Name of the virtual server on which to perform the binding operation." + } + } + }, + "GslbvserverGslbservicegroupmemberBinding": { + "type": "object", + "properties": { + "servicegroupname": { + "type": "string", + "description": "The GSLB service group name bound to the selected GSLB virtual server." + }, + "ipaddress": { + "type": "string", + "description": "IP address." + }, + "port": { + "type": "integer", + "description": "Port number." + }, + "servicetype": { + "type": "string", + "description": "Protocol used by services bound to the virtual server." + }, + "curstate": { + "type": "string", + "description": "State of the gslb vserver." + }, + "weight": { + "type": "integer", + "description": "Weight for the service." + }, + "dynamicweight": { + "type": "string", + "description": "Specify if the appliance should consider the service count, service weights, or ignore both when using weight-based load balancing methods." + }, + "preferredlocation": { + "type": "string", + "description": "The target site to be returned in the DNS response when a policy is successfully evaluated against the incoming DNS request." + }, + "svreffgslbstate": { + "type": "string", + "description": "Effective state of the gslb svc" + }, + "thresholdvalue": { + "type": "integer", + "description": "Tells whether threshold exceeded for this service participating in CUSTOMLB" + }, + "gslbthreshold": { + "type": "integer", + "description": "Indicates if gslb svc has reached threshold" + }, + "sitepersistcookie": { + "type": "string", + "description": "This field is introduced for displaying the cookie in cluster setup." + }, + "svcsitepersistence": { + "type": "string", + "description": "Type of Site Persistence set on the bound service" + }, + "order": { + "type": "integer", + "description": "Order number to be assigned to the service when it is bound to the lb vserver." + }, + "orderstr": { + "type": "string", + "description": "Order number in string form assigned to the service when it is bound to the lb vserver." + }, + "name": { + "type": "string", + "description": "Name of the virtual server on which to perform the binding operation." + } + } + }, + "GslbvserverLbpolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Name of the policy bound to the GSLB vserver." + }, + "priority": { + "type": "integer", + "description": "Priority." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "type": { + "type": "string", + "description": "The bindpoint to which the policy is bound" + }, + "name": { + "type": "string", + "description": "Name of the virtual server on which to perform the binding operation." + }, + "order": { + "type": "integer", + "description": "Order number to be assigned to the service when it is bound to the lb vserver." + } + } + }, + "GslbvserverPolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Name of the policy bound to the GSLB vserver." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "type": { + "type": "string", + "description": "The bindpoint to which the policy is bound" + }, + "name": { + "type": "string", + "description": "Name of the virtual server on which to perform the binding operation." + } + } + }, + "GslbvserverServiceBinding": { + "type": "object", + "properties": { + "servicename": { + "type": "string", + "description": "Name of the GSLB service for which to change the weight." + }, + "cnameentry": { + "type": "string", + "description": "The cname of the gslb service." + }, + "ipaddress": { + "type": "string", + "description": "IP address." + }, + "gslbboundsvctype": { + "type": "string", + "description": "Protocol used by services bound to the GSLBvirtual server." + }, + "curstate": { + "type": "string", + "description": "State of the gslb vserver." + }, + "svreffgslbstate": { + "type": "string", + "description": "Effective state of the gslb svc" + }, + "preferredlocation": { + "type": "string", + "description": "The target site to be returned in the DNS response when a policy is successfully evaluated against the incoming DNS request." + }, + "iscname": { + "type": "string", + "description": "is cname feature set on vserver" + }, + "domainname": { + "type": "string", + "description": "Domain name for which to change the time to live (TTL) and/or backup service IP address." + }, + "sitepersistcookie": { + "type": "string", + "description": "This field is introduced for displaying the cookie in cluster setup." + }, + "svcsitepersistence": { + "type": "string", + "description": "Type of Site Persistence set on the bound service" + }, + "name": { + "type": "string", + "description": "Name of the virtual server on which to perform the binding operation." + } + } + }, + "GslbvserverServicegroupBinding": { + "type": "object", + "properties": { + "servicegroupname": { + "type": "string", + "description": "The GSLB service group name bound to the selected GSLB virtual server." + }, + "name": { + "type": "string", + "description": "Name of the virtual server on which to perform the binding operation." + } + } + }, + "GslbvserverServicegroupmemberBinding": { + "type": "object", + "properties": { + "servicegroupname": { + "type": "string", + "description": "The GSLB service group name bound to the selected GSLB virtual server." + }, + "ipaddress": { + "type": "string", + "description": "IP address." + }, + "servicetype": { + "type": "string", + "description": "Protocol used by services bound to the virtual server." + }, + "curstate": { + "type": "string", + "description": "State of the gslb vserver." + }, + "dynamicweight": { + "type": "string", + "description": "Specify if the appliance should consider the service count, service weights, or ignore both when using weight-based load balancing methods." + }, + "preferredlocation": { + "type": "string", + "description": "The target site to be returned in the DNS response when a policy is successfully evaluated against the incoming DNS request." + }, + "svreffgslbstate": { + "type": "string", + "description": "Effective state of the gslb svc" + }, + "sitepersistcookie": { + "type": "string", + "description": "This field is introduced for displaying the cookie in cluster setup." + }, + "svcsitepersistence": { + "type": "string", + "description": "Type of Site Persistence set on the bound service" + }, + "name": { + "type": "string", + "description": "Name of the virtual server on which to perform the binding operation." + } + } + }, + "GslbvserverSpilloverpolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Name of the policy bound to the GSLB vserver." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "type": { + "type": "string", + "description": "The bindpoint to which the policy is bound" + }, + "priority": { + "type": "integer", + "description": "Priority." + }, + "name": { + "type": "string", + "description": "Name of the virtual server on which to perform the binding operation." + }, + "order": { + "type": "integer", + "description": "Order number to be assigned to the service when it is bound to the lb vserver." + } + } + }, + "Hafailover": { + "type": "object", + "properties": { + "force": { + "type": "boolean", + "description": "Force a failover without prompting for confirmation." + } + } + }, + "Hafiles": { + "type": "object", + "properties": { + "mode": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Specify one of the following modes of synchronization." + } + } + }, + "Hanode": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "description": "Number that uniquely identifies the node." + }, + "ipaddress": { + "type": "string", + "description": "The NSIP or NSIP6 address of the node to be added for an HA configuration." + }, + "inc": { + "type": "string", + "description": "This option is required if the HA nodes reside on different networks." + }, + "rpcnodepassword": { + "type": "string", + "description": "Password to be used in authentication with the peer rpc node." + }, + "hastatus": { + "type": "string", + "description": "The HA status of the node." + }, + "hasync": { + "type": "string", + "description": "Automatically maintain synchronization by duplicating the configuration of the primary node on the secondary node." + }, + "haprop": { + "type": "string", + "description": "Automatically propagate all commands from the primary to the secondary node, except the following:" + }, + "hellointerval": { + "type": "integer", + "description": "Interval, in milliseconds, between heartbeat messages sent to the peer node." + }, + "deadinterval": { + "type": "integer", + "description": "Number of seconds after which a peer node is marked DOWN if heartbeat messages are not received from the peer node." + }, + "failsafe": { + "type": "string", + "description": "Keep one node primary if both nodes fail the health check, so that a partially available node can back up data and handle traffic." + }, + "maxflips": { + "type": "integer", + "description": "Max number of flips allowed before becoming sticky primary" + }, + "maxfliptime": { + "type": "integer", + "description": "Interval after which flipping of node states can again start" + }, + "syncvlan": { + "type": "integer", + "description": "Vlan on which HA related communication is sent." + }, + "syncstatusstrictmode": { + "type": "string", + "description": "strict mode flag for sync status" + }, + "name": { + "type": "string", + "readOnly": true + }, + "flags": { + "type": "string", + "readOnly": true + }, + "state": { + "type": "string", + "readOnly": true + }, + "enaifaces": { + "type": "string", + "readOnly": true + }, + "disifaces": { + "type": "string", + "readOnly": true + }, + "hamonifaces": { + "type": "string", + "readOnly": true + }, + "haheartbeatifaces": { + "type": "string", + "readOnly": true + }, + "pfifaces": { + "type": "string", + "readOnly": true + }, + "ifaces": { + "type": "string", + "readOnly": true + }, + "netmask": { + "type": "string", + "readOnly": true + }, + "ssl2": { + "type": "string", + "readOnly": true + }, + "masterstatetime": { + "type": "string", + "readOnly": true + }, + "routemonitor": { + "type": "string", + "readOnly": true + }, + "curflips": { + "type": "string", + "readOnly": true + }, + "completedfliptime": { + "type": "string", + "readOnly": true + }, + "routemonitorstate": { + "type": "string", + "readOnly": true + }, + "hasyncfailurereason": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "HanodeBinding": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "description": "ID of the node whose HA settings you want to display." + } + } + }, + "HanodeCiBinding": { + "type": "object", + "properties": { + "enaifaces": { + "type": "string", + "description": "Enabled interfaces." + }, + "id": { + "type": "integer", + "description": "Number that uniquely identifies the local node." + }, + "routemonitor": { + "type": "string", + "description": "A route that you want the Citrix ADC to monitor in its internal routing table." + } + } + }, + "HanodeFisBinding": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Node Name." + }, + "enaifaces": { + "type": "string", + "description": "Enabled interfaces." + }, + "id": { + "type": "integer", + "description": "Number that uniquely identifies the local node." + }, + "routemonitor": { + "type": "string", + "description": "A route that you want the Citrix ADC to monitor in its internal routing table." + } + } + }, + "HanodePartialfailureinterfacesBinding": { + "type": "object", + "properties": { + "pfifaces": { + "type": "string", + "description": "Interfaces causing Partial Failure." + }, + "id": { + "type": "integer", + "description": "Number that uniquely identifies the local node." + }, + "routemonitor": { + "type": "string", + "description": "A route that you want the Citrix ADC to monitor in its internal routing table." + } + } + }, + "HanodeRoutemonitor6Binding": { + "type": "object", + "properties": { + "routemonitor": { + "type": "string", + "description": "The IP address (IPv4 or IPv6)." + }, + "netmask": { + "type": "string", + "description": "The netmask." + }, + "flags": { + "type": "integer", + "description": "The flags for this entry." + }, + "routemonitorstate": { + "type": "string", + "description": "State for route monitor" + }, + "id": { + "type": "integer", + "description": "Number that uniquely identifies the local node." + } + } + }, + "HanodeRoutemonitorBinding": { + "type": "object", + "properties": { + "routemonitor": { + "type": "string", + "description": "The IP address (IPv4 or IPv6)." + }, + "netmask": { + "type": "string", + "description": "The netmask." + }, + "flags": { + "type": "integer", + "description": "The flags for this entry." + }, + "routemonitorstate": { + "type": "string", + "description": "State for route monitor" + }, + "id": { + "type": "integer", + "description": "Number that uniquely identifies the local node." + } + } + }, + "Hasync": { + "type": "object", + "properties": { + "force": { + "type": "boolean", + "description": "Force synchronization regardless of the state of HA propagation and HA synchronization on either node." + }, + "save": { + "type": "string", + "description": "After synchronization, automatically save the configuration in the secondary node configuration file (ns.conf) without prompting for confirm" + } + } + }, + "Hasyncfailures": { + "type": "object", + "properties": { + "response": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Icaaccessprofile": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the ICA accessprofile." + }, + "connectclientlptports": { + "type": "string", + "description": "Allow Default access/Disable automatic connection of LPT ports from the client when the user logs on" + }, + "clientaudioredirection": { + "type": "string", + "description": "Allow Default access/Disable applications hosted on the server to play sounds through a sound device installed on the client computer, also" + }, + "localremotedatasharing": { + "type": "string", + "description": "Allow Default access/Disable file/data sharing via the Receiver for HTML5" + }, + "clientclipboardredirection": { + "type": "string", + "description": "Allow Default access/Disable the clipboard on the client device to be mapped to the clipboard on the server" + }, + "clientcomportredirection": { + "type": "string", + "description": "Allow Default access/Disable COM port redirection to and from the client" + }, + "clientdriveredirection": { + "type": "string", + "description": "Allow Default access/Disables drive redirection to and from the client" + }, + "clientprinterredirection": { + "type": "string", + "description": "Allow Default access/Disable client printers to be mapped to a server when a user logs on to a session" + }, + "multistream": { + "type": "string", + "description": "Allow Default access/Disable the multistream feature for the specified users" + }, + "clientusbdriveredirection": { + "type": "string", + "description": "Allow Default access/Disable the redirection of USB devices to and from the client" + }, + "clienttwaindeviceredirection": { + "type": "string", + "description": "Allow default access or disable TWAIN devices, such as digital cameras or scanners, on the client device from published image processing app" + }, + "wiaredirection": { + "type": "string", + "description": "Allow default access or disable WIA scanner redirection" + }, + "draganddrop": { + "type": "string", + "description": "Allow default access or disable drag and drop between client and remote applications and desktops" + }, + "smartcardredirection": { + "type": "string", + "description": "Allow default access or disable smart card redirection." + }, + "fido2redirection": { + "type": "string", + "description": "Allow default access or disable FIDO2 redirection" + }, + "refcnt": { + "type": "string", + "readOnly": true + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "isdefault": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Icaaction": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the ICA action." + }, + "accessprofilename": { + "type": "string", + "description": "Name of the ica accessprofile to be associated with this action." + }, + "latencyprofilename": { + "type": "string", + "description": "Name of the ica latencyprofile to be associated with this action." + }, + "newname": { + "type": "string", + "description": "New name for the ICA action." + }, + "hits": { + "type": "string", + "readOnly": true + }, + "referencecount": { + "type": "string", + "readOnly": true + }, + "undefhits": { + "type": "string", + "readOnly": true + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "isdefault": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "IcaglobalBinding": { + "type": "object", + "properties": {} + }, + "IcaglobalIcapolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Name of the ICA policy." + }, + "type": { + "type": "string", + "description": "Global bind point for which to show detailed information about the policies bound to the bind point." + }, + "priority": { + "type": "integer", + "description": "Specifies the priority of the policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "numpol": { + "type": "integer", + "description": "The number of policies bound to the bindpoint." + }, + "flowtype": { + "type": "integer", + "description": "Flow type of the bound ICA policy." + }, + "globalbindtype": { + "type": "string" + } + } + }, + "IcaglobalPolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Name of the ICA policy." + }, + "type": { + "type": "string", + "description": "Global bind point for which to show detailed information about the policies bound to the bind point." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "globalbindtype": { + "type": "string" + } + } + }, + "Icalatencyprofile": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the ICA latencyprofile." + }, + "l7latencymonitoring": { + "type": "string", + "description": "Enable/Disable L7 Latency monitoring for L7 latency notifications" + }, + "l7latencythresholdfactor": { + "type": "integer", + "description": "L7 Latency threshold factor." + }, + "l7latencywaittime": { + "type": "integer", + "description": "L7 Latency Wait time." + }, + "l7latencynotifyinterval": { + "type": "integer", + "description": "L7 Latency Notify Interval." + }, + "l7latencymaxnotifycount": { + "type": "integer", + "description": "L7 Latency Max notify Count." + }, + "refcnt": { + "type": "string", + "readOnly": true + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "isdefault": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Icaparameter": { + "type": "object", + "properties": { + "enablesronhafailover": { + "type": "string", + "description": "Enable/Disable Session Reliability on HA failover." + }, + "hdxinsightnonnsap": { + "type": "string", + "description": "Enable/Disable HDXInsight for Non NSAP ICA Sessions." + }, + "edtpmtuddf": { + "type": "string", + "description": "Enable/Disable DF enforcement for EDT PMTUD Control Blocks" + }, + "edtpmtuddftimeout": { + "type": "integer", + "description": "DF enforcement timeout for EDTPMTUDDF" + }, + "l7latencyfrequency": { + "type": "integer", + "description": "Specify the time interval/period for which L7 Client Latency value is to be calculated." + }, + "edtlosstolerant": { + "type": "string", + "description": "Enable/Disable EDT Loss Tolerant feature" + }, + "edtpmtudrediscovery": { + "type": "string", + "description": "Enable/Disable EDT PMTUD Rediscovery" + }, + "dfpersistence": { + "type": "string", + "description": "Enable/Disable DF Persistence" + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Icapolicy": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the policy." + }, + "rule": { + "type": "string", + "description": "Expression or other value against which the traffic is evaluated." + }, + "action": { + "type": "string", + "description": "Name of the ica action to be associated with this policy." + }, + "comment": { + "type": "string", + "description": "Any type of information about this ICA policy." + }, + "logaction": { + "type": "string", + "description": "Name of the messagelog action to use for requests that match this policy." + }, + "newname": { + "type": "string", + "description": "New name for the policy." + }, + "hits": { + "type": "string", + "readOnly": true + }, + "undefhits": { + "type": "string", + "readOnly": true + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "IcapolicyBinding": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the policy about which to display detailed information." + } + } + }, + "IcapolicyCrvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "Location where policy is bound." + }, + "priority": { + "type": "integer", + "description": "Specifies the priority of the policy." + }, + "activepolicy": { + "type": "integer", + "description": "Indicates whether policy is bound or not." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "Name of the policy about which to display detailed information." + } + } + }, + "IcapolicyGlobalBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "Location where policy is bound." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "Name of the policy about which to display detailed information." + } + } + }, + "IcapolicyIcaglobalBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "Location where policy is bound." + }, + "priority": { + "type": "integer", + "description": "Specifies the priority of the policy." + }, + "activepolicy": { + "type": "integer", + "description": "Indicates whether policy is bound or not." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "Name of the policy about which to display detailed information." + } + } + }, + "IcapolicyVpnvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "Location where policy is bound." + }, + "priority": { + "type": "integer", + "description": "Specifies the priority of the policy." + }, + "activepolicy": { + "type": "integer", + "description": "Indicates whether policy is bound or not." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "Name of the policy about which to display detailed information." + } + } + }, + "IcapolicyVserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "Location where policy is bound." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "Name of the policy about which to display detailed information." + } + } + }, + "Ipsecparameter": { + "type": "object", + "properties": { + "ikeversion": { + "type": "string", + "description": "IKE Protocol Version" + }, + "encalgo": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Type of encryption algorithm (Note: Selection of AES enables AES128)" + }, + "hashalgo": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Type of hashing algorithm" + }, + "lifetime": { + "type": "integer", + "description": "Lifetime of IKE SA in seconds." + }, + "livenesscheckinterval": { + "type": "integer", + "description": "Number of seconds after which a notify payload is sent to check the liveliness of the peer." + }, + "replaywindowsize": { + "type": "integer", + "description": "IPSec Replay window size for the data traffic" + }, + "ikeretryinterval": { + "type": "integer", + "description": "IKE retry interval for bringing up the connection" + }, + "perfectforwardsecrecy": { + "type": "string", + "description": "Enable/Disable PFS." + }, + "retransmissiontime": { + "type": "integer", + "description": "The interval in seconds to retry sending the IKE messages to peer, three consecutive attempts are done with doubled interval after every fai" + }, + "responderonly": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Ipsecprofile": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "The name of the ipsec profile" + }, + "ikeversion": { + "type": "string", + "description": "IKE Protocol Version" + }, + "encalgo": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Type of encryption algorithm (Note: Selection of AES enables AES128)" + }, + "hashalgo": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Type of hashing algorithm" + }, + "lifetime": { + "type": "integer", + "description": "Lifetime of IKE SA in seconds." + }, + "psk": { + "type": "string", + "description": "Pre shared key value" + }, + "publickey": { + "type": "string", + "description": "Public key file path" + }, + "privatekey": { + "type": "string", + "description": "Private key file path" + }, + "peerpublickey": { + "type": "string", + "description": "Peer public key file path" + }, + "livenesscheckinterval": { + "type": "integer", + "description": "Number of seconds after which a notify payload is sent to check the liveliness of the peer." + }, + "replaywindowsize": { + "type": "integer", + "description": "IPSec Replay window size for the data traffic" + }, + "ikeretryinterval": { + "type": "integer", + "description": "IKE retry interval for bringing up the connection" + }, + "retransmissiontime": { + "type": "integer", + "description": "The interval in seconds to retry sending the IKE messages to peer, three consecutive attempts are done with doubled interval after every fai" + }, + "perfectforwardsecrecy": { + "type": "string", + "description": "Enable/Disable PFS." + }, + "responderonly": { + "type": "string", + "readOnly": true + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Ipsecalgprofile": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "The name of the ipsec alg profile" + }, + "ikesessiontimeout": { + "type": "integer", + "description": "IKE session timeout in minutes" + }, + "espsessiontimeout": { + "type": "integer", + "description": "ESP session timeout in minutes." + }, + "espgatetimeout": { + "type": "integer", + "description": "Timeout ESP in seconds as no ESP packets are seen after IKE negotiation" + }, + "connfailover": { + "type": "string", + "description": "Mode in which the connection failover feature must operate for the IPSec Alg." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Ipsecalgsession": { + "type": "object", + "properties": { + "sourceip_alg": { + "type": "string", + "description": "Original Source IP address" + }, + "natip_alg": { + "type": "string", + "description": "Natted Source IP address" + }, + "destip_alg": { + "type": "string", + "description": "Destination IP address" + }, + "sourceip": { + "type": "string", + "description": "Original Source IP address" + }, + "natip": { + "type": "string", + "description": "Natted Source IP address" + }, + "destip": { + "type": "string", + "description": "Destination IP address" + }, + "spiin": { + "type": "string", + "readOnly": true + }, + "spiout": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Kafkacluster": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the Kafka cluster" + }, + "activesvc": { + "type": "string", + "readOnly": true + }, + "totalsvc": { + "type": "string", + "readOnly": true + }, + "topicname": { + "type": "string", + "readOnly": true + }, + "numtopics": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "KafkaclusterBinding": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the Kafka cluster.
Minimum value =" + } + } + }, + "KafkaclusterServicegroupBinding": { + "type": "object", + "properties": { + "servicegroupname": { + "type": "string", + "description": "Name of the bound servicegroup." + }, + "name": { + "type": "string", + "description": "Name for the Kafka cluster" + } + } + }, + "Lbaction": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the LB action." + }, + "type": { + "type": "string", + "description": "Type of an LB action." + }, + "value": { + "type": "array", + "items": { + "type": "integer" + }, + "description": "The selection order list used during lb/gslb decision." + }, + "comment": { + "type": "string", + "description": "Comment." + }, + "newname": { + "type": "string", + "description": "New name for the LB action." + }, + "hits": { + "type": "string", + "readOnly": true + }, + "referencecount": { + "type": "string", + "readOnly": true + }, + "undefhits": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "LbglobalBinding": { + "type": "object", + "properties": {} + }, + "LbglobalLbpolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Name of the LB policy." + }, + "type": { + "type": "string" + }, + "priority": { + "type": "integer", + "description": "Specifies the priority of the policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "invoke": { + "type": "boolean", + "description": "If the current policy evaluates to TRUE, terminate evaluation of policies bound to the current policy label, and then forward the request to" + }, + "labeltype": { + "type": "string", + "description": "Type of invocation, Available settings function as follows:" + }, + "labelname": { + "type": "string", + "description": "Name of the virtual server or user-defined policy label to invoke if the policy evaluates to TRUE." + }, + "numpol": { + "type": "integer", + "description": "number of polices bound to label." + }, + "flowtype": { + "type": "integer", + "description": "flowtype of the bound LB policy." + }, + "globalbindtype": { + "type": "string" + } + } + }, + "Lbgroup": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the load balancing virtual server group." + }, + "persistencetype": { + "type": "string", + "description": "Type of persistence for the group." + }, + "persistencebackup": { + "type": "string", + "description": "Type of backup persistence for the group." + }, + "backuppersistencetimeout": { + "type": "integer", + "description": "Time period, in minutes, for which backup persistence is in effect." + }, + "persistmask": { + "type": "string", + "description": "Persistence mask to apply to source IPv4 addresses when creating source IP based persistence sessions." + }, + "cookiename": { + "type": "string", + "description": "Use this parameter to specify the cookie name for COOKIE peristence type." + }, + "v6persistmasklen": { + "type": "integer", + "description": "Persistence mask to apply to source IPv6 addresses when creating source IP based persistence sessions." + }, + "cookiedomain": { + "type": "string", + "description": "Domain attribute for the HTTP cookie." + }, + "timeout": { + "type": "integer", + "description": "Time period for which a persistence session is in effect." + }, + "rule": { + "type": "string", + "description": "Expression, or name of a named expression, against which traffic is evaluated." + }, + "mastervserver": { + "type": "string", + "description": "When USE_VSERVER_PERSISTENCE is enabled, one can use this setting to designate a member vserver as master which is responsible to create the" + }, + "usevserverpersistency": { + "type": "string", + "description": "Use this parameter to enable vserver level persistence on group members." + }, + "newname": { + "type": "string", + "description": "New name for the load balancing virtual server group." + }, + "td": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "LbgroupBinding": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the load balancing virtual server group.
Minimum value =" + } + } + }, + "LbgroupLbvserverBinding": { + "type": "object", + "properties": { + "vservername": { + "type": "string", + "description": "Virtual server name." + }, + "name": { + "type": "string", + "description": "Name for the load balancing virtual server group." + } + } + }, + "LbgroupVserverBinding": { + "type": "object", + "properties": { + "vservername": { + "type": "string", + "description": "Virtual server name." + }, + "name": { + "type": "string", + "description": "Name for the load balancing virtual server group." + } + } + }, + "Lbmetrictable": { + "type": "object", + "properties": { + "metrictable": { + "type": "string", + "description": "Name for the metric table." + }, + "metric": { + "type": "string", + "description": "Name of the metric for which to change the SNMP OID." + }, + "Snmpoid": { + "type": "string", + "description": "New SNMP OID of the metric." + }, + "metrictype": { + "type": "string", + "readOnly": true + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "LbmetrictableBinding": { + "type": "object", + "properties": { + "metrictable": { + "type": "string", + "description": "Name of the metric table.
Minimum value =" + } + } + }, + "LbmetrictableMetricBinding": { + "type": "object", + "properties": { + "metric": { + "type": "string", + "description": "Name of the metric for which to change the SNMP OID." + }, + "Snmpoid": { + "type": "string", + "description": "New SNMP OID of the metric." + }, + "metrictype": { + "type": "string", + "description": "Indication if it is a configured or internal" + }, + "metrictable": { + "type": "string", + "description": "Name of the metric table." + } + } + }, + "Lbmonbindings": { + "type": "object", + "properties": { + "monitorname": { + "type": "string", + "description": "The name of the monitor." + }, + "type": { + "type": "string", + "readOnly": true + }, + "state": { + "type": "string", + "readOnly": true + }, + "boundservicegroupsvrstate": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "LbmonbindingsBinding": { + "type": "object", + "properties": { + "monitorname": { + "type": "string", + "description": "The name of the monitor.
Minimum value =" + } + } + }, + "LbmonbindingsGslbservicegroupBinding": { + "type": "object", + "properties": { + "servicegroupname": { + "type": "string", + "description": "The name of the service group." + }, + "servicetype": { + "type": "string", + "description": "The type of service" + }, + "boundservicegroupsvrstate": { + "type": "string", + "description": "The state of the servicegroup." + }, + "monstate": { + "type": "string", + "description": "The configured state (enable/disable) of Monitor on this service." + }, + "monitorname": { + "type": "string", + "description": "The name of the monitor." + } + } + }, + "LbmonbindingsServiceBinding": { + "type": "object", + "properties": { + "servicename": { + "type": "string", + "description": "The name of the service." + }, + "ipaddress": { + "type": "string", + "description": "The IPAddress of the service." + }, + "port": { + "type": "integer", + "description": "The port of the service." + }, + "servicetype": { + "type": "string", + "description": "The type of service" + }, + "svrstate": { + "type": "string", + "description": "The state of the service" + }, + "monsvcstate": { + "type": "string", + "description": "The configured state (enable/disable) of Monitor on this service." + }, + "monitorname": { + "type": "string", + "description": "The name of the monitor." + } + } + }, + "LbmonbindingsServicegroupBinding": { + "type": "object", + "properties": { + "servicegroupname": { + "type": "string", + "description": "The name of the service group." + }, + "servicetype": { + "type": "string", + "description": "The type of service" + }, + "boundservicegroupsvrstate": { + "type": "string", + "description": "The state of the servicegroup." + }, + "monstate": { + "type": "string", + "description": "The configured state (enable/disable) of Monitor on this service." + }, + "monitorname": { + "type": "string", + "description": "The name of the monitor." + } + } + }, + "Lbmonitor": { + "type": "object", + "properties": { + "monitorname": { + "type": "string", + "description": "Name for the monitor." + }, + "type": { + "type": "string", + "description": "Type of monitor that you want to create." + }, + "action": { + "type": "string", + "description": "Action to perform when the response to an inline monitor (a monitor of type HTTP-INLINE) indicates that the service is down." + }, + "respcode": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Response codes for which to mark the service as UP." + }, + "httprequest": { + "type": "string", + "description": "HTTP request to send to the server (for example, \"HEAD /file.html\")." + }, + "rtsprequest": { + "type": "string", + "description": "RTSP request to send to the server (for example, \"OPTIONS *\")." + }, + "customheaders": { + "type": "string", + "description": "Custom header string to include in the monitoring probes." + }, + "maxforwards": { + "type": "integer", + "description": "Maximum number of hops that the SIP request used for monitoring can traverse to reach the server." + }, + "sipmethod": { + "type": "string", + "description": "SIP method to use for the query." + }, + "sipuri": { + "type": "string", + "description": "SIP URI string to send to the service (for example, sip:sip.test)." + }, + "sipreguri": { + "type": "string", + "description": "SIP user to be registered." + }, + "send": { + "type": "string", + "description": "String to send to the service." + }, + "recv": { + "type": "string", + "description": "String expected from the server for the service to be marked as UP." + }, + "query": { + "type": "string", + "description": "Domain name to resolve as part of monitoring the DNS service (for example, example.com)." + }, + "querytype": { + "type": "string", + "description": "Type of DNS record for which to send monitoring queries." + }, + "scriptname": { + "type": "string", + "description": "Path and name of the script to execute." + }, + "scriptargs": { + "type": "string", + "description": "String of arguments for the script." + }, + "secureargs": { + "type": "string", + "description": "List of arguments for the script which should be secure" + }, + "dispatcherip": { + "type": "string", + "description": "IP address of the dispatcher to which to send the probe." + }, + "dispatcherport": { + "type": "integer", + "description": "Port number on which the dispatcher listens for the monitoring probe." + }, + "username": { + "type": "string", + "description": "User name with which to probe the RADIUS, NNTP, FTP, FTP-EXTENDED, MYSQL, MSSQL, POP3, CITRIX-AG, CITRIX-XD-DDC, CITRIX-WI-EXTENDED, CITRIX-" + }, + "password": { + "type": "string", + "description": "Password that is required for logging on to the RADIUS, NNTP, FTP, FTP-EXTENDED, MYSQL, MSSQL, POP3, CITRIX-AG, CITRIX-XD-DDC, CITRIX-WI-EXT" + }, + "secondarypassword": { + "type": "string", + "description": "Secondary password that users might have to provide to log on to the Access Gateway server." + }, + "logonpointname": { + "type": "string", + "description": "Name of the logon point that is configured for the Citrix Access Gateway Advanced Access Control software." + }, + "lasversion": { + "type": "string", + "description": "Version number of the Citrix Advanced Access Control Logon Agent." + }, + "radkey": { + "type": "string", + "description": "Authentication key (shared secret text string) for RADIUS clients and servers to exchange." + }, + "radnasid": { + "type": "string", + "description": "NAS-Identifier to send in the Access-Request packet." + }, + "radnasip": { + "type": "string", + "description": "Network Access Server (NAS) IP address to use as the source IP address when monitoring a RADIUS server." + }, + "radaccounttype": { + "type": "integer", + "description": "Account Type to be used in Account Request Packet." + }, + "radframedip": { + "type": "string", + "description": "Source ip with which the packet will go out ." + }, + "radapn": { + "type": "string", + "description": "Called Station Id to be used in Account Request Packet." + }, + "radmsisdn": { + "type": "string", + "description": "Calling Stations Id to be used in Account Request Packet." + }, + "radaccountsession": { + "type": "string", + "description": "Account Session ID to be used in Account Request Packet." + }, + "lrtm": { + "type": "string", + "description": "Calculate the least response times for bound services." + }, + "deviation": { + "type": "integer", + "description": "Time value added to the learned average response time in dynamic response time monitoring (DRTM)." + }, + "units1": { + "type": "string", + "description": "Unit of measurement for the Deviation parameter." + }, + "interval": { + "type": "integer", + "description": "Time interval between two successive probes." + }, + "units3": { + "type": "string", + "description": "monitor interval units" + }, + "resptimeout": { + "type": "integer", + "description": "Amount of time for which the appliance must wait before it marks a probe as FAILED." + }, + "units4": { + "type": "string", + "description": "monitor response timeout units" + }, + "resptimeoutthresh": { + "type": "integer", + "description": "Response time threshold, specified as a percentage of the Response Time-out parameter." + }, + "retries": { + "type": "integer", + "description": "Maximum number of probes to send to establish the state of a service for which a monitoring probe failed." + }, + "failureretries": { + "type": "integer", + "description": "Number of retries that must fail, out of the number specified for the Retries parameter, for a service to be marked as DOWN." + }, + "alertretries": { + "type": "integer", + "description": "Number of consecutive probe failures after which the appliance generates an SNMP trap called monProbeFailed." + }, + "successretries": { + "type": "integer", + "description": "Number of consecutive successful probes required to transition a service's state from DOWN to UP." + }, + "downtime": { + "type": "integer", + "description": "Time duration for which to wait before probing a service that has been marked as DOWN." + }, + "units2": { + "type": "string", + "description": "Unit of measurement for the Down Time parameter." + }, + "destip": { + "type": "string", + "description": "IP address of the service to which to send probes." + }, + "destport": { + "type": "integer", + "description": "TCP or UDP port to which to send the probe." + }, + "state": { + "type": "string", + "description": "State of the monitor." + }, + "reverse": { + "type": "string", + "description": "Mark a service as DOWN, instead of UP, when probe criteria are satisfied, and as UP instead of DOWN when probe criteria are not satisfied." + }, + "transparent": { + "type": "string", + "description": "The monitor is bound to a transparent device such as a firewall or router." + }, + "iptunnel": { + "type": "string", + "description": "Send the monitoring probe to the service through an IP tunnel." + }, + "tos": { + "type": "string", + "description": "Probe the service by encoding the destination IP address in the IP TOS (6) bits." + }, + "tosid": { + "type": "integer", + "description": "The TOS ID of the specified destination IP." + }, + "secure": { + "type": "string", + "description": "Use a secure SSL connection when monitoring a service." + }, + "validatecred": { + "type": "string", + "description": "Validate the credentials of the Xen Desktop DDC server user." + }, + "domain": { + "type": "string", + "description": "Domain in which the XenDesktop Desktop Delivery Controller (DDC) servers or Web Interface servers are present." + }, + "ipaddress": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Set of IP addresses expected in the monitoring response from the DNS server, if the record type is A or AAAA." + }, + "group": { + "type": "string", + "description": "Name of a newsgroup available on the NNTP service that is to be monitored." + }, + "filename": { + "type": "string", + "description": "Name of a file on the FTP server." + }, + "basedn": { + "type": "string", + "description": "The base distinguished name of the LDAP service, from where the LDAP server can begin the search for the attributes in the monitoring query." + }, + "binddn": { + "type": "string", + "description": "The distinguished name with which an LDAP monitor can perform the Bind operation on the LDAP server." + }, + "filter": { + "type": "string", + "description": "Filter criteria for the LDAP query." + }, + "attribute": { + "type": "string", + "description": "Attribute to evaluate when the LDAP server responds to the query." + }, + "database": { + "type": "string", + "description": "Name of the database to connect to during authentication." + }, + "oraclesid": { + "type": "string", + "description": "Name of the service identifier that is used to connect to the Oracle database during authentication." + }, + "sqlquery": { + "type": "string", + "description": "SQL query for a MYSQL-ECV or MSSQL-ECV monitor." + }, + "evalrule": { + "type": "string", + "description": "Expression that evaluates the database server's response to a MYSQL-ECV or MSSQL-ECV monitoring query." + }, + "mssqlprotocolversion": { + "type": "string", + "description": "Version of MSSQL server that is to be monitored." + }, + "Snmpoid": { + "type": "string", + "description": "SNMP OID for SNMP monitors." + }, + "snmpcommunity": { + "type": "string", + "description": "Community name for SNMP monitors." + }, + "snmpthreshold": { + "type": "string", + "description": "Threshold for SNMP monitors." + }, + "snmpversion": { + "type": "string", + "description": "SNMP version to be used for SNMP monitors." + }, + "metrictable": { + "type": "string", + "description": "Metric table to which to bind metrics." + }, + "application": { + "type": "string", + "description": "Name of the application used to determine the state of the service." + }, + "sitepath": { + "type": "string", + "description": "URL of the logon page." + }, + "storename": { + "type": "string", + "description": "Store Name." + }, + "storefrontacctservice": { + "type": "string", + "description": "Enable/Disable probing for Account Service." + }, + "hostname": { + "type": "string", + "description": "Hostname in the FQDN format (Example: porche.cars.org)." + }, + "netprofile": { + "type": "string", + "description": "Name of the network profile." + }, + "originhost": { + "type": "string", + "description": "Origin-Host value for the Capabilities-Exchange-Request (CER) message to use for monitoring Diameter servers." + }, + "originrealm": { + "type": "string", + "description": "Origin-Realm value for the Capabilities-Exchange-Request (CER) message to use for monitoring Diameter servers." + }, + "hostipaddress": { + "type": "string", + "description": "Host-IP-Address value for the Capabilities-Exchange-Request (CER) message to use for monitoring Diameter servers." + }, + "vendorid": { + "type": "integer", + "description": "Vendor-Id value for the Capabilities-Exchange-Request (CER) message to use for monitoring Diameter servers." + }, + "productname": { + "type": "string", + "description": "Product-Name value for the Capabilities-Exchange-Request (CER) message to use for monitoring Diameter servers." + }, + "firmwarerevision": { + "type": "integer", + "description": "Firmware-Revision value for the Capabilities-Exchange-Request (CER) message to use for monitoring Diameter servers." + }, + "authapplicationid": { + "type": "array", + "items": { + "type": "integer" + }, + "description": "List of Auth-Application-Id attribute value pairs (AVPs) for the Capabilities-Exchange-Request (CER) message to use for monitoring Diameter" + }, + "acctapplicationid": { + "type": "array", + "items": { + "type": "integer" + }, + "description": "List of Acct-Application-Id attribute value pairs (AVPs) for the Capabilities-Exchange-Request (CER) message to use for monitoring Diameter" + }, + "inbandsecurityid": { + "type": "string", + "description": "Inband-Security-Id for the Capabilities-Exchange-Request (CER) message to use for monitoring Diameter servers." + }, + "supportedvendorids": { + "type": "array", + "items": { + "type": "integer" + }, + "description": "List of Supported-Vendor-Id attribute value pairs (AVPs) for the Capabilities-Exchange-Request (CER) message to use for monitoring Diameter" + }, + "vendorspecificvendorid": { + "type": "integer", + "description": "Vendor-Id to use in the Vendor-Specific-Application-Id grouped attribute-value pair (AVP) in the monitoring CER message." + }, + "vendorspecificauthapplicationids": { + "type": "array", + "items": { + "type": "integer" + }, + "description": "List of Vendor-Specific-Auth-Application-Id attribute value pairs (AVPs) for the Capabilities-Exchange-Request (CER) message to use for moni" + }, + "vendorspecificacctapplicationids": { + "type": "array", + "items": { + "type": "integer" + }, + "description": "List of Vendor-Specific-Acct-Application-Id attribute value pairs (AVPs) to use for monitoring Diameter servers." + }, + "kcdaccount": { + "type": "string", + "description": "KCD Account used by MSSQL monitor" + }, + "storedb": { + "type": "string", + "description": "Store the database list populated with the responses to monitor probes." + }, + "storefrontcheckbackendservices": { + "type": "string", + "description": "This option will enable monitoring of services running on storefront server." + }, + "trofscode": { + "type": "integer", + "description": "Code expected when the server is under maintenance" + }, + "trofsstring": { + "type": "string", + "description": "String expected from the server for the service to be marked as trofs." + }, + "sslprofile": { + "type": "string", + "description": "SSL Profile associated with the monitor" + }, + "mqttclientidentifier": { + "type": "string", + "description": "Client id to be used in Connect command" + }, + "mqttversion": { + "type": "integer", + "description": "Version of MQTT protocol used in connect message, default is version 3.1.1 [4]" + }, + "grpchealthcheck": { + "type": "string", + "description": "Option to enable or disable gRPC health check service." + }, + "grpcstatuscode": { + "type": "array", + "items": { + "type": "integer" + }, + "description": "gRPC status codes for which to mark the service as UP." + }, + "grpcservicename": { + "type": "string", + "description": "Option to specify gRPC service name on which gRPC health check need to be performed" + }, + "metric": { + "type": "string", + "description": "Metric name in the metric table, whose setting is changed." + }, + "metricthreshold": { + "type": "integer", + "description": "Threshold to be used for that metric." + }, + "metricweight": { + "type": "integer", + "description": "The weight for the specified service metric with respect to others." + }, + "servicename": { + "type": "string", + "description": "The name of the service to which the monitor is bound." + }, + "servicegroupname": { + "type": "string", + "description": "The name of the service group to which the monitor is to be bound." + }, + "lrtmconf": { + "type": "string", + "readOnly": true + }, + "lrtmconfstr": { + "type": "string", + "readOnly": true + }, + "dynamicresponsetimeout": { + "type": "string", + "readOnly": true + }, + "dynamicinterval": { + "type": "string", + "readOnly": true + }, + "multimetrictable": { + "type": "string", + "readOnly": true + }, + "dup_state": { + "type": "string", + "readOnly": true + }, + "dup_weight": { + "type": "string", + "readOnly": true + }, + "weight": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "LbmonitorBinding": { + "type": "object", + "properties": { + "monitorname": { + "type": "string", + "description": "Name of the monitor.
Minimum value =" + } + } + }, + "LbmonitorCertkeyBinding": { + "type": "object", + "properties": { + "certkeyname": { + "type": "string", + "description": "The name of the certificate bound to the monitor." + }, + "ca": { + "type": "boolean", + "description": "The rule for use of CRL corresponding to this CA certificate during client authentication." + }, + "crlcheck": { + "type": "string", + "description": "The state of the CRL check parameter." + }, + "ocspcheck": { + "type": "string", + "description": "The state of the OCSP check parameter." + }, + "monitorname": { + "type": "string", + "description": "Name of the monitor." + } + } + }, + "LbmonitorMetricBinding": { + "type": "object", + "properties": { + "metric": { + "type": "string", + "description": "Metric name in the metric table, whose setting is changed." + }, + "metrictable": { + "type": "string", + "description": "Metric table to which to bind metrics." + }, + "metric_unit": { + "type": "string", + "description": "Giving the unit of the metric" + }, + "metricweight": { + "type": "integer", + "description": "The weight for the specified service metric with respect to others." + }, + "metricthreshold": { + "type": "integer", + "description": "Threshold to be used for that metric." + }, + "monitorname": { + "type": "string", + "description": "Name of the monitor." + } + } + }, + "LbmonitorServiceBinding": { + "type": "object", + "properties": { + "monitorname": { + "type": "string", + "description": "Name of the monitor." + }, + "servicename": { + "type": "string", + "description": "Name of the service or service group." + }, + "dup_state": { + "type": "string", + "description": "State of the monitor." + }, + "dup_weight": { + "type": "integer", + "description": "Weight to assign to the binding between the monitor and service." + }, + "servicegroupname": { + "type": "string", + "description": "Name of the service group." + }, + "state": { + "type": "string", + "description": "State of the monitor." + }, + "weight": { + "type": "integer", + "description": "Weight to assign to the binding between the monitor and service." + } + } + }, + "LbmonitorServicegroupBinding": { + "type": "object", + "properties": { + "monitorname": { + "type": "string", + "description": "Name of the monitor." + }, + "servicename": { + "type": "string", + "description": "Name of the service or service group." + }, + "dup_state": { + "type": "string", + "description": "State of the monitor." + }, + "dup_weight": { + "type": "integer", + "description": "Weight to assign to the binding between the monitor and service." + }, + "servicegroupname": { + "type": "string", + "description": "Name of the service group." + }, + "state": { + "type": "string", + "description": "State of the monitor." + }, + "weight": { + "type": "integer", + "description": "Weight to assign to the binding between the monitor and service." + } + } + }, + "LbmonitorSslcertkeyBinding": { + "type": "object", + "properties": { + "certkeyname": { + "type": "string", + "description": "The name of the certificate bound to the monitor." + }, + "ca": { + "type": "boolean", + "description": "The rule for use of CRL corresponding to this CA certificate during client authentication." + }, + "crlcheck": { + "type": "string", + "description": "The state of the CRL check parameter." + }, + "ocspcheck": { + "type": "string", + "description": "The state of the OCSP check parameter." + }, + "monitorname": { + "type": "string", + "description": "Name of the monitor." + } + } + }, + "Lbparameter": { + "type": "object", + "properties": { + "httponlycookieflag": { + "type": "string", + "description": "Include the HttpOnly attribute in persistence cookies." + }, + "usesecuredpersistencecookie": { + "type": "string", + "description": "Encode persistence cookie values using SHA2 hash." + }, + "useencryptedpersistencecookie": { + "type": "string", + "description": "Encode persistence cookie values using SHA2 hash." + }, + "cookiepassphrase": { + "type": "string", + "description": "Use this parameter to specify the passphrase used to generate secured persistence cookie value." + }, + "consolidatedlconn": { + "type": "string", + "description": "To find the service with the fewest connections, the virtual server uses the consolidated connection statistics from all the packet engines." + }, + "useportforhashlb": { + "type": "string", + "description": "Include the port number of the service when creating a hash for hash based load balancing methods." + }, + "preferdirectroute": { + "type": "string", + "description": "Perform route lookup for traffic received by the Citrix ADC, and forward the traffic according to configured routes." + }, + "startuprrfactor": { + "type": "integer", + "description": "Number of requests, per service, for which to apply the round robin load balancing method before switching to the configured load balancing" + }, + "monitorskipmaxclient": { + "type": "string", + "description": "When a monitor initiates a connection to a service, do not check to determine whether the number of connections to the service has reached t" + }, + "monitorconnectionclose": { + "type": "string", + "description": "Close monitoring connections by sending the service a connection termination message with the specified bit set." + }, + "vserverspecificmac": { + "type": "string", + "description": "Allow a MAC-mode virtual server to accept traffic returned by an intermediary device, such as a firewall, to which the traffic was previousl" + }, + "allowboundsvcremoval": { + "type": "string", + "description": "This is used, to enable/disable the option of svc/svcgroup removal, if it is bound to one or more vserver." + }, + "retainservicestate": { + "type": "string", + "description": "This option is used to retain the original state of service or servicegroup member when an enable server command is issued." + }, + "dbsttl": { + "type": "integer", + "description": "Specify the TTL for DNS record for domain based service." + }, + "maxpipelinenat": { + "type": "integer", + "description": "Maximum number of concurrent requests to allow on a single client connection, which is identified by the - t" + }, + "literaladccookieattribute": { + "type": "string", + "description": "String configured as LiteralADCCookieAttribute will be appended as attribute for Citrix ADC cookie (for example: LB cookie persistence , GSL" + }, + "computedadccookieattribute": { + "type": "string", + "description": "ComputedADCCookieAttribute accepts ns variable as input in form of string starting with $ (to understand how to configure ns variable, pleas" + }, + "storemqttclientidandusername": { + "type": "string", + "description": "This option allows to store the MQTT clientid and username in transactional logs" + }, + "dropmqttjumbomessage": { + "type": "string", + "description": "When this option is enabled, MQTT messages of length greater than 64k will be dropped and the client/server connections will be reset." + }, + "lbhashalgorithm": { + "type": "string", + "description": "This option dictates the hashing algorithm used for hash based LB methods (URLHASH, DOMAINHASH, SOURCEIPHASH, DESTINATIONIPHASH, SRCIPDESTIP" + }, + "lbhashfingers": { + "type": "integer", + "description": "This option is used to specify the number of fingers to be used in PRAC and JARH algorithms for hash based LB methods." + }, + "undefaction": { + "type": "string", + "description": "Action to perform when policy evaluation creates an UNDEF condition." + }, + "proximityfromself": { + "type": "string", + "description": "Use the ADC location instead of client IP for static proximity LB or GSLB decision." + }, + "sessionsthreshold": { + "type": "string", + "readOnly": true + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "adccookieattributewarningmsg": { + "type": "string", + "readOnly": true + }, + "lbhashalgowinsize": { + "type": "string", + "readOnly": true + }, + "overridepersistencyfororder": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Lbpersistentsessions": { + "type": "object", + "properties": { + "vserver": { + "type": "string", + "description": "The name of the virtual server." + }, + "nodeid": { + "type": "integer", + "description": "Unique number that identifies the cluster node." + }, + "persistenceparameter": { + "type": "string", + "description": "The persistence parameter whose persistence sessions are to be flushed." + }, + "type": { + "type": "string", + "readOnly": true + }, + "typestring": { + "type": "string", + "readOnly": true + }, + "srcip": { + "type": "string", + "readOnly": true + }, + "srcipv6": { + "type": "string", + "readOnly": true + }, + "destip": { + "type": "string", + "readOnly": true + }, + "destipv6": { + "type": "string", + "readOnly": true + }, + "flags": { + "type": "string", + "readOnly": true + }, + "destport": { + "type": "string", + "readOnly": true + }, + "vservername": { + "type": "string", + "readOnly": true + }, + "timeout": { + "type": "string", + "readOnly": true + }, + "referencecount": { + "type": "string", + "readOnly": true + }, + "persistenceparam": { + "type": "string", + "readOnly": true + }, + "cnamepersparam": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Lbpolicy": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the LB policy." + }, + "rule": { + "type": "string", + "description": "Expression against which traffic is evaluated." + }, + "action": { + "type": "string", + "description": "Name of action to use if the request matches this LB policy." + }, + "undefaction": { + "type": "string", + "description": "Action to perform if the result of policy evaluation is undefined (UNDEF)." + }, + "logaction": { + "type": "string", + "description": "Name of the messagelog action to use for requests that match this policy." + }, + "comment": { + "type": "string", + "description": "Any type of information about this LB policy." + }, + "newname": { + "type": "string", + "description": "New name for the LB policy." + }, + "hits": { + "type": "string", + "readOnly": true + }, + "undefhits": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "LbpolicyBinding": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the LB policy." + } + } + }, + "LbpolicyGslbvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "Location where policy is bound" + }, + "priority": { + "type": "integer", + "description": "Specifies the priority of the policy." + }, + "activepolicy": { + "type": "integer", + "description": "Indicates whether policy is bound or not." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "Name of the LB policy." + } + } + }, + "LbpolicyLbglobalBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "Location where policy is bound" + }, + "priority": { + "type": "integer", + "description": "Specifies the priority of the policy." + }, + "activepolicy": { + "type": "integer", + "description": "Indicates whether policy is bound or not." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label invocation." + }, + "labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "Name of the LB policy." + } + } + }, + "LbpolicyLbpolicylabelBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "Location where policy is bound" + }, + "priority": { + "type": "integer", + "description": "Specifies the priority of the policy." + }, + "activepolicy": { + "type": "integer", + "description": "Indicates whether policy is bound or not." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label invocation." + }, + "labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "Name of the LB policy." + } + } + }, + "LbpolicyLbvserverBinding": { + "type": "object", + "properties": { + "boundto": { + "type": "string", + "description": "Location where policy is bound" + }, + "priority": { + "type": "integer", + "description": "Specifies the priority of the policy." + }, + "activepolicy": { + "type": "integer", + "description": "Indicates whether policy is bound or not." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "labeltype": { + "type": "string", + "description": "Type of policy label invocation." + }, + "labelname": { + "type": "string", + "description": "Name of the label to invoke if the current policy rule evaluates to TRUE." + }, + "name": { + "type": "string", + "description": "Name of the LB policy." + } + } + }, + "Lbpolicylabel": { + "type": "object", + "properties": { + "labelname": { + "type": "string", + "description": "Name for the LB policy label." + }, + "policylabeltype": { + "type": "string", + "description": "Protocols supported by the policylabel." + }, + "comment": { + "type": "string", + "description": "Any comments to preserve information about this LB policy label." + }, + "newname": { + "type": "string", + "description": "New name for the LB policy label." + }, + "numpol": { + "type": "string", + "readOnly": true + }, + "hits": { + "type": "string", + "readOnly": true + }, + "gotopriorityexpression": { + "type": "string", + "readOnly": true + }, + "labeltype": { + "type": "string", + "readOnly": true + }, + "invoke_labelname": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "LbpolicylabelBinding": { + "type": "object", + "properties": { + "labelname": { + "type": "string", + "description": "Name for the LB policy label." + } + } + }, + "LbpolicylabelLbpolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Name of the LB policy." + }, + "priority": { + "type": "integer", + "description": "Specifies the priority of the policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "invoke": { + "type": "boolean", + "description": "If the current policy evaluates to TRUE, terminate evaluation of policies bound to the current policy label and evaluate the specified polic" + }, + "labeltype": { + "type": "string", + "description": "Type of policy label to invoke." + }, + "invoke_labelname": { + "type": "string", + "description": "* If labelType is policylabel, name of the policy label to invoke." + }, + "labelname": { + "type": "string", + "description": "Name for the LB policy label." + } + } + }, + "LbpolicylabelPolicybindingBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Name of the LB policy." + }, + "priority": { + "type": "integer", + "description": "Specifies the priority of the policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "invoke": { + "type": "boolean", + "description": "If the current policy evaluates to TRUE, terminate evaluation of policies bound to the current policy label and evaluate the specified polic" + }, + "labeltype": { + "type": "string", + "description": "Type of policy label to invoke." + }, + "invoke_labelname": { + "type": "string", + "description": "* If labelType is policylabel, name of the policy label to invoke." + }, + "labelname": { + "type": "string", + "description": "Name for the LB policy label." + } + } + }, + "Lbprofile": { + "type": "object", + "properties": { + "lbprofilename": { + "type": "string", + "description": "Name of the LB profile." + }, + "dbslb": { + "type": "string", + "description": "Enable database specific load balancing for MySQL and MSSQL service types." + }, + "processlocal": { + "type": "string", + "description": "By turning on this option packets destined to a vserver in a cluster will not under go any steering." + }, + "httponlycookieflag": { + "type": "string", + "description": "Include the HttpOnly attribute in persistence cookies." + }, + "cookiepassphrase": { + "type": "string", + "description": "Use this parameter to specify the passphrase used to generate secured persistence cookie value." + }, + "usesecuredpersistencecookie": { + "type": "string", + "description": "Encode persistence cookie values using SHA2 hash." + }, + "useencryptedpersistencecookie": { + "type": "string", + "description": "Encode persistence cookie values using SHA2 hash." + }, + "literaladccookieattribute": { + "type": "string", + "description": "String configured as LiteralADCCookieAttribute will be appended as attribute for Citrix ADC cookie (for example: LB cookie persistence , GSL" + }, + "computedadccookieattribute": { + "type": "string", + "description": "ComputedADCCookieAttribute accepts ns variable as input in form of string starting with $ (to understand how to configure ns variable, pleas" + }, + "storemqttclientidandusername": { + "type": "string", + "description": "This option allows to store the MQTT clientid and username in transactional logs" + }, + "lbhashalgorithm": { + "type": "string", + "description": "This option dictates the hashing algorithm used for hash based LB methods (URLHASH, DOMAINHASH, SOURCEIPHASH, DESTINATIONIPHASH, SRCIPDESTIP" + }, + "lbhashfingers": { + "type": "integer", + "description": "This option is used to specify the number of fingers to be used in PRAC and JARH algorithms for hash based LB methods." + }, + "proximityfromself": { + "type": "string", + "description": "Use the ADC location instead of client IP for static proximity LB or GSLB decision." + }, + "vsvrcount": { + "type": "string", + "readOnly": true + }, + "adccookieattributewarningmsg": { + "type": "string", + "readOnly": true + }, + "lbhashalgowinsize": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Lbroute": { + "type": "object", + "properties": { + "network": { + "type": "string", + "description": "The IP address of the network to which the route belongs." + }, + "netmask": { + "type": "string", + "description": "The netmask to which the route belongs." + }, + "gatewayname": { + "type": "string", + "description": "The name of the route." + }, + "td": { + "type": "integer", + "description": "Integer value that uniquely identifies the traffic domain in which you want to configure the entity." + }, + "flags": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Lbroute6": { + "type": "object", + "properties": { + "network": { + "type": "string", + "description": "The destination network." + }, + "gatewayname": { + "type": "string", + "description": "The name of the route." + }, + "td": { + "type": "integer", + "description": "Integer value that uniquely identifies the traffic domain in which you want to configure the entity." + }, + "flags": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Lbsipparameters": { + "type": "object", + "properties": { + "rnatsrcport": { + "type": "integer", + "description": "Port number with which to match the source port in server-initiated SIP traffic." + }, + "rnatdstport": { + "type": "integer", + "description": "Port number with which to match the destination port in server-initiated SIP traffic." + }, + "retrydur": { + "type": "integer", + "description": "Time, in seconds, for which a client must wait before initiating a connection after receiving a 503 Service Unavailable response from the SI" + }, + "addrportvip": { + "type": "string", + "description": "Add the rport parameter to the VIA headers of SIP requests that virtual servers receive from clients or servers." + }, + "sip503ratethreshold": { + "type": "integer", + "description": "Maximum number of 503 Service Unavailable responses to generate, once every 10 milliseconds, when a SIP virtual server becomes unavailable." + }, + "rnatsecuresrcport": { + "type": "integer", + "description": "Port number with which to match the source port in server-initiated SIP over SSL traffic." + }, + "rnatsecuredstport": { + "type": "integer", + "description": "Port number with which to match the destination port in server-initiated SIP over SSL traffic." + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Lbvserver": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the virtual server." + }, + "servicetype": { + "type": "string", + "description": "Protocol used by the service (also called the service type)." + }, + "ipv46": { + "type": "string", + "description": "IPv4 or IPv6 address to assign to the virtual server." + }, + "ippattern": { + "type": "string", + "description": "IP address pattern, in dotted decimal notation, for identifying packets to be accepted by the virtual server." + }, + "ipmask": { + "type": "string", + "description": "IP mask, in dotted decimal notation, for the IP Pattern parameter." + }, + "port": { + "type": "integer", + "description": "Port number for the virtual server." + }, + "ipset": { + "type": "string", + "description": "The list of IPv4/IPv6 addresses bound to ipset would form a part of listening service on the current lb vserver" + }, + "range": { + "type": "integer", + "description": "Number of IP addresses that the appliance must generate and assign to the virtual server." + }, + "persistencetype": { + "type": "string", + "description": "Type of persistence for the virtual server." + }, + "timeout": { + "type": "integer", + "description": "Time period for which a persistence session is in effect." + }, + "persistencebackup": { + "type": "string", + "description": "Backup persistence type for the virtual server." + }, + "backuppersistencetimeout": { + "type": "integer", + "description": "Time period for which backup persistence is in effect." + }, + "lbmethod": { + "type": "string", + "description": "Load balancing method." + }, + "hashlength": { + "type": "integer", + "description": "Number of bytes to consider for the hash value used in the URLHASH and DOMAINHASH load balancing methods." + }, + "netmask": { + "type": "string", + "description": "IPv4 subnet mask to apply to the destination IP address or source IP address when the load balancing method is DESTINATIONIPHASH or SOURCEIP" + }, + "v6netmasklen": { + "type": "integer", + "description": "Number of bits to consider in an IPv6 destination or source IP address, for creating the hash that is required by the DESTINATIONIPHASH and" + }, + "backuplbmethod": { + "type": "string", + "description": "Backup load balancing method." + }, + "cookiename": { + "type": "string", + "description": "Use this parameter to specify the cookie name for COOKIE peristence type." + }, + "rule": { + "type": "string", + "description": "Expression, or name of a named expression, against which traffic is evaluated." + }, + "listenpolicy": { + "type": "string", + "description": "Expression identifying traffic accepted by the virtual server." + }, + "listenpriority": { + "type": "integer", + "description": "Integer specifying the priority of the listen policy." + }, + "resrule": { + "type": "string", + "description": "Expression specifying which part of a server's response to use for creating rule based persistence sessions (persistence type RULE)." + }, + "persistmask": { + "type": "string", + "description": "Persistence mask for IP based persistence types, for IPv4 virtual servers." + }, + "v6persistmasklen": { + "type": "integer", + "description": "Persistence mask for IP based persistence types, for IPv6 virtual servers." + }, + "rtspnat": { + "type": "string", + "description": "Use network address translation (NAT) for RTSP data connections." + }, + "m": { + "type": "string", + "description": "Redirection mode for load balancing." + }, + "tosid": { + "type": "integer", + "description": "TOS ID of the virtual server." + }, + "datalength": { + "type": "integer", + "description": "Length of the token to be extracted from the data segment of an incoming packet, for use in the token method of load balancing." + }, + "dataoffset": { + "type": "integer", + "description": "Offset to be considered when extracting a token from the TCP payload." + }, + "sessionless": { + "type": "string", + "description": "Perform load balancing on a per-packet basis, without establishing sessions." + }, + "trofspersistence": { + "type": "string", + "description": "When value is ENABLED, Trofs persistence is honored." + }, + "state": { + "type": "string", + "description": "State of the load balancing virtual server." + }, + "connfailover": { + "type": "string", + "description": "Mode in which the connection failover feature must operate for the virtual server." + }, + "redirurl": { + "type": "string", + "description": "URL to which to redirect traffic if the virtual server becomes unavailable." + }, + "cacheable": { + "type": "string", + "description": "Route cacheable requests to a cache redirection virtual server." + }, + "clttimeout": { + "type": "integer", + "description": "Idle time, in seconds, after which a client connection is terminated." + }, + "somethod": { + "type": "string", + "description": "Type of threshold that, when exceeded, triggers spillover." + }, + "sopersistence": { + "type": "string", + "description": "If spillover occurs, maintain source IP address based persistence for both primary and backup virtual servers." + }, + "sopersistencetimeout": { + "type": "integer", + "description": "Timeout for spillover persistence, in minutes." + }, + "healththreshold": { + "type": "integer", + "description": "Threshold in percent of active services below which vserver state is made down." + }, + "sothreshold": { + "type": "integer", + "description": "Threshold at which spillover occurs." + }, + "sobackupaction": { + "type": "string", + "description": "Action to be performed if spillover is to take effect, but no backup chain to spillover is usable or exists" + }, + "redirectportrewrite": { + "type": "string", + "description": "Rewrite the port and change the protocol to ensure successful HTTP redirects from services." + }, + "downstateflush": { + "type": "string", + "description": "Flush all active transactions associated with a virtual server whose state transitions from UP to DOWN." + }, + "backupvserver": { + "type": "string", + "description": "Name of the backup virtual server to which to forward requests if the primary virtual server goes DOWN or reaches its spillover threshold." + }, + "disableprimaryondown": { + "type": "string", + "description": "If the primary virtual server goes down, do not allow it to return to primary status until manually enabled." + }, + "insertvserveripport": { + "type": "string", + "description": "Insert an HTTP header, whose value is the IP address and port number of the virtual server, before forwarding a request to the server." + }, + "vipheader": { + "type": "string", + "description": "Name for the inserted header." + }, + "authenticationhost": { + "type": "string", + "description": "Fully qualified domain name (FQDN) of the authentication virtual server to which the user must be redirected for authentication." + }, + "authentication": { + "type": "string", + "description": "Enable or disable user authentication." + }, + "authn401": { + "type": "string", + "description": "Enable or disable user authentication with HTTP 401 responses." + }, + "authnvsname": { + "type": "string", + "description": "Name of an authentication virtual server with which to authenticate users." + }, + "push": { + "type": "string", + "description": "Process traffic with the push virtual server that is bound to this load balancing virtual server." + }, + "pushvserver": { + "type": "string", + "description": "Name of the load balancing virtual server, of type PUSH or SSL_PUSH, to which the server pushes updates received on the load balancing virtu" + }, + "pushlabel": { + "type": "string", + "description": "Expression for extracting a label from the server's response." + }, + "pushmulticlients": { + "type": "string", + "description": "Allow multiple Web 2.0 connections from the same client to connect to the virtual server and expect updates." + }, + "tcpprofilename": { + "type": "string", + "description": "Name of the TCP profile whose settings are to be applied to the virtual server." + }, + "httpprofilename": { + "type": "string", + "description": "Name of the HTTP profile whose settings are to be applied to the virtual server." + }, + "dbprofilename": { + "type": "string", + "description": "Name of the DB profile whose settings are to be applied to the virtual server." + }, + "comment": { + "type": "string", + "description": "Any comments that you might want to associate with the virtual server." + }, + "l2conn": { + "type": "string", + "description": "Use Layer 2 parameters (channel number, MAC address, and VLAN ID) in addition to the 4-tuple (::::Minimum value =" + } + } + }, + "LbwlmLbvserverBinding": { + "type": "object", + "properties": { + "vservername": { + "type": "string", + "description": "Name of the virtual server which is to be bound to the WLM." + }, + "wlmname": { + "type": "string", + "description": "The name of the Work Load Manager." + } + } + }, + "LbwlmVserverBinding": { + "type": "object", + "properties": { + "vservername": { + "type": "string", + "description": "Name of the virtual server which is to be bound to the WLM." + }, + "wlmname": { + "type": "string", + "description": "The name of the Work Load Manager." + } + } + }, + "Lldpneighbors": { + "type": "object", + "properties": { + "ifnum": { + "type": "string", + "description": "Interface Name" + }, + "nodeid": { + "type": "integer", + "description": "Unique number that identifies the cluster node." + }, + "chassisidsubtype": { + "type": "string", + "readOnly": true + }, + "chassisid": { + "type": "string", + "readOnly": true + }, + "portidsubtype": { + "type": "string", + "readOnly": true + }, + "portid": { + "type": "string", + "readOnly": true + }, + "ttl": { + "type": "string", + "readOnly": true + }, + "portdescription": { + "type": "string", + "readOnly": true + }, + "sys": { + "type": "string", + "readOnly": true + }, + "sysdesc": { + "type": "string", + "readOnly": true + }, + "mgmtaddresssubtype": { + "type": "string", + "readOnly": true + }, + "mgmtaddress": { + "type": "string", + "readOnly": true + }, + "iftype": { + "type": "string", + "readOnly": true + }, + "ifnumber": { + "type": "string", + "readOnly": true + }, + "vlan": { + "type": "string", + "readOnly": true + }, + "vlanid": { + "type": "string", + "readOnly": true + }, + "portprotosupported": { + "type": "string", + "readOnly": true + }, + "portprotoenabled": { + "type": "string", + "readOnly": true + }, + "portprotoid": { + "type": "string", + "readOnly": true + }, + "portvlanid": { + "type": "string", + "readOnly": true + }, + "protocolid": { + "type": "string", + "readOnly": true + }, + "linkaggrcapable": { + "type": "string", + "readOnly": true + }, + "linkaggrenabled": { + "type": "string", + "readOnly": true + }, + "linkaggrid": { + "type": "string", + "readOnly": true + }, + "flag": { + "type": "string", + "readOnly": true + }, + "syscapabilities": { + "type": "string", + "readOnly": true + }, + "syscapenabled": { + "type": "string", + "readOnly": true + }, + "autonegsupport": { + "type": "string", + "readOnly": true + }, + "autonegenabled": { + "type": "string", + "readOnly": true + }, + "autonegadvertised": { + "type": "string", + "readOnly": true + }, + "autonegmautype": { + "type": "string", + "readOnly": true + }, + "mtu": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Lldpparam": { + "type": "object", + "properties": { + "holdtimetxmult": { + "type": "integer", + "description": "A multiplier for calculating the duration for which the receiving device stores the LLDP information in its database before discarding or re" + }, + "timer": { + "type": "integer", + "description": "Interval, in seconds, between LLDP packet data units (LLDPDUs)." + }, + "mode": { + "type": "string", + "description": "Global mode of Link Layer Discovery Protocol (LLDP) on the Citrix ADC." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Lsnappsattributes": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the LSN Application Port ATTRIBUTES." + }, + "transportprotocol": { + "type": "string", + "description": "Name of the protocol(TCP,UDP) for which the parameters of this LSN application port ATTRIBUTES applies" + }, + "port": { + "type": "string", + "description": "This is used for Displaying Port/Port range in CLI/Nitro.Lowport, Highport values are populated and used for displaying.Port numbers or rang" + }, + "sessiontimeout": { + "type": "integer", + "description": "Timeout, in seconds, for an idle LSN session." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Lsnappsprofile": { + "type": "object", + "properties": { + "appsprofilename": { + "type": "string", + "description": "Name for the LSN application profile." + }, + "transportprotocol": { + "type": "string", + "description": "Name of the protocol for which the parameters of this LSN application profile applies." + }, + "ippooling": { + "type": "string", + "description": "NAT IP address allocation options for sessions associated with the same subscriber." + }, + "mapping": { + "type": "string", + "description": "Type of LSN mapping to apply to subsequent packets originating from the same subscriber IP address and port." + }, + "filtering": { + "type": "string", + "description": "Type of filter to apply to packets originating from external hosts." + }, + "tcpproxy": { + "type": "string", + "description": "Enable TCP proxy, which enables the Citrix ADC to optimize the TCP traffic by using Layer 4 features." + }, + "td": { + "type": "integer", + "description": "ID of the traffic domain through which the Citrix ADC sends the outbound traffic after performing LSN." + }, + "l2info": { + "type": "string", + "description": "Enable l2info by creating natpcbs for LSN, which enables the Citrix ADC to use L2CONN/MBF with LSN." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "LsnappsprofileAppsattributesBinding": { + "type": "object", + "properties": { + "appsattributesname": { + "type": "string", + "description": "Name of the LSN application port ATTRIBUTES command to bind to the specified LSN Appsprofile." + }, + "appsprofilename": { + "type": "string", + "description": "Name for the LSN application profile." + } + } + }, + "LsnappsprofileBinding": { + "type": "object", + "properties": { + "appsprofilename": { + "type": "string", + "description": "Name for the LSN application profile." + } + } + }, + "LsnappsprofileLsnappsattributesBinding": { + "type": "object", + "properties": { + "appsattributesname": { + "type": "string", + "description": "Name of the LSN application port ATTRIBUTES command to bind to the specified LSN Appsprofile." + }, + "appsprofilename": { + "type": "string", + "description": "Name for the LSN application profile." + } + } + }, + "LsnappsprofilePortBinding": { + "type": "object", + "properties": { + "lsnport": { + "type": "string", + "description": "Port numbers or range of port numbers to match against the destination port of the incoming packet from a subscriber." + }, + "appsprofilename": { + "type": "string", + "description": "Name for the LSN application profile." + } + } + }, + "Lsnclient": { + "type": "object", + "properties": { + "clientname": { + "type": "string", + "description": "Name for the LSN client entity." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "LsnclientAcl6Binding": { + "type": "object", + "properties": { + "acl6name": { + "type": "string", + "description": "Name of any configured extended ACL6 whose action is ALLOW." + }, + "clientname": { + "type": "string", + "description": "Name for the LSN client entity." + } + } + }, + "LsnclientAclBinding": { + "type": "object", + "properties": { + "aclname": { + "type": "string", + "description": "Name(s) of any configured extended ACL(s) whose action is ALLOW." + }, + "clientname": { + "type": "string", + "description": "Name for the LSN client entity." + } + } + }, + "LsnclientBinding": { + "type": "object", + "properties": { + "clientname": { + "type": "string", + "description": "Name for the LSN client entity." + } + } + }, + "LsnclientNetwork6Binding": { + "type": "object", + "properties": { + "network6": { + "type": "string", + "description": "IPv6 address(es) of the LSN subscriber(s) or subscriber network(s) on whose traffic you want the Citrix ADC to perform Large Scale NAT." + }, + "network": { + "type": "string", + "description": "IPv4 address(es) of the LSN subscriber(s) or subscriber network(s) on whose traffic you want the Citrix ADC to perform Large Scale NAT." + }, + "netmask": { + "type": "string", + "description": "Subnet mask for the IPv4 address specified in the Network parameter." + }, + "td": { + "type": "integer", + "description": "ID of the traffic domain on which this subscriber or the subscriber network (as specified by the network parameter) belongs." + }, + "clientname": { + "type": "string", + "description": "Name for the LSN client entity." + } + } + }, + "LsnclientNetworkBinding": { + "type": "object", + "properties": { + "network": { + "type": "string", + "description": "IPv4 address(es) of the LSN subscriber(s) or subscriber network(s) on whose traffic you want the Citrix ADC to perform Large Scale NAT." + }, + "netmask": { + "type": "string", + "description": "Subnet mask for the IPv4 address specified in the Network parameter." + }, + "td": { + "type": "integer", + "description": "ID of the traffic domain on which this subscriber or the subscriber network (as specified by the network parameter) belongs." + }, + "clientname": { + "type": "string", + "description": "Name for the LSN client entity." + } + } + }, + "LsnclientNsacl6Binding": { + "type": "object", + "properties": { + "acl6name": { + "type": "string", + "description": "Name of any configured extended ACL6 whose action is ALLOW." + }, + "td": { + "type": "integer", + "description": "ID of the traffic domain on which this subscriber or the subscriber network (as specified by the network parameter) belongs." + }, + "clientname": { + "type": "string", + "description": "Name for the LSN client entity." + } + } + }, + "LsnclientNsaclBinding": { + "type": "object", + "properties": { + "aclname": { + "type": "string", + "description": "Name(s) of any configured extended ACL(s) whose action is ALLOW." + }, + "td": { + "type": "integer", + "description": "ID of the traffic domain on which this subscriber or the subscriber network (as specified by the network parameter) belongs." + }, + "clientname": { + "type": "string", + "description": "Name for the LSN client entity." + } + } + }, + "Lsndeterministicnat": { + "type": "object", + "properties": { + "clientname": { + "type": "string", + "description": "The name of the LSN Client." + }, + "network6": { + "type": "string", + "description": "IPv6 address of the LSN subscriber or B4 device." + }, + "subscrip": { + "type": "string", + "description": "The Client IP address." + }, + "td": { + "type": "integer", + "description": "The LSN client TD." + }, + "natip": { + "type": "string", + "description": "The NAT IP address." + }, + "natprefix": { + "type": "string", + "readOnly": true + }, + "subscrip2": { + "type": "string", + "readOnly": true + }, + "natip2": { + "type": "string", + "readOnly": true + }, + "firstport": { + "type": "string", + "readOnly": true + }, + "lastport": { + "type": "string", + "readOnly": true + }, + "srctd": { + "type": "string", + "readOnly": true + }, + "nattype": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Lsngroup": { + "type": "object", + "properties": { + "groupname": { + "type": "string", + "description": "Name for the LSN group." + }, + "clientname": { + "type": "string", + "description": "Name of the LSN client entity to be associated with the LSN group." + }, + "nattype": { + "type": "string", + "description": "Type of NAT IP address and port allocation (from the bound LSN pools) for subscribers:" + }, + "allocpolicy": { + "type": "string", + "description": "NAT IP and PORT block allocation policy for Deterministic NAT." + }, + "portblocksize": { + "type": "integer", + "description": "Size of the NAT port block to be allocated for each subscriber." + }, + "logging": { + "type": "string", + "description": "Log mapping entries and sessions created or deleted for this LSN group." + }, + "sessionlogging": { + "type": "string", + "description": "Log sessions created or deleted for the LSN group." + }, + "sessionsync": { + "type": "string", + "description": "In a high availability (HA) deployment, synchronize information of all LSN sessions related to this LSN group with the secondary node." + }, + "snmptraplimit": { + "type": "integer", + "description": "Maximum number of SNMP Trap messages that can be generated for the LSN group in one minute." + }, + "ftp": { + "type": "string", + "description": "Enable Application Layer Gateway (ALG) for the FTP protocol." + }, + "pptp": { + "type": "string", + "description": "Enable the PPTP Application Layer Gateway." + }, + "sipalg": { + "type": "string", + "description": "Enable the SIP ALG." + }, + "rtspalg": { + "type": "string", + "description": "Enable the RTSP ALG." + }, + "ip6profile": { + "type": "string", + "description": "Name of the LSN ip6 profile to associate with the specified LSN group." + }, + "ftpcm": { + "type": "string", + "description": "Enable the FTP connection mirroring for specified LSN group." + }, + "groupid": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "LsngroupAppsprofileBinding": { + "type": "object", + "properties": { + "appsprofilename": { + "type": "string", + "description": "Name of the LSN application profile to bind to the specified LSN group." + }, + "groupname": { + "type": "string", + "description": "Name for the LSN group." + } + } + }, + "LsngroupBinding": { + "type": "object", + "properties": { + "groupname": { + "type": "string", + "description": "Name for the LSN group." + } + } + }, + "LsngroupHttphdrlogprofileBinding": { + "type": "object", + "properties": { + "httphdrlogprofilename": { + "type": "string", + "description": "The name of the LSN HTTP header logging Profile." + }, + "groupname": { + "type": "string", + "description": "Name for the LSN group." + } + } + }, + "LsngroupIpsecalgprofileBinding": { + "type": "object", + "properties": { + "ipsecalgprofile": { + "type": "string", + "description": "Name of the IPSec ALG profile to bind to the specified LSN group." + }, + "groupname": { + "type": "string", + "description": "Name for the LSN group." + } + } + }, + "LsngroupLogprofileBinding": { + "type": "object", + "properties": { + "logprofilename": { + "type": "string", + "description": "The name of the LSN logging Profile." + }, + "groupname": { + "type": "string", + "description": "Name for the LSN group." + } + } + }, + "LsngroupLsnappsprofileBinding": { + "type": "object", + "properties": { + "appsprofilename": { + "type": "string", + "description": "Name of the LSN application profile to bind to the specified LSN group." + }, + "groupname": { + "type": "string", + "description": "Name for the LSN group." + } + } + }, + "LsngroupLsnhttphdrlogprofileBinding": { + "type": "object", + "properties": { + "httphdrlogprofilename": { + "type": "string", + "description": "The name of the LSN HTTP header logging Profile." + }, + "groupname": { + "type": "string", + "description": "Name for the LSN group." + } + } + }, + "LsngroupLsnlogprofileBinding": { + "type": "object", + "properties": { + "logprofilename": { + "type": "string", + "description": "The name of the LSN logging Profile." + }, + "groupname": { + "type": "string", + "description": "Name for the LSN group." + } + } + }, + "LsngroupLsnpoolBinding": { + "type": "object", + "properties": { + "poolname": { + "type": "string", + "description": "Name of the LSN pool to bind to the specified LSN group." + }, + "groupname": { + "type": "string", + "description": "Name for the LSN group." + } + } + }, + "LsngroupLsnrtspalgprofileBinding": { + "type": "object", + "properties": { + "rtspalgprofilename": { + "type": "string", + "description": "The name of the LSN RTSP ALG Profile." + }, + "groupname": { + "type": "string", + "description": "Name for the LSN group." + } + } + }, + "LsngroupLsnsipalgprofileBinding": { + "type": "object", + "properties": { + "sipalgprofilename": { + "type": "string", + "description": "The name of the LSN SIP ALG Profile." + }, + "groupname": { + "type": "string", + "description": "Name for the LSN group." + } + } + }, + "LsngroupLsntransportprofileBinding": { + "type": "object", + "properties": { + "transportprofilename": { + "type": "string", + "description": "Name of the LSN transport profile to bind to the specified LSN group." + }, + "groupname": { + "type": "string", + "description": "Name for the LSN group." + } + } + }, + "LsngroupPcpserverBinding": { + "type": "object", + "properties": { + "pcpserver": { + "type": "string", + "description": "Name of the PCP server to be associated with lsn group." + }, + "groupname": { + "type": "string", + "description": "Name for the LSN group." + } + } + }, + "LsngroupPoolBinding": { + "type": "object", + "properties": { + "poolname": { + "type": "string", + "description": "Name of the LSN pool to bind to the specified LSN group." + }, + "groupname": { + "type": "string", + "description": "Name for the LSN group." + } + } + }, + "LsngroupProfileBinding": { + "type": "object", + "properties": { + "ipsecalgprofile": { + "type": "string", + "description": "Name of the IPSec ALG profile to bind to the specified LSN group." + }, + "groupname": { + "type": "string", + "description": "Name for the LSN group." + } + } + }, + "LsngroupRtspalgprofileBinding": { + "type": "object", + "properties": { + "rtspalgprofilename": { + "type": "string", + "description": "The name of the LSN RTSP ALG Profile." + }, + "groupname": { + "type": "string", + "description": "Name for the LSN group." + } + } + }, + "LsngroupServerBinding": { + "type": "object", + "properties": { + "pcpserver": { + "type": "string", + "description": "Name of the PCP server to be associated with lsn group." + }, + "groupname": { + "type": "string", + "description": "Name for the LSN group." + } + } + }, + "LsngroupSipalgprofileBinding": { + "type": "object", + "properties": { + "sipalgprofilename": { + "type": "string", + "description": "The name of the LSN SIP ALG Profile." + }, + "groupname": { + "type": "string", + "description": "Name for the LSN group." + } + } + }, + "LsngroupTransportprofileBinding": { + "type": "object", + "properties": { + "transportprofilename": { + "type": "string", + "description": "Name of the LSN transport profile to bind to the specified LSN group." + }, + "groupname": { + "type": "string", + "description": "Name for the LSN group." + } + } + }, + "Lsnhttphdrlogprofile": { + "type": "object", + "properties": { + "httphdrlogprofilename": { + "type": "string", + "description": "The name of the HTTP header logging Profile." + }, + "logurl": { + "type": "string", + "description": "URL information is logged if option is enabled." + }, + "logmethod": { + "type": "string", + "description": "HTTP method information is logged if option is enabled." + }, + "logversion": { + "type": "string", + "description": "Version information is logged if option is enabled." + }, + "loghost": { + "type": "string", + "description": "Host information is logged if option is enabled." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Lsnip6profile": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the LSN ip6 profile." + }, + "type": { + "type": "string", + "description": "IPv6 translation type for which to set the LSN IP6 profile parameters." + }, + "natprefix": { + "type": "string", + "description": "IPv6 address(es) of the LSN subscriber(s) or subscriber network(s) on whose traffic you want the Citrix ADC to perform Large Scale NAT." + }, + "network6": { + "type": "string", + "description": "IPv6 address of the Citrix ADC AFTR device" + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Lsnlogprofile": { + "type": "object", + "properties": { + "logprofilename": { + "type": "string", + "description": "The name of the logging Profile." + }, + "logsubscrinfo": { + "type": "string", + "description": "Subscriber ID information is logged if option is enabled." + }, + "logcompact": { + "type": "string", + "description": "Logs in Compact Logging format if option is enabled." + }, + "logipfix": { + "type": "string", + "description": "Logs in IPFIX format if option is enabled." + }, + "analyticsprofile": { + "type": "string", + "description": "Name of the Analytics Profile attached to this lsn profile." + }, + "logsessdeletion": { + "type": "string", + "description": "LSN Session deletion will not be logged if disabled." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Lsnparameter": { + "type": "object", + "properties": { + "memlimit": { + "type": "integer", + "description": "Amount of Citrix ADC memory to reserve for the LSN feature, in multiples of 2MB." + }, + "sessionsync": { + "type": "string", + "description": "Synchronize all LSN sessions with the secondary node in a high availability (HA) deployment (global synchronization)." + }, + "subscrsessionremoval": { + "type": "string", + "description": "LSN global setting for controlling subscriber aware session removal, when this is enabled, when ever the subscriber info is deleted from sub" + }, + "memlimitactive": { + "type": "string", + "readOnly": true + }, + "maxmemlimit": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Lsnpool": { + "type": "object", + "properties": { + "poolname": { + "type": "string", + "description": "Name for the LSN pool." + }, + "nattype": { + "type": "string", + "description": "Type of NAT IP address and port allocation (from the LSN pools bound to an LSN group) for subscribers (of the LSN client entity bound to the" + }, + "portblockallocation": { + "type": "string", + "description": "Allocate a random NAT port block, from the available NAT port pool of an NAT IP address, for each subscriber when the NAT allocation is set" + }, + "portrealloctimeout": { + "type": "integer", + "description": "The waiting time, in seconds, between deallocating LSN NAT ports (when an LSN mapping is removed) and reallocating them for a new LSN sessio" + }, + "maxportrealloctmq": { + "type": "integer", + "description": "Maximum number of ports for which the port reallocation timeout applies for each NAT IP address." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "LsnpoolBinding": { + "type": "object", + "properties": { + "poolname": { + "type": "string", + "description": "Name for the LSN pool." + } + } + }, + "LsnpoolLsnipBinding": { + "type": "object", + "properties": { + "lsnip": { + "type": "string", + "description": "IPv4 address or a range of IPv4 addresses to be used as NAT IP address(es) for LSN." + }, + "ownernode": { + "type": "integer", + "description": "ID(s) of cluster node(s) on which command is to be executed" + }, + "poolname": { + "type": "string", + "description": "Name for the LSN pool." + } + } + }, + "Lsnrtspalgprofile": { + "type": "object", + "properties": { + "rtspalgprofilename": { + "type": "string", + "description": "The name of the RTSPALG Profile." + }, + "rtspidletimeout": { + "type": "integer", + "description": "Idle timeout for the rtsp sessions in seconds." + }, + "rtspportrange": { + "type": "string", + "description": "port for the RTSP" + }, + "rtsptransportprotocol": { + "type": "string", + "description": "RTSP ALG Profile transport protocol type." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Lsnrtspalgsession": { + "type": "object", + "properties": { + "sessionid": { + "type": "string", + "description": "Session ID for the RTSP call." + }, + "nodeid": { + "type": "integer", + "description": "Unique number that identifies the cluster node." + }, + "callflags": { + "type": "string", + "readOnly": true + }, + "xlatip": { + "type": "string", + "readOnly": true + }, + "callrefcount": { + "type": "string", + "readOnly": true + }, + "calltimer": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "LsnrtspalgsessionBinding": { + "type": "object", + "properties": { + "sessionid": { + "type": "string", + "description": "Session ID for the RTSP call." + } + } + }, + "LsnrtspalgsessionDatachannelBinding": { + "type": "object", + "properties": { + "channelip": { + "type": "string", + "description": "IP address of the channel." + }, + "channelnatip": { + "type": "string", + "description": "Natted IP address of the channel." + }, + "channelport": { + "type": "integer", + "description": "port for the channel." + }, + "channelnatport": { + "type": "integer", + "description": "Natted port for the channel." + }, + "channelprotocol": { + "type": "string", + "description": "Channel transport protocol." + }, + "channelflags": { + "type": "integer", + "description": "Flags for the call entry." + }, + "channeltimeout": { + "type": "integer", + "description": "Timeout for the channel." + }, + "sessionid": { + "type": "string", + "description": "Session ID for the RTSP call." + } + } + }, + "Lsnsession": { + "type": "object", + "properties": { + "nattype": { + "type": "string", + "description": "Type of sessions to be displayed." + }, + "clientname": { + "type": "string", + "description": "Name of the LSN Client entity." + }, + "network": { + "type": "string", + "description": "IP address or network address of subscriber(s)." + }, + "netmask": { + "type": "string", + "description": "Subnet mask for the IP address specified by the network parameter." + }, + "network6": { + "type": "string", + "description": "IPv6 address of the LSN subscriber or B4 device." + }, + "td": { + "type": "integer", + "description": "Traffic domain ID of the LSN client entity." + }, + "natip": { + "type": "string", + "description": "Mapped NAT IP address used in LSN sessions." + }, + "nodeid": { + "type": "integer", + "description": "Unique number that identifies the cluster node." + }, + "natport2": { + "type": "integer", + "description": "Mapped NAT port used in the LSN sessions." + }, + "natprefix": { + "type": "string", + "readOnly": true + }, + "subscrip": { + "type": "string", + "readOnly": true + }, + "subscrport": { + "type": "string", + "readOnly": true + }, + "destip": { + "type": "string", + "readOnly": true + }, + "destport": { + "type": "string", + "readOnly": true + }, + "natport": { + "type": "string", + "readOnly": true + }, + "transportprotocol": { + "type": "string", + "readOnly": true + }, + "sessionestdir": { + "type": "string", + "readOnly": true + }, + "dsttd": { + "type": "string", + "readOnly": true + }, + "srctd": { + "type": "string", + "readOnly": true + }, + "ipv6address": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Lsnsipalgcall": { + "type": "object", + "properties": { + "callid": { + "type": "string", + "description": "Call ID for the SIP call." + }, + "nodeid": { + "type": "integer", + "description": "Unique number that identifies the cluster node." + }, + "callflags": { + "type": "string", + "readOnly": true + }, + "xlatip": { + "type": "string", + "readOnly": true + }, + "callrefcount": { + "type": "string", + "readOnly": true + }, + "calltimer": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "LsnsipalgcallBinding": { + "type": "object", + "properties": { + "callid": { + "type": "string", + "description": "Call ID for the SIP call." + } + } + }, + "LsnsipalgcallControlchannelBinding": { + "type": "object", + "properties": { + "channelip": { + "type": "string", + "description": "IP address of the channel." + }, + "channelnatip": { + "type": "string", + "description": "Natted IP address of the channel." + }, + "channelport": { + "type": "integer", + "description": "port for the channel." + }, + "channelnatport": { + "type": "integer", + "description": "Natted port for the channel." + }, + "channelprotocol": { + "type": "string", + "description": "Channel transport protocol." + }, + "channelflags": { + "type": "integer", + "description": "Flags for the call entry." + }, + "channeltimeout": { + "type": "integer", + "description": "Timeout for the channel." + }, + "callid": { + "type": "string", + "description": "Call ID for the SIP call." + } + } + }, + "LsnsipalgcallDatachannelBinding": { + "type": "object", + "properties": { + "channelip": { + "type": "string", + "description": "IP address of the channel." + }, + "channelnatip": { + "type": "string", + "description": "Natted IP address of the channel." + }, + "channelport": { + "type": "integer", + "description": "port for the channel." + }, + "channelnatport": { + "type": "integer", + "description": "Natted port for the channel." + }, + "channelprotocol": { + "type": "string", + "description": "Channel transport protocol." + }, + "channelflags": { + "type": "integer", + "description": "Flags for the call entry." + }, + "channeltimeout": { + "type": "integer", + "description": "Timeout for the channel." + }, + "callid": { + "type": "string", + "description": "Call ID for the SIP call." + } + } + }, + "Lsnsipalgprofile": { + "type": "object", + "properties": { + "sipalgprofilename": { + "type": "string", + "description": "The name of the SIPALG Profile." + }, + "datasessionidletimeout": { + "type": "integer", + "description": "Idle timeout for the data channel sessions in seconds." + }, + "sipsessiontimeout": { + "type": "integer", + "description": "SIP control channel session timeout in seconds." + }, + "registrationtimeout": { + "type": "integer", + "description": "SIP registration timeout in seconds." + }, + "sipsrcportrange": { + "type": "string", + "description": "Source port range for SIP_UDP and SIP_TCP." + }, + "sipdstportrange": { + "type": "string", + "description": "Destination port range for SIP_UDP and SIP_TCP." + }, + "openregisterpinhole": { + "type": "string", + "description": "ENABLE/DISABLE RegisterPinhole creation." + }, + "opencontactpinhole": { + "type": "string", + "description": "ENABLE/DISABLE ContactPinhole creation." + }, + "openviapinhole": { + "type": "string", + "description": "ENABLE/DISABLE ViaPinhole creation." + }, + "openrecordroutepinhole": { + "type": "string", + "description": "ENABLE/DISABLE RecordRoutePinhole creation." + }, + "siptransportprotocol": { + "type": "string", + "description": "SIP ALG Profile transport protocol type." + }, + "openroutepinhole": { + "type": "string", + "description": "ENABLE/DISABLE RoutePinhole creation." + }, + "rport": { + "type": "string", + "description": "ENABLE/DISABLE rport." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Lsnstatic": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the LSN static mapping entry." + }, + "transportprotocol": { + "type": "string", + "description": "Protocol for the LSN mapping entry." + }, + "subscrip": { + "type": "string", + "description": "IPv4(NAT44 & DS-Lite)/IPv6(NAT64) address of an LSN subscriber for the LSN static mapping entry." + }, + "subscrport": { + "type": "integer", + "description": "Port of the LSN subscriber for the LSN mapping entry." + }, + "network6": { + "type": "string", + "description": "B4 address in DS-Lite setup" + }, + "td": { + "type": "integer", + "description": "ID of the traffic domain to which the subscriber belongs." + }, + "natip": { + "type": "string", + "description": "IPv4 address, already existing on the Citrix ADC as type LSN, to be used as NAT IP address for this mapping entry." + }, + "natport": { + "type": "integer", + "description": "NAT port for this LSN mapping entry." + }, + "destip": { + "type": "string", + "description": "Destination IP address for the LSN mapping entry." + }, + "dsttd": { + "type": "integer", + "description": "ID of the traffic domain through which the destination IP address for this LSN mapping entry is reachable from the Citrix ADC." + }, + "nattype": { + "type": "string", + "description": "Type of sessions to be displayed." + }, + "status": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Lsntransportprofile": { + "type": "object", + "properties": { + "transportprofilename": { + "type": "string", + "description": "Name for the LSN transport profile." + }, + "transportprotocol": { + "type": "string", + "description": "Protocol for which to set the LSN transport profile parameters." + }, + "sessiontimeout": { + "type": "integer", + "description": "Timeout, in seconds, for an idle LSN session." + }, + "finrsttimeout": { + "type": "integer", + "description": "Timeout, in seconds, for a TCP LSN session after a FIN or RST message is received from one of the endpoints." + }, + "stuntimeout": { + "type": "integer", + "description": "STUN protocol timeout" + }, + "synidletimeout": { + "type": "integer", + "description": "SYN Idle timeout" + }, + "portquota": { + "type": "integer", + "description": "Maximum number of LSN NAT ports to be used at a time by each subscriber for the specified protocol." + }, + "sessionquota": { + "type": "integer", + "description": "Maximum number of concurrent LSN sessions allowed for each subscriber for the specified protocol." + }, + "groupsessionlimit": { + "type": "integer", + "description": "Maximum number of concurrent LSN sessions(for the specified protocol) allowed for all subscriber of a group to which this profile has bound." + }, + "portpreserveparity": { + "type": "string", + "description": "Enable port parity between a subscriber port and its mapped LSN NAT port." + }, + "portpreserverange": { + "type": "string", + "description": "If a subscriber initiates a connection from a well-known port (0-1023), allocate a NAT port from the well-known port range (0-1023) for this" + }, + "syncheck": { + "type": "string", + "description": "Silently drop any non-SYN packets for connections for which there is no LSN-NAT session present on the Citrix ADC." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Metricsprofile": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the metrics profile." + }, + "collector": { + "type": "string", + "description": "The collector should be a HTTP/HTTPS service." + }, + "outputmode": { + "type": "string", + "description": "This option indicates the format in which metrics data is generated" + }, + "metrics": { + "type": "string", + "description": "This option is used enable or disable metrics" + }, + "servemode": { + "type": "string", + "description": "This option is to configure metrics pull or push mode." + }, + "schemafile": { + "type": "string", + "description": "This option is for configuring json schema file containing a list of counters to be exported by metricscollector." + }, + "metricsexportfrequency": { + "type": "integer", + "description": "This option is for configuring the metrics export frequency in seconds, frequency value must be in [30,300] seconds range" + }, + "metricsauthtoken": { + "type": "string", + "description": "Token for authenticating with the endpoint." + }, + "metricsendpointurl": { + "type": "string", + "description": "The URL at which to upload the metrics data on the endpoint" + }, + "refcnt": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "MetricsprofileAuthenticationvserverBinding": { + "type": "object", + "properties": { + "entityname": { + "type": "string", + "description": "Name of the entity bound to the metrics profile." + }, + "entitytype": { + "type": "string", + "description": "Type of the entity bound to the metrics profile." + }, + "name": { + "type": "string", + "description": "Name for the metrics profile." + } + } + }, + "MetricsprofileBinding": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the profile about which to display information.
Minimum value =" + } + } + }, + "MetricsprofileCrvserverBinding": { + "type": "object", + "properties": { + "entityname": { + "type": "string", + "description": "Name of the entity bound to the metrics profile." + }, + "entitytype": { + "type": "string", + "description": "Type of the entity bound to the metrics profile." + }, + "name": { + "type": "string", + "description": "Name for the metrics profile." + } + } + }, + "MetricsprofileCsvserverBinding": { + "type": "object", + "properties": { + "entityname": { + "type": "string", + "description": "Name of the entity bound to the metrics profile." + }, + "entitytype": { + "type": "string", + "description": "Type of the entity bound to the metrics profile." + }, + "name": { + "type": "string", + "description": "Name for the metrics profile." + } + } + }, + "MetricsprofileGslbvserverBinding": { + "type": "object", + "properties": { + "entityname": { + "type": "string", + "description": "Name of the entity bound to the metrics profile." + }, + "entitytype": { + "type": "string", + "description": "Type of the entity bound to the metrics profile." + }, + "name": { + "type": "string", + "description": "Name for the metrics profile." + } + } + }, + "MetricsprofileLbvserverBinding": { + "type": "object", + "properties": { + "entityname": { + "type": "string", + "description": "Name of the entity bound to the metrics profile." + }, + "entitytype": { + "type": "string", + "description": "Type of the entity bound to the metrics profile." + }, + "name": { + "type": "string", + "description": "Name for the metrics profile." + } + } + }, + "MetricsprofileServiceBinding": { + "type": "object", + "properties": { + "entityname": { + "type": "string", + "description": "Name of the entity bound to the metrics profile." + }, + "entitytype": { + "type": "string", + "description": "Type of the entity bound to the metrics profile." + }, + "name": { + "type": "string", + "description": "Name for the metrics profile." + } + } + }, + "MetricsprofileServicegroupBinding": { + "type": "object", + "properties": { + "entityname": { + "type": "string", + "description": "Name of the entity bound to the metrics profile." + }, + "entitytype": { + "type": "string", + "description": "Type of the entity bound to the metrics profile." + }, + "name": { + "type": "string", + "description": "Name for the metrics profile." + } + } + }, + "MetricsprofileUservserverBinding": { + "type": "object", + "properties": { + "entityname": { + "type": "string", + "description": "Name of the entity bound to the metrics profile." + }, + "entitytype": { + "type": "string", + "description": "Type of the entity bound to the metrics profile." + }, + "name": { + "type": "string", + "description": "Name for the metrics profile." + } + } + }, + "MetricsprofileVpnvserverBinding": { + "type": "object", + "properties": { + "entityname": { + "type": "string", + "description": "Name of the entity bound to the metrics profile." + }, + "entitytype": { + "type": "string", + "description": "Type of the entity bound to the metrics profile." + }, + "name": { + "type": "string", + "description": "Name for the metrics profile." + } + } + }, + "Interface": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "Interface number, in C/U format, where C can take one of the following values:" + }, + "speed": { + "type": "string", + "description": "Ethernet speed of the interface, in Mbps." + }, + "duplex": { + "type": "string", + "description": "The duplex mode for the interface." + }, + "flowctl": { + "type": "string", + "description": "802.3x flow control setting for the interface." + }, + "autoneg": { + "type": "string", + "description": "Auto-negotiation state of the interface." + }, + "hamonitor": { + "type": "string", + "description": "In a High Availability (HA) configuration, monitor the interface for failure events." + }, + "haheartbeat": { + "type": "string", + "description": "In a High Availability (HA) or Cluster configuration, configure the interface for sending heartbeats." + }, + "mtu": { + "type": "integer", + "description": "The Maximum Transmission Unit (MTU) is the largest packet size, measured in bytes excluding 14 bytes ethernet header and 4 bytes CRC, that c" + }, + "ringsize": { + "type": "integer", + "description": "The receive ringsize of the interface." + }, + "ringtype": { + "type": "string", + "description": "The receive ringtype of the interface (Fixed or Elastic)." + }, + "tagall": { + "type": "string", + "description": "Add a four-byte 802.1q tag to every packet sent on this interface." + }, + "trunk": { + "type": "string", + "description": "This argument is deprecated by tagall." + }, + "trunkmode": { + "type": "string", + "description": "Accept and send 802.1q VLAN tagged packets, based on Allowed Vlan List of this interface." + }, + "trunkallowedvlan": { + "type": "array", + "items": { + "type": "string" + }, + "description": "VLAN ID or range of VLAN IDs will be allowed on this trunk interface." + }, + "lacpmode": { + "type": "string", + "description": "Bind the interface to a LA channel created by the Link Aggregation control protocol (LACP)." + }, + "lacpkey": { + "type": "integer", + "description": "Integer identifying the LACP LA channel to which the interface is to be bound." + }, + "lagtype": { + "type": "string", + "description": "Type of entity (Citrix ADC or cluster configuration) for which to create the channel." + }, + "lacppriority": { + "type": "integer", + "description": "LACP port priority, expressed as an integer." + }, + "lacptimeout": { + "type": "string", + "description": "Interval at which the Citrix ADC sends LACPDU messages to the peer device on the LA channel." + }, + "ifalias": { + "type": "string", + "description": "Alias name for the interface." + }, + "throughput": { + "type": "integer", + "description": "Low threshold value for the throughput of the interface, in Mbps." + }, + "linkredundancy": { + "type": "string", + "description": "Link Redundancy for Cluster LAG." + }, + "bandwidthhigh": { + "type": "integer", + "description": "High threshold value for the bandwidth usage of the interface, in Mbps." + }, + "bandwidthnormal": { + "type": "integer", + "description": "Normal threshold value for the bandwidth usage of the interface, in Mbps." + }, + "lldpmode": { + "type": "string", + "description": "Link Layer Discovery Protocol (LLDP) mode for an interface." + }, + "lrsetpriority": { + "type": "integer", + "description": "LRSET port priority, expressed as an integer ranging from 1 to 1024." + }, + "devicename": { + "type": "string", + "readOnly": true + }, + "unit": { + "type": "string", + "readOnly": true + }, + "description": { + "type": "string", + "readOnly": true + }, + "flags": { + "type": "string", + "readOnly": true + }, + "actualmtu": { + "type": "string", + "readOnly": true + }, + "vlan": { + "type": "string", + "readOnly": true + }, + "mac": { + "type": "string", + "readOnly": true + }, + "uptime": { + "type": "string", + "readOnly": true + }, + "downtime": { + "type": "string", + "readOnly": true + }, + "actualringsize": { + "type": "string", + "readOnly": true + }, + "reqmedia": { + "type": "string", + "readOnly": true + }, + "reqspeed": { + "type": "string", + "readOnly": true + }, + "reqduplex": { + "type": "string", + "readOnly": true + }, + "reqflowcontrol": { + "type": "string", + "readOnly": true + }, + "actmedia": { + "type": "string", + "readOnly": true + }, + "actspeed": { + "type": "string", + "readOnly": true + }, + "actduplex": { + "type": "string", + "readOnly": true + }, + "actflowctl": { + "type": "string", + "readOnly": true + }, + "mode": { + "type": "string", + "readOnly": true + }, + "state": { + "type": "string", + "readOnly": true + }, + "autonegresult": { + "type": "string", + "readOnly": true + }, + "tagged": { + "type": "string", + "readOnly": true + }, + "taggedany": { + "type": "string", + "readOnly": true + }, + "taggedautolearn": { + "type": "string", + "readOnly": true + }, + "hangdetect": { + "type": "string", + "readOnly": true + }, + "hangreset": { + "type": "string", + "readOnly": true + }, + "linkstate": { + "type": "string", + "readOnly": true + }, + "intfstate": { + "type": "string", + "readOnly": true + }, + "rxpackets": { + "type": "string", + "readOnly": true + }, + "rxbytes": { + "type": "string", + "readOnly": true + }, + "rxerrors": { + "type": "string", + "readOnly": true + }, + "rxdrops": { + "type": "string", + "readOnly": true + }, + "txpackets": { + "type": "string", + "readOnly": true + }, + "txbytes": { + "type": "string", + "readOnly": true + }, + "txerrors": { + "type": "string", + "readOnly": true + }, + "txdrops": { + "type": "string", + "readOnly": true + }, + "indisc": { + "type": "string", + "readOnly": true + }, + "outdisc": { + "type": "string", + "readOnly": true + }, + "fctls": { + "type": "string", + "readOnly": true + }, + "hangs": { + "type": "string", + "readOnly": true + }, + "stsstalls": { + "type": "string", + "readOnly": true + }, + "txstalls": { + "type": "string", + "readOnly": true + }, + "rxstalls": { + "type": "string", + "readOnly": true + }, + "bdgmacmoved": { + "type": "string", + "readOnly": true + }, + "bdgmuted": { + "type": "string", + "readOnly": true + }, + "vmac": { + "type": "string", + "readOnly": true + }, + "vmac6": { + "type": "string", + "readOnly": true + }, + "reqthroughput": { + "type": "string", + "readOnly": true + }, + "actthroughput": { + "type": "string", + "readOnly": true + }, + "backplane": { + "type": "string", + "readOnly": true + }, + "ifnum": { + "type": "string", + "readOnly": true + }, + "cleartime": { + "type": "string", + "readOnly": true + }, + "slavestate": { + "type": "string", + "readOnly": true + }, + "slavemedia": { + "type": "string", + "readOnly": true + }, + "slavespeed": { + "type": "string", + "readOnly": true + }, + "slaveduplex": { + "type": "string", + "readOnly": true + }, + "slaveflowctl": { + "type": "string", + "readOnly": true + }, + "slavetime": { + "type": "string", + "readOnly": true + }, + "intftype": { + "type": "string", + "readOnly": true + }, + "svmcmd": { + "type": "string", + "readOnly": true + }, + "lacpactormode": { + "type": "string", + "readOnly": true + }, + "lacpactortimeout": { + "type": "string", + "readOnly": true + }, + "lacpactorpriority": { + "type": "string", + "readOnly": true + }, + "lacpactorportno": { + "type": "string", + "readOnly": true + }, + "lacppartnerstate": { + "type": "string", + "readOnly": true + }, + "lacppartnertimeout": { + "type": "string", + "readOnly": true + }, + "lacppartneraggregation": { + "type": "string", + "readOnly": true + }, + "lacppartnerinsync": { + "type": "string", + "readOnly": true + }, + "lacppartnercollecting": { + "type": "string", + "readOnly": true + }, + "lacppartnerdistributing": { + "type": "string", + "readOnly": true + }, + "lacppartnerdefaulted": { + "type": "string", + "readOnly": true + }, + "lacppartnerexpired": { + "type": "string", + "readOnly": true + }, + "lacppartnerpriority": { + "type": "string", + "readOnly": true + }, + "lacppartnersystemmac": { + "type": "string", + "readOnly": true + }, + "lacppartnersystempriority": { + "type": "string", + "readOnly": true + }, + "lacppartnerportno": { + "type": "string", + "readOnly": true + }, + "lacppartnerkey": { + "type": "string", + "readOnly": true + }, + "lacpactoraggregation": { + "type": "string", + "readOnly": true + }, + "lacpactorinsync": { + "type": "string", + "readOnly": true + }, + "lacpactorcollecting": { + "type": "string", + "readOnly": true + }, + "lacpactordistributing": { + "type": "string", + "readOnly": true + }, + "lacpportmuxstate": { + "type": "string", + "readOnly": true + }, + "lacpportrxstat": { + "type": "string", + "readOnly": true + }, + "lacpportselectstate": { + "type": "string", + "readOnly": true + }, + "lractiveintf": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Appalgparam": { + "type": "object", + "properties": { + "pptpgreidletimeout": { + "type": "integer", + "description": "Interval in sec, after which data sessions of PPTP GRE is cleared." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Arp": { + "type": "object", + "properties": { + "ipaddress": { + "type": "string", + "description": "IP address of the network device that you want to add to the ARP table." + }, + "td": { + "type": "integer", + "description": "Integer value that uniquely identifies the traffic domain in which you want to configure the entity." + }, + "mac": { + "type": "string", + "description": "MAC address of the network device." + }, + "ifnum": { + "type": "string", + "description": "Interface through which the network device is accessible." + }, + "vxlan": { + "type": "integer", + "description": "ID of the VXLAN on which the IP address of this ARP entry is reachable." + }, + "vtep": { + "type": "string", + "description": "IP address of the VXLAN tunnel endpoint (VTEP) through which the IP address of this ARP entry is reachable." + }, + "vlan": { + "type": "integer", + "description": "The VLAN ID through which packets are to be sent after matching the ARP entry." + }, + "ownernode": { + "type": "integer", + "description": "The owner node for the Arp entry." + }, + "all": { + "type": "boolean", + "description": "Remove all ARP entries from the ARP table of the Citrix ADC." + }, + "nodeid": { + "type": "integer", + "description": "Unique number that identifies the cluster node." + }, + "timeout": { + "type": "string", + "readOnly": true + }, + "state": { + "type": "string", + "readOnly": true + }, + "flags": { + "type": "string", + "readOnly": true + }, + "type": { + "type": "string", + "readOnly": true + }, + "channel": { + "type": "string", + "readOnly": true + }, + "controlplane": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Arpparam": { + "type": "object", + "properties": { + "timeout": { + "type": "integer", + "description": "Time-out value (aging time) for the dynamically learned ARP entries, in seconds." + }, + "spoofvalidation": { + "type": "string", + "description": "enable/disable arp spoofing validation" + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Bridgegroup": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "description": "An integer that uniquely identifies the bridge group." + }, + "dynamicrouting": { + "type": "string", + "description": "Enable dynamic routing for this bridgegroup." + }, + "ipv6dynamicrouting": { + "type": "string", + "description": "Enable all IPv6 dynamic routing protocols on all VLANs bound to this bridgegroup." + }, + "flags": { + "type": "string", + "readOnly": true + }, + "portbitmap": { + "type": "string", + "readOnly": true + }, + "tagbitmap": { + "type": "string", + "readOnly": true + }, + "ifaces": { + "type": "string", + "readOnly": true + }, + "tagifaces": { + "type": "string", + "readOnly": true + }, + "rnat": { + "type": "string", + "readOnly": true + }, + "partitionname": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "BridgegroupBinding": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "description": "The name of the bridge group.
Minimum value = 1
Maximum value = 1000" + } + } + }, + "BridgegroupIp6Binding": { + "type": "object", + "properties": { + "ipaddress": { + "type": "string", + "description": "The IP address assigned to the bridge group." + }, + "rnat": { + "type": "boolean", + "description": "Temporary flag used for internal purpose." + }, + "ownergroup": { + "type": "string", + "description": "The owner node group in a Cluster for this vlan." + }, + "netmask": { + "type": "string", + "description": "A subnet mask associated with the network address." + } + } + }, + "BridgegroupIpBinding": { + "type": "object", + "properties": { + "ipaddress": { + "type": "string", + "description": "The IP address assigned to the bridge group." + }, + "netmask": { + "type": "string", + "description": "The network mask for the subnet defined for the bridge group." + }, + "rnat": { + "type": "boolean", + "description": "Temporary flag used for internal purpose." + }, + "ownergroup": { + "type": "string", + "description": "The owner node group in a Cluster for this vlan." + } + } + }, + "BridgegroupNsip6Binding": { + "type": "object", + "properties": { + "ipaddress": { + "type": "string", + "description": "The IP address assigned to the bridge group." + }, + "td": { + "type": "integer", + "description": "Integer value that uniquely identifies the traffic domain in which you want to configure the entity." + }, + "rnat": { + "type": "boolean", + "description": "Temporary flag used for internal purpose." + }, + "ownergroup": { + "type": "string", + "description": "The owner node group in a Cluster for this vlan." + }, + "id": { + "type": "integer", + "description": "The integer that uniquely identifies the bridge group." + }, + "netmask": { + "type": "string", + "description": "A subnet mask associated with the network address." + } + } + }, + "BridgegroupNsipBinding": { + "type": "object", + "properties": { + "ipaddress": { + "type": "string", + "description": "The IP address assigned to the bridge group." + }, + "td": { + "type": "integer", + "description": "Integer value that uniquely identifies the traffic domain in which you want to configure the entity." + }, + "netmask": { + "type": "string", + "description": "The network mask for the subnet defined for the bridge group." + }, + "rnat": { + "type": "boolean", + "description": "Temporary flag used for internal purpose." + }, + "ownergroup": { + "type": "string", + "description": "The owner node group in a Cluster for this vlan." + }, + "id": { + "type": "integer", + "description": "The integer that uniquely identifies the bridge group." + } + } + }, + "BridgegroupVlanBinding": { + "type": "object", + "properties": { + "vlan": { + "type": "integer", + "description": "Names of all member VLANs." + }, + "rnat": { + "type": "boolean", + "description": "Temporary flag used for internal purpose." + }, + "id": { + "type": "integer", + "description": "The integer that uniquely identifies the bridge group." + } + } + }, + "Bridgetable": { + "type": "object", + "properties": { + "mac": { + "type": "string", + "description": "The MAC address of the target." + }, + "vxlan": { + "type": "integer", + "description": "The VXLAN to which this address is associated." + }, + "vtep": { + "type": "string", + "description": "The IP address of the destination VXLAN tunnel endpoint where the Ethernet MAC ADDRESS resides." + }, + "vni": { + "type": "integer", + "description": "The VXLAN VNI Network Identifier (or VXLAN Segment ID) to use to connect to the remote VXLAN tunnel endpoint." + }, + "devicevlan": { + "type": "integer", + "description": "The vlan on which to send multicast packets when the VXLAN tunnel endpoint is a muticast group address." + }, + "bridgeage": { + "type": "integer", + "description": "Time-out value for the bridge table entries, in seconds." + }, + "nodeid": { + "type": "integer", + "description": "Unique number that identifies the cluster node." + }, + "vlan": { + "type": "integer", + "description": "VLAN whose entries are to be removed." + }, + "ifnum": { + "type": "string", + "description": "INTERFACE whose entries are to be removed." + }, + "flags": { + "type": "string", + "readOnly": true + }, + "type": { + "type": "string", + "readOnly": true + }, + "channel": { + "type": "string", + "readOnly": true + }, + "controlplane": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Channel": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "ID for the LA channel or cluster LA channel or LR channel to be created." + }, + "ifnum": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Interfaces to be bound to the LA channel of a Citrix ADC or to the LA channel of a cluster configuration." + }, + "state": { + "type": "string", + "description": "Enable or disable the LA channel." + }, + "mode": { + "type": "string", + "description": "The initital mode for the LA channel." + }, + "conndistr": { + "type": "string", + "description": "The 'connection' distribution mode for the LA channel." + }, + "macdistr": { + "type": "string", + "description": "The 'MAC' distribution mode for the LA channel." + }, + "lamac": { + "type": "string", + "description": "Specifies a MAC address for the LA channels configured in Citrix ADC virtual appliances (VPX)." + }, + "speed": { + "type": "string", + "description": "Ethernet speed of the channel, in Mbps." + }, + "flowctl": { + "type": "string", + "description": "Specifies the flow control type for this LA channel to manage the flow of frames." + }, + "hamonitor": { + "type": "string", + "description": "In a High Availability (HA) configuration, monitor the LA channel for failure events." + }, + "haheartbeat": { + "type": "string", + "description": "In a High Availability (HA) configuration, configure the LA channel for sending heartbeats." + }, + "tagall": { + "type": "string", + "description": "Adds a four-byte 802.1q tag to every packet sent on this channel." + }, + "trunk": { + "type": "string", + "description": "This is deprecated by tagall" + }, + "ifalias": { + "type": "string", + "description": "Alias name for the LA channel." + }, + "throughput": { + "type": "integer", + "description": "Low threshold value for the throughput of the LA channel, in Mbps." + }, + "bandwidthhigh": { + "type": "integer", + "description": "High threshold value for the bandwidth usage of the LA channel, in Mbps." + }, + "bandwidthnormal": { + "type": "integer", + "description": "Normal threshold value for the bandwidth usage of the LA channel, in Mbps." + }, + "mtu": { + "type": "integer", + "description": "The Maximum Transmission Unit (MTU) is the largest packet size, measured in bytes excluding 14 bytes ethernet header and 4 bytes CRC, that c" + }, + "lrminthroughput": { + "type": "integer", + "description": "Specifies the minimum throughput threshold (in Mbps) to be met by the active subchannel." + }, + "linkredundancy": { + "type": "string", + "description": "Link Redundancy for Cluster LAG." + }, + "devicename": { + "type": "string", + "readOnly": true + }, + "unit": { + "type": "string", + "readOnly": true + }, + "description": { + "type": "string", + "readOnly": true + }, + "flags": { + "type": "string", + "readOnly": true + }, + "actualmtu": { + "type": "string", + "readOnly": true + }, + "vlan": { + "type": "string", + "readOnly": true + }, + "mac": { + "type": "string", + "readOnly": true + }, + "uptime": { + "type": "string", + "readOnly": true + }, + "downtime": { + "type": "string", + "readOnly": true + }, + "reqmedia": { + "type": "string", + "readOnly": true + }, + "reqspeed": { + "type": "string", + "readOnly": true + }, + "reqduplex": { + "type": "string", + "readOnly": true + }, + "reqflowcontrol": { + "type": "string", + "readOnly": true + }, + "media": { + "type": "string", + "readOnly": true + }, + "actspeed": { + "type": "string", + "readOnly": true + }, + "duplex": { + "type": "string", + "readOnly": true + }, + "actflowctl": { + "type": "string", + "readOnly": true + }, + "lamode": { + "type": "string", + "readOnly": true + }, + "autoneg": { + "type": "string", + "readOnly": true + }, + "autonegresult": { + "type": "string", + "readOnly": true + }, + "tagged": { + "type": "string", + "readOnly": true + }, + "taggedany": { + "type": "string", + "readOnly": true + }, + "taggedautolearn": { + "type": "string", + "readOnly": true + }, + "hangdetect": { + "type": "string", + "readOnly": true + }, + "hangreset": { + "type": "string", + "readOnly": true + }, + "linkstate": { + "type": "string", + "readOnly": true + }, + "intfstate": { + "type": "string", + "readOnly": true + }, + "rxpackets": { + "type": "string", + "readOnly": true + }, + "rxbytes": { + "type": "string", + "readOnly": true + }, + "rxerrors": { + "type": "string", + "readOnly": true + }, + "rxdrops": { + "type": "string", + "readOnly": true + }, + "txpackets": { + "type": "string", + "readOnly": true + }, + "txbytes": { + "type": "string", + "readOnly": true + }, + "txerrors": { + "type": "string", + "readOnly": true + }, + "txdrops": { + "type": "string", + "readOnly": true + }, + "indisc": { + "type": "string", + "readOnly": true + }, + "outdisc": { + "type": "string", + "readOnly": true + }, + "fctls": { + "type": "string", + "readOnly": true + }, + "hangs": { + "type": "string", + "readOnly": true + }, + "stsstalls": { + "type": "string", + "readOnly": true + }, + "txstalls": { + "type": "string", + "readOnly": true + }, + "rxstalls": { + "type": "string", + "readOnly": true + }, + "bdgmuted": { + "type": "string", + "readOnly": true + }, + "vmac": { + "type": "string", + "readOnly": true + }, + "vmac6": { + "type": "string", + "readOnly": true + }, + "reqthroughput": { + "type": "string", + "readOnly": true + }, + "actthroughput": { + "type": "string", + "readOnly": true + }, + "backplane": { + "type": "string", + "readOnly": true + }, + "cleartime": { + "type": "string", + "readOnly": true + }, + "lacpmode": { + "type": "string", + "readOnly": true + }, + "lacptimeout": { + "type": "string", + "readOnly": true + }, + "lacpactorpriority": { + "type": "string", + "readOnly": true + }, + "lacpactorportno": { + "type": "string", + "readOnly": true + }, + "lacppartnerstate": { + "type": "string", + "readOnly": true + }, + "lacppartnertimeout": { + "type": "string", + "readOnly": true + }, + "lacppartneraggregation": { + "type": "string", + "readOnly": true + }, + "lacppartnerinsync": { + "type": "string", + "readOnly": true + }, + "lacppartnercollecting": { + "type": "string", + "readOnly": true + }, + "lacppartnerdistributing": { + "type": "string", + "readOnly": true + }, + "lacppartnerdefaulted": { + "type": "string", + "readOnly": true + }, + "lacppartnerexpired": { + "type": "string", + "readOnly": true + }, + "lacppartnerpriority": { + "type": "string", + "readOnly": true + }, + "lacppartnersystemmac": { + "type": "string", + "readOnly": true + }, + "lacppartnersystempriority": { + "type": "string", + "readOnly": true + }, + "lacppartnerportno": { + "type": "string", + "readOnly": true + }, + "lacppartnerkey": { + "type": "string", + "readOnly": true + }, + "lacpactoraggregation": { + "type": "string", + "readOnly": true + }, + "lacpactorinsync": { + "type": "string", + "readOnly": true + }, + "lacpactorcollecting": { + "type": "string", + "readOnly": true + }, + "lacpactordistributing": { + "type": "string", + "readOnly": true + }, + "lacpportmuxstate": { + "type": "string", + "readOnly": true + }, + "lacpportrxstat": { + "type": "string", + "readOnly": true + }, + "lacpportselectstate": { + "type": "string", + "readOnly": true + }, + "lldpmode": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "ChannelBinding": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "ID of an LA channel or LA channel in cluster configuration whose details you want the Citrix ADC to display." + } + } + }, + "ChannelInterfaceBinding": { + "type": "object", + "properties": { + "ifnum": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Interfaces to be bound to the LA channel of a Citrix ADC or to the LA channel of a cluster configuration." + }, + "lamode": { + "type": "string", + "description": "The mode(AUTO/MANNUAL) for the LA channel." + }, + "slavestate": { + "type": "integer", + "description": "State of the member interfaces." + }, + "slavemedia": { + "type": "integer", + "description": "Media type of the member interfaces." + }, + "slavespeed": { + "type": "integer", + "description": "Speed of the member interfaces." + }, + "slaveduplex": { + "type": "integer", + "description": "Duplex of the member interfaces." + }, + "slaveflowctl": { + "type": "integer", + "description": "Flowcontrol of the member interfaces." + }, + "slavetime": { + "type": "integer", + "description": "UP time of the member interfaces." + }, + "lractiveintf": { + "type": "integer", + "description": "LR set member interface state(active/inactive)." + }, + "svmcmd": { + "type": "integer", + "description": "New attribute added to identify the source of cmd, when SVM fires the nitro cmd, it will set the value of SVMCMD to be 1." + }, + "id": { + "type": "string", + "description": "ID of the LA channel or the cluster LA channel to which you want to bind interfaces." + } + } + }, + "Ci": { + "type": "object", + "properties": { + "ifaces": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Fis": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the FIS to be created." + }, + "ownernode": { + "type": "integer", + "description": "ID of the cluster node for which you are creating the FIS." + }, + "ifaces": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "FisBinding": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "The name of the FIS configured on the appliance." + } + } + }, + "FisChannelBinding": { + "type": "object", + "properties": { + "ifnum": { + "type": "string", + "description": "Interface to be bound to the FIS, specified in slot/port notation (for example, 1/3)" + }, + "ownernode": { + "type": "integer", + "description": "ID of the cluster node for which you are creating the FIS." + }, + "name": { + "type": "string", + "description": "The name of the FIS to which you want to bind interfaces." + } + } + }, + "FisInterfaceBinding": { + "type": "object", + "properties": { + "ifnum": { + "type": "string", + "description": "Interface to be bound to the FIS, specified in slot/port notation (for example, 1/3)" + }, + "ownernode": { + "type": "integer", + "description": "ID of the cluster node for which you are creating the FIS." + }, + "name": { + "type": "string", + "description": "The name of the FIS to which you want to bind interfaces." + } + } + }, + "Forwardingsession": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the forwarding session rule." + }, + "network": { + "type": "string", + "description": "An IPv4 network address or IPv6 prefix of a network from which the forwarded traffic originates or to which it is destined." + }, + "netmask": { + "type": "string", + "description": "Subnet mask associated with the network." + }, + "acl6name": { + "type": "string", + "description": "Name of any configured ACL6 whose action is ALLOW." + }, + "aclname": { + "type": "string", + "description": "Name of any configured ACL whose action is ALLOW." + }, + "td": { + "type": "integer", + "description": "Integer value that uniquely identifies the traffic domain in which you want to configure the entity." + }, + "connfailover": { + "type": "string", + "description": "Synchronize connection information with the secondary appliance in a high availability (HA) pair." + }, + "sourceroutecache": { + "type": "string", + "description": "Cache the source ip address and mac address of the DA servers." + }, + "processlocal": { + "type": "string", + "description": "Enabling this option on forwarding session will not steer the packet to flow processor." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Inat": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the Inbound NAT (INAT) entry." + }, + "publicip": { + "type": "string", + "description": "Public IP address of packets received on the Citrix ADC." + }, + "privateip": { + "type": "string", + "description": "IP address of the server to which the packet is sent by the Citrix ADC." + }, + "mode": { + "type": "string", + "description": "Stateless translation." + }, + "tcpproxy": { + "type": "string", + "description": "Enable TCP proxy, which enables the Citrix ADC to optimize the RNAT TCP traffic by using Layer 4 features." + }, + "ftp": { + "type": "string", + "description": "Enable the FTP protocol on the server for transferring files between the client and the server." + }, + "tftp": { + "type": "string", + "description": "To enable/disable TFTP (Default DISABLED)." + }, + "usip": { + "type": "string", + "description": "Enable the Citrix ADC to retain the source IP address of packets before sending the packets to the server." + }, + "usnip": { + "type": "string", + "description": "Enable the Citrix ADC to use a SNIP address as the source IP address of packets before sending the packets to the server." + }, + "proxyip": { + "type": "string", + "description": "Unique IP address used as the source IP address in packets sent to the server." + }, + "useproxyport": { + "type": "string", + "description": "Enable the Citrix ADC to proxy the source port of packets before sending the packets to the server." + }, + "td": { + "type": "integer", + "description": "Integer value that uniquely identifies the traffic domain in which you want to configure the entity." + }, + "connfailover": { + "type": "string", + "description": "Synchronize connection information with the secondary appliance in a high availability (HA) pair." + }, + "flags": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Inatparam": { + "type": "object", + "properties": { + "nat46v6prefix": { + "type": "string", + "description": "The prefix used for translating packets received from private IPv6 servers into IPv4 packets." + }, + "td": { + "type": "integer", + "description": "Integer value that uniquely identifies the traffic domain in which you want to configure the entity." + }, + "nat46ignoretos": { + "type": "string", + "description": "Ignore TOS." + }, + "nat46zerochecksum": { + "type": "string", + "description": "Calculate checksum for UDP packets with zero checksum" + }, + "nat46v6mtu": { + "type": "integer", + "description": "MTU setting for the IPv6 side." + }, + "nat46fragheader": { + "type": "string", + "description": "When disabled, translator will not insert IPv6 fragmentation header for non fragmented IPv4 packets" + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Interfacepair": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "description": "The Interface pair id" + }, + "ifnum": { + "type": "array", + "items": { + "type": "string" + }, + "description": "The constituent interfaces in the interface pair" + }, + "ifaces": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Ip6tunnel": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the IPv6 Tunnel." + }, + "remote": { + "type": "string", + "description": "An IPv6 address of the remote Citrix ADC used to set up the tunnel." + }, + "local": { + "type": "string", + "description": "An IPv6 address of the local Citrix ADC used to set up the tunnel." + }, + "ownergroup": { + "type": "string", + "description": "The owner node group in a Cluster for the tunnel." + }, + "remoteip": { + "type": "string", + "readOnly": true + }, + "type": { + "type": "string", + "readOnly": true + }, + "encapip": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Ip6tunnelparam": { + "type": "object", + "properties": { + "srcip": { + "type": "string", + "description": "Common source IPv6 address for all IPv6 tunnels." + }, + "dropfrag": { + "type": "string", + "description": "Drop any packet that requires fragmentation." + }, + "dropfragcputhreshold": { + "type": "integer", + "description": "Threshold value, as a percentage of CPU usage, at which to drop packets that require fragmentation." + }, + "srciproundrobin": { + "type": "string", + "description": "Use a different source IPv6 address for each new session through a particular IPv6 tunnel, as determined by round robin selection of one of" + }, + "useclientsourceipv6": { + "type": "string", + "description": "Use client source IPv6 address as source IPv6 address for outer tunnel IPv6 header" + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Ipset": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the IP set." + }, + "td": { + "type": "integer", + "description": "Integer value that uniquely identifies the traffic domain in which you want to configure the entity." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "IpsetBinding": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the IP set whose details you want to display.
Minimum value =" + } + } + }, + "IpsetIp6Binding": { + "type": "object", + "properties": { + "ipaddress": { + "type": "string", + "description": "One or more IP addresses bound to the IP set." + }, + "name": { + "type": "string", + "description": "Name of the IP set to which to bind IP addresses." + } + } + }, + "IpsetIpBinding": { + "type": "object", + "properties": { + "ipaddress": { + "type": "string", + "description": "One or more IP addresses bound to the IP set." + }, + "name": { + "type": "string", + "description": "Name of the IP set to which to bind IP addresses." + } + } + }, + "IpsetNsip6Binding": { + "type": "object", + "properties": { + "ipaddress": { + "type": "string", + "description": "One or more IP addresses bound to the IP set." + }, + "name": { + "type": "string", + "description": "Name of the IP set to which to bind IP addresses." + } + } + }, + "IpsetNsipBinding": { + "type": "object", + "properties": { + "ipaddress": { + "type": "string", + "description": "One or more IP addresses bound to the IP set." + }, + "name": { + "type": "string", + "description": "Name of the IP set to which to bind IP addresses." + } + } + }, + "Iptunnel": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the IP tunnel." + }, + "remote": { + "type": "string", + "description": "Public IPv4 address, of the remote device, used to set up the tunnel." + }, + "remotesubnetmask": { + "type": "string", + "description": "Subnet mask of the remote IP address of the tunnel." + }, + "local": { + "type": "string", + "description": "Type of Citrix ADC owned public IPv4 address, configured on the local Citrix ADC and used to set up the tunnel." + }, + "protocol": { + "type": "string", + "description": "Name of the protocol to be used on this tunnel." + }, + "vnid": { + "type": "integer", + "description": "Virtual network identifier (VNID) is the value that identifies a specific virtual network in the data plane." + }, + "vlantagging": { + "type": "string", + "description": "Option to select Vlan Tagging." + }, + "destport": { + "type": "integer", + "description": "Specifies UDP destination port for Geneve packets." + }, + "tosinherit": { + "type": "string", + "description": "Default behavior is to copy the ToS field of the internal IP Packet (Payload) to the outer IP packet (Transport packet)." + }, + "grepayload": { + "type": "string", + "description": "The payload GRE will carry" + }, + "ipsecprofilename": { + "type": "string", + "description": "Name of IPSec profile to be associated." + }, + "vlan": { + "type": "integer", + "description": "The vlan for mulicast packets" + }, + "ownergroup": { + "type": "string", + "description": "The owner node group in a Cluster for the iptunnel." + }, + "sysname": { + "type": "string", + "readOnly": true + }, + "type": { + "type": "string", + "readOnly": true + }, + "encapip": { + "type": "string", + "readOnly": true + }, + "channel": { + "type": "string", + "readOnly": true + }, + "tunneltype": { + "type": "string", + "readOnly": true + }, + "ipsectunnelstatus": { + "type": "string", + "readOnly": true + }, + "refcnt": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Iptunnelparam": { + "type": "object", + "properties": { + "srcip": { + "type": "string", + "description": "Common source-IP address for all tunnels." + }, + "dropfrag": { + "type": "string", + "description": "Drop any IP packet that requires fragmentation before it is sent through the tunnel." + }, + "dropfragcputhreshold": { + "type": "integer", + "description": "Threshold value, as a percentage of CPU usage, at which to drop packets that require fragmentation to use the IP tunnel." + }, + "srciproundrobin": { + "type": "string", + "description": "Use a different source IP address for each new session through a particular IP tunnel, as determined by round robin selection of one of the" + }, + "enablestrictrx": { + "type": "string", + "description": "Strict PBR check for IPSec packets received through tunnel" + }, + "enablestricttx": { + "type": "string", + "description": "Strict PBR check for packets to be sent IPSec protected" + }, + "mac": { + "type": "string", + "description": "The shared MAC used for shared IP between cluster nodes/HA peers" + }, + "useclientsourceip": { + "type": "string", + "description": "Use client source IP as source IP for outer tunnel IP header" + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Ipv6": { + "type": "object", + "properties": { + "ralearning": { + "type": "string", + "description": "Enable the Citrix ADC to learn about various routes from Router Advertisement (RA) and Router Solicitation (RS) messages sent by the routers." + }, + "routerredirection": { + "type": "string", + "description": "Enable the Citrix ADC to do Router Redirection." + }, + "ndbasereachtime": { + "type": "integer", + "description": "Base reachable time of the Neighbor Discovery (ND6) protocol." + }, + "ndretransmissiontime": { + "type": "integer", + "description": "Retransmission time of the Neighbor Discovery (ND6) protocol." + }, + "natprefix": { + "type": "string", + "description": "Prefix used for translating packets from private IPv6 servers to IPv4 packets." + }, + "td": { + "type": "integer", + "description": "Integer value that uniquely identifies the traffic domain in which you want to configure the entity." + }, + "dodad": { + "type": "string", + "description": "Enable the Citrix ADC to do Duplicate Address" + }, + "usipnatprefix": { + "type": "string", + "description": "IPV6 NATPREFIX used in NAT46 scenario when USIP is turned on" + }, + "basereachtime": { + "type": "string", + "readOnly": true + }, + "reachtime": { + "type": "string", + "readOnly": true + }, + "ndreachtime": { + "type": "string", + "readOnly": true + }, + "retransmissiontime": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "L2param": { + "type": "object", + "properties": { + "mbfpeermacupdate": { + "type": "integer", + "description": "When mbf_instant_learning is enabled, learn any changes in peer's MAC after this time interval, which is in 10ms ticks." + }, + "maxbridgecollision": { + "type": "integer", + "description": "Maximum bridge collision for loop detection" + }, + "bdggrpproxyarp": { + "type": "string", + "description": "Set/reset proxy ARP in bridge group deployment" + }, + "bdgsetting": { + "type": "string", + "description": "Bridging settings for C2C behavior." + }, + "garponvridintf": { + "type": "string", + "description": "Send GARP messagess on VRID-configured interfaces upon failover" + }, + "macmodefwdmypkt": { + "type": "string", + "description": "Allows MAC mode vserver to pick and forward the packets even if it is destined to Citrix ADC owned VIP." + }, + "usemymac": { + "type": "string", + "description": "Use Citrix ADC MAC for all outgoing packets." + }, + "proxyarp": { + "type": "string", + "description": "Proxies the ARP as Citrix ADC MAC for FreeBSD." + }, + "garpreply": { + "type": "string", + "description": "Set/reset REPLY form of GARP" + }, + "mbfinstlearning": { + "type": "string", + "description": "Enable instant learning of MAC changes in MBF mode." + }, + "rstintfonhafo": { + "type": "string", + "description": "Enable the reset interface upon HA failover." + }, + "skipproxyingbsdtraffic": { + "type": "string", + "description": "Control source parameters (IP and Port) for FreeBSD initiated traffic." + }, + "returntoethernetsender": { + "type": "string", + "description": "Return to ethernet sender." + }, + "stopmacmoveupdate": { + "type": "string", + "description": "Stop Update of server mac change to NAT sessions." + }, + "bridgeagetimeout": { + "type": "integer", + "description": "Time-out value for the bridge table entries, in seconds." + }, + "usenetprofilebsdtraffic": { + "type": "string", + "description": "Control source parameters (IP and Port) for FreeBSD initiated traffic." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "L3param": { + "type": "object", + "properties": { + "srcnat": { + "type": "string", + "description": "Perform NAT if only the source is in the private network" + }, + "icmpgenratethreshold": { + "type": "integer", + "description": "NS generated ICMP pkts per 10ms rate threshold" + }, + "overridernat": { + "type": "string", + "description": "USNIP/USIP settings override RNAT settings for configured" + }, + "dropdfflag": { + "type": "string", + "description": "Enable dropping the IP DF flag." + }, + "miproundrobin": { + "type": "string", + "description": "Enable round robin usage of mapped IPs." + }, + "externalloopback": { + "type": "string", + "description": "Enable external loopback." + }, + "tnlpmtuwoconn": { + "type": "string", + "description": "Enable/Disable learning PMTU of IP tunnel when ICMP error does not contain connection information." + }, + "usipserverstraypkt": { + "type": "string", + "description": "Enable detection of stray server side pkts in USIP mode." + }, + "forwardicmpfragments": { + "type": "string", + "description": "Enable forwarding of ICMP fragments." + }, + "dropipfragments": { + "type": "string", + "description": "Enable dropping of IP fragments." + }, + "acllogtime": { + "type": "integer", + "description": "Parameter to tune acl logging time" + }, + "implicitaclallow": { + "type": "string", + "description": "Do not apply ACLs for internal ports" + }, + "dynamicrouting": { + "type": "string", + "description": "Enable/Disable Dynamic routing on partition." + }, + "ipv6dynamicrouting": { + "type": "string", + "description": "Enable/Disable IPv6 Dynamic routing" + }, + "allowclasseipv4": { + "type": "string", + "description": "Enable/Disable IPv4 Class E address clients" + }, + "implicitpbr": { + "type": "string", + "description": "Enable/Disable Policy Based Routing for control packets" + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "L4param": { + "type": "object", + "properties": { + "l2connmethod": { + "type": "string", + "description": "Layer 2 connection method based on the combination of channel number, MAC address and VLAN." + }, + "l4switch": { + "type": "string", + "description": "In L4 switch topology, always clients and servers are on the same side." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Lacp": { + "type": "object", + "properties": { + "syspriority": { + "type": "integer", + "description": "Priority number that determines which peer device of an LACP LA channel can have control over the LA channel." + }, + "ownernode": { + "type": "integer", + "description": "The owner node in a cluster for which we want to set the lacp priority." + }, + "devicename": { + "type": "string", + "readOnly": true + }, + "mac": { + "type": "string", + "readOnly": true + }, + "flags": { + "type": "string", + "readOnly": true + }, + "lacpkey": { + "type": "string", + "readOnly": true + }, + "clustersyspriority": { + "type": "string", + "readOnly": true + }, + "clustermac": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Linkset": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "Unique identifier for the linkset." + }, + "ifnum": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "LinksetBinding": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "ID of the linkset for which to display information." + } + } + }, + "LinksetChannelBinding": { + "type": "object", + "properties": { + "ifnum": { + "type": "string", + "description": "The interfaces to be bound to the linkset." + }, + "id": { + "type": "string", + "description": "ID of the linkset to which to bind the interfaces." + } + } + }, + "LinksetInterfaceBinding": { + "type": "object", + "properties": { + "ifnum": { + "type": "string", + "description": "The interfaces to be bound to the linkset." + }, + "id": { + "type": "string", + "description": "ID of the linkset to which to bind the interfaces." + } + } + }, + "Mapbmr": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the Basic Mapping Rule." + }, + "ruleipv6prefix": { + "type": "string", + "description": "IPv6 prefix of Customer Edge(CE) device.MAP-T CE will send ipv6 packets with this ipv6 prefix as source ipv6 address prefix" + }, + "psidoffset": { + "type": "integer", + "description": "Start bit position of Port Set Identifier(PSID) value in Embedded Address (EA) bits." + }, + "eabitlength": { + "type": "integer", + "description": "The Embedded Address (EA) bit field encodes the CE-specific IPv4 address and port information." + }, + "psidlength": { + "type": "integer", + "description": "Length of Port Set IdentifierPort Set Identifier(PSID) in Embedded Address (EA) bits" + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "MapbmrBinding": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the Basic Mapping Rule." + } + } + }, + "MapbmrBmrv4networkBinding": { + "type": "object", + "properties": { + "network": { + "type": "string", + "description": "IPv4 NAT address range of Customer Edge (CE)." + }, + "netmask": { + "type": "string", + "description": "Subnet mask for the IPv4 address specified in the Network parameter." + }, + "name": { + "type": "string", + "description": "Name for the Basic Mapping Rule." + } + } + }, + "Mapdmr": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the Default Mapping Rule." + }, + "bripv6prefix": { + "type": "string", + "description": "IPv6 prefix of Border Relay (Citrix ADC) device.MAP-T CE will send ipv6 packets to this ipv6 prefix.The DMR IPv6 prefix length SHOULD be 64" + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Mapdomain": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the MAP Domain." + }, + "mapdmrname": { + "type": "string", + "description": "Default Mapping rule name." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "MapdomainBinding": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the MAP Domain." + } + } + }, + "MapdomainMapbmrBinding": { + "type": "object", + "properties": { + "mapbmrname": { + "type": "string", + "description": "Basic Mapping rule name." + }, + "name": { + "type": "string", + "description": "Name for the MAP Domain." + } + } + }, + "Nat64": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the NAT64 rule." + }, + "acl6name": { + "type": "string", + "description": "Name of any configured ACL6 whose action is ALLOW." + }, + "netprofile": { + "type": "string", + "description": "Name of the configured netprofile." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nat64param": { + "type": "object", + "properties": { + "td": { + "type": "integer", + "description": "Integer value that uniquely identifies the traffic domain in which you want to configure the entity." + }, + "nat64ignoretos": { + "type": "string", + "description": "Ignore TOS." + }, + "nat64zerochecksum": { + "type": "string", + "description": "Calculate checksum for UDP packets with zero checksum" + }, + "nat64v6mtu": { + "type": "integer", + "description": "MTU setting for the IPv6 side." + }, + "nat64fragheader": { + "type": "string", + "description": "When disabled, translator will not insert IPv6 fragmentation header for non fragmented IPv4 packets" + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nd6": { + "type": "object", + "properties": { + "neighbor": { + "type": "string", + "description": "Link-local IPv6 address of the adjacent network device to add to the ND6 table." + }, + "mac": { + "type": "string", + "description": "MAC address of the adjacent network device." + }, + "ifnum": { + "type": "string", + "description": "Interface through which the adjacent network device is available, specified in slot/port notation (for example, 1/3)." + }, + "vlan": { + "type": "integer", + "description": "Integer value that uniquely identifies the VLAN on which the adjacent network device exists." + }, + "vxlan": { + "type": "integer", + "description": "ID of the VXLAN on which the IPv6 address of this ND6 entry is reachable." + }, + "vtep": { + "type": "string", + "description": "IP address of the VXLAN tunnel endpoint (VTEP) through which the IPv6 address of this ND6 entry is reachable." + }, + "td": { + "type": "integer", + "description": "Integer value that uniquely identifies the traffic domain in which you want to configure the entity." + }, + "nodeid": { + "type": "integer", + "description": "Unique number that identifies the cluster node." + }, + "state": { + "type": "string", + "readOnly": true + }, + "timeout": { + "type": "string", + "readOnly": true + }, + "flags": { + "type": "string", + "readOnly": true + }, + "controlplane": { + "type": "string", + "readOnly": true + }, + "channel": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nd6ravariables": { + "type": "object", + "properties": { + "vlan": { + "type": "integer", + "description": "The VLAN number." + }, + "ceaserouteradv": { + "type": "string", + "description": "Cease router advertisements on this vlan." + }, + "sendrouteradv": { + "type": "string", + "description": "whether the router sends periodic RAs and responds to Router Solicitations." + }, + "srclinklayeraddroption": { + "type": "string", + "description": "Include source link layer address option in RA messages." + }, + "onlyunicastrtadvresponse": { + "type": "string", + "description": "Send only Unicast Router Advertisements in respond to Router Solicitations." + }, + "managedaddrconfig": { + "type": "string", + "description": "Value to be placed in the Managed address configuration flag field." + }, + "otheraddrconfig": { + "type": "string", + "description": "Value to be placed in the Other configuration flag field." + }, + "currhoplimit": { + "type": "integer", + "description": "Current Hop limit." + }, + "maxrtadvinterval": { + "type": "integer", + "description": "Maximum time allowed between unsolicited multicast RAs, in seconds." + }, + "minrtadvinterval": { + "type": "integer", + "description": "Minimum time interval between RA messages, in seconds." + }, + "linkmtu": { + "type": "integer", + "description": "The Link MTU." + }, + "reachabletime": { + "type": "integer", + "description": "Reachable time, in milliseconds." + }, + "retranstime": { + "type": "integer", + "description": "Retransmission time, in milliseconds." + }, + "defaultlifetime": { + "type": "integer", + "description": "Default life time, in seconds." + }, + "lastrtadvtime": { + "type": "string", + "readOnly": true + }, + "nextrtadvdelay": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nd6ravariablesBinding": { + "type": "object", + "properties": { + "vlan": { + "type": "integer", + "description": "The VLAN number.
Minimum value = 1
Maximum value = 4094" + } + } + }, + "Nd6ravariablesOnlinkipv6prefixBinding": { + "type": "object", + "properties": { + "ipv6prefix": { + "type": "string", + "description": "Onlink prefixes for RA messages." + }, + "vlan": { + "type": "integer", + "description": "The VLAN number." + } + } + }, + "Netbridge": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "The name of the network bridge." + }, + "vxlanvlanmap": { + "type": "string", + "description": "The vlan to vxlan mapping to be applied to this netbridge." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "NetbridgeBinding": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "The name of the network bridge." + } + } + }, + "NetbridgeIp6Binding": { + "type": "object", + "properties": { + "ipaddress": { + "type": "string", + "description": "The subnet that is extended by this network bridge." + }, + "netmask": { + "type": "string", + "description": "The network mask for the subnet." + }, + "name": { + "type": "string", + "description": "The name of the network bridge." + } + } + }, + "NetbridgeIpBinding": { + "type": "object", + "properties": { + "ipaddress": { + "type": "string", + "description": "The subnet that is extended by this network bridge." + }, + "netmask": { + "type": "string", + "description": "The network mask for the subnet." + }, + "name": { + "type": "string", + "description": "The name of the network bridge." + } + } + }, + "NetbridgeIptunnelBinding": { + "type": "object", + "properties": { + "tunnel": { + "type": "string", + "description": "The name of the tunnel that is a part of this bridge." + }, + "name": { + "type": "string", + "description": "The name of the network bridge." + } + } + }, + "NetbridgeNsip6Binding": { + "type": "object", + "properties": { + "ipaddress": { + "type": "string", + "description": "The subnet that is extended by this network bridge." + }, + "netmask": { + "type": "string", + "description": "The network mask for the subnet." + }, + "name": { + "type": "string", + "description": "The name of the network bridge." + } + } + }, + "NetbridgeNsipBinding": { + "type": "object", + "properties": { + "ipaddress": { + "type": "string", + "description": "The subnet that is extended by this network bridge." + }, + "netmask": { + "type": "string", + "description": "The network mask for the subnet." + }, + "name": { + "type": "string", + "description": "The name of the network bridge." + } + } + }, + "NetbridgeVlanBinding": { + "type": "object", + "properties": { + "vlan": { + "type": "integer", + "description": "The VLAN that is extended by this network bridge." + }, + "name": { + "type": "string", + "description": "The name of the network bridge." + } + } + }, + "Netprofile": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the net profile." + }, + "td": { + "type": "integer", + "description": "Integer value that uniquely identifies the traffic domain in which you want to configure the entity." + }, + "srcip": { + "type": "string", + "description": "IP address or the name of an IP set." + }, + "srcippersistency": { + "type": "string", + "description": "When the net profile is associated with a virtual server or its bound services, this option enables the Citrix ADC to use the same address," + }, + "overridelsn": { + "type": "string", + "description": "USNIP/USIP settings override LSN settings for configured" + }, + "mbf": { + "type": "string", + "description": "Response will be sent using learnt info if enabled." + }, + "proxyprotocol": { + "type": "string", + "description": "Proxy Protocol Action (Enabled/Disabled)" + }, + "proxyprotocoltxversion": { + "type": "string", + "description": "Proxy Protocol Version (V1/V2)" + }, + "proxyprotocolaftertlshandshake": { + "type": "string", + "description": "ADC doesnt look for proxy header before TLS handshake, if enabled." + }, + "proxyprotocoltlvoptions": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "NetprofileBinding": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the net profile whose details you want to display.
Minimum value =" + } + } + }, + "NetprofileNatruleBinding": { + "type": "object", + "properties": { + "natrule": { + "type": "string", + "description": "IPv4 network address on whose traffic you want the Citrix ADC to do rewrite ip prefix." + }, + "netmask": { + "type": "string" + }, + "rewriteip": { + "type": "string" + }, + "name": { + "type": "string", + "description": "Name of the netprofile to which to bind port ranges." + } + } + }, + "NetprofileSrcportsetBinding": { + "type": "object", + "properties": { + "srcportrange": { + "type": "string", + "description": "When the source port range is configured and associated with the netprofile bound to a service group, Citrix ADC will choose a port from the" + }, + "name": { + "type": "string", + "description": "Name of the netprofile to which to bind port ranges." + } + } + }, + "Onlinkipv6prefix": { + "type": "object", + "properties": { + "ipv6prefix": { + "type": "string", + "description": "Onlink prefixes for RA messages." + }, + "onlinkprefix": { + "type": "string", + "description": "RA Prefix onlink flag." + }, + "autonomusprefix": { + "type": "string", + "description": "RA Prefix Autonomus flag." + }, + "depricateprefix": { + "type": "string", + "description": "Depricate the prefix." + }, + "decrementprefixlifetimes": { + "type": "string", + "description": "RA Prefix Autonomus flag." + }, + "prefixvalidelifetime": { + "type": "integer", + "description": "Valide life time of the prefix, in seconds." + }, + "prefixpreferredlifetime": { + "type": "integer", + "description": "Preferred life time of the prefix, in seconds." + }, + "prefixcurrvalidelft": { + "type": "string", + "readOnly": true + }, + "prefixcurrpreferredlft": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Portallocation": { + "type": "object", + "properties": { + "srcip": { + "type": "string", + "description": "IP address for which Port allocation needs to be seen." + }, + "destip": { + "type": "string", + "description": "Destination IP address or Server IP for which Port allocation needs to be seen" + }, + "destport": { + "type": "integer", + "description": "Destination Port or Server port configuration" + }, + "protocol": { + "type": "integer", + "description": "Protocol for the traffic." + }, + "nodeid": { + "type": "integer", + "description": "Unique number that identifies the cluster node." + }, + "freeports": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Ptp": { + "type": "object", + "properties": { + "state": { + "type": "string", + "description": "Enables or disables Precision Time Protocol (PTP) on the appliance." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Rnat": { + "type": "object", + "properties": { + "network": { + "type": "string", + "description": "The network address defined for the RNAT entry." + }, + "netmask": { + "type": "string", + "description": "The subnet mask for the network address." + }, + "aclname": { + "type": "string", + "description": "An extended ACL defined for the RNAT entry." + }, + "td": { + "type": "integer", + "description": "Integer value that uniquely identifies the traffic domain in which you want to configure the entity." + }, + "ownergroup": { + "type": "string", + "description": "The owner node group in a Cluster for this rnat rule." + }, + "name": { + "type": "string", + "description": "Name for the RNAT4 rule." + }, + "redirectport": { + "type": "integer", + "description": "Port number to which the IPv4 packets are redirected." + }, + "natip": { + "type": "string", + "description": "Any NetScaler-owned IPv4 address except the NSIP address." + }, + "srcippersistency": { + "type": "string", + "description": "Enables the Citrix ADC to use the same NAT IP address for all RNAT sessions initiated from a particular server." + }, + "useproxyport": { + "type": "string", + "description": "Enable source port proxying, which enables the Citrix ADC to use the RNAT ips using proxied source port." + }, + "connfailover": { + "type": "string", + "description": "Synchronize all connection-related information for the RNAT sessions with the secondary ADC in a high availability (HA) pair." + }, + "newname": { + "type": "string", + "description": "New name for the RNAT4 rule." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Rnat6": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the RNAT6 rule." + }, + "network": { + "type": "string", + "description": "IPv6 address of the network on whose traffic you want the Citrix ADC to do RNAT processing." + }, + "acl6name": { + "type": "string", + "description": "Name of any configured ACL6 whose action is ALLOW." + }, + "redirectport": { + "type": "integer", + "description": "Port number to which the IPv6 packets are redirected." + }, + "td": { + "type": "integer", + "description": "Integer value that uniquely identifies the traffic domain in which you want to configure the entity." + }, + "srcippersistency": { + "type": "string", + "description": "Enable source ip persistency, which enables the Citrix ADC to use the RNAT ips using source ip." + }, + "ownergroup": { + "type": "string", + "description": "The owner node group in a Cluster for this rnat rule." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Rnat6Binding": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the RNAT6 rule whose details you want to display.
Minimum value =" + } + } + }, + "Rnat6Ip6Binding": { + "type": "object", + "properties": { + "natip6": { + "type": "string", + "description": "Nat IP Address." + }, + "ownergroup": { + "type": "string", + "description": "The owner node group in a Cluster for this rnat rule." + }, + "name": { + "type": "string", + "description": "Name of the RNAT6 rule to which to bind NAT IPs." + } + } + }, + "Rnat6Nsip6Binding": { + "type": "object", + "properties": { + "natip6": { + "type": "string", + "description": "Nat IP Address." + }, + "td": { + "type": "integer", + "description": "Integer value that uniquely identifies the traffic domain in which you want to configure the entity." + }, + "ownergroup": { + "type": "string", + "description": "The owner node group in a Cluster for this rnat rule." + }, + "name": { + "type": "string", + "description": "Name of the RNAT6 rule to which to bind NAT IPs." + } + } + }, + "RnatBinding": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the RNAT rule whose details you want to display.
Minimum value =" + } + } + }, + "RnatIpBinding": { + "type": "object", + "properties": { + "natip": { + "type": "string", + "description": "Any NetScaler-owned IPv4 address except the NSIP address." + }, + "ownergroup": { + "type": "string", + "description": "The owner node group in a Cluster for this rnat rule." + }, + "name": { + "type": "string", + "description": "Name of the RNAT rule to which to bind NAT IPs." + } + } + }, + "RnatNsipBinding": { + "type": "object", + "properties": { + "natip": { + "type": "string", + "description": "Any NetScaler-owned IPv4 address except the NSIP address." + }, + "td": { + "type": "integer", + "description": "Integer value that uniquely identifies the traffic domain in which you want to configure the entity." + }, + "ownergroup": { + "type": "string", + "description": "The owner node group in a Cluster for this rnat rule." + }, + "name": { + "type": "string", + "description": "Name of the RNAT rule to which to bind NAT IPs." + } + } + }, + "RnatRetainsourceportsetBinding": { + "type": "object", + "properties": { + "retainsourceportrange": { + "type": "string", + "description": "When the source port range is configured and associated with the RNAT rule, Citrix ADC will choose a port from the specified source port ran" + }, + "name": { + "type": "string", + "description": "Name of the RNAT rule to which to bind NAT IPs." + } + } + }, + "RnatglobalAuditsyslogpolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "The policy Name." + }, + "priority": { + "type": "integer", + "description": "The priority of the policy." + }, + "all": { + "type": "boolean", + "description": "Remove all RNAT global config" + } + } + }, + "RnatglobalBinding": { + "type": "object", + "properties": {} + }, + "RnatglobalSyslogpolicyBinding": { + "type": "object", + "properties": { + "policy": { + "type": "string", + "description": "The policy Name." + }, + "all": { + "type": "boolean", + "description": "Remove all RNAT global config" + } + } + }, + "Rnatparam": { + "type": "object", + "properties": { + "tcpproxy": { + "type": "string", + "description": "Enable TCP proxy, which enables the Citrix ADC to optimize the RNAT TCP traffic by using Layer 4 features." + }, + "srcippersistency": { + "type": "string", + "description": "Enable source ip persistency, which enables the Citrix ADC to use the RNAT ips using source ip." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Rnatsession": { + "type": "object", + "properties": { + "network": { + "type": "string", + "description": "IPv4 network address on whose traffic you want the Citrix ADC to do RNAT processing." + }, + "netmask": { + "type": "string", + "description": "Subnet mask associated with the network address." + }, + "natip": { + "type": "string", + "description": "The NAT IP address defined for the RNAT entry." + }, + "aclname": { + "type": "string", + "description": "Name of any configured extended ACL whose action is ALLOW." + } + } + }, + "Route": { + "type": "object", + "properties": { + "network": { + "type": "string", + "description": "IPv4 network address for which to add a route entry in the routing table of the Citrix ADC." + }, + "netmask": { + "type": "string", + "description": "The subnet mask associated with the network address." + }, + "gateway": { + "type": "string", + "description": "IP address of the gateway for this route." + }, + "vlan": { + "type": "integer", + "description": "VLAN as the gateway for this route." + }, + "cost": { + "type": "integer", + "description": "Positive integer used by the routing algorithms to determine preference for using this route." + }, + "td": { + "type": "integer", + "description": "Integer value that uniquely identifies the traffic domain in which you want to configure the entity." + }, + "distance": { + "type": "integer", + "description": "Administrative distance of this route, which determines the preference of this route over other routes, with same destination, from differen" + }, + "cost1": { + "type": "integer", + "description": "The cost of a route is used to compare routes of the same type." + }, + "weight": { + "type": "integer", + "description": "Positive integer used by the routing algorithms to determine preference for this route over others of equal cost." + }, + "advertise": { + "type": "string", + "description": "Advertise this route." + }, + "protocol": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Routing protocol used for advertising this route." + }, + "msr": { + "type": "string", + "description": "Monitor this route using a monitor of type ARP or PING." + }, + "monitor": { + "type": "string", + "description": "Name of the monitor, of type ARP or PING, configured on the Citrix ADC to monitor this route." + }, + "ownergroup": { + "type": "string", + "description": "The owner node group in a Cluster for this route." + }, + "mgmt": { + "type": "boolean", + "description": "Route in management plane." + }, + "routetype": { + "type": "string", + "description": "Protocol used by routes that you want to remove from the routing table of the Citrix ADC." + }, + "detail": { + "type": "boolean", + "description": "Display a detailed view." + }, + "gatewayname": { + "type": "string", + "readOnly": true + }, + "type": { + "type": "string", + "readOnly": true + }, + "dynamic": { + "type": "string", + "readOnly": true + }, + "Static": { + "type": "string", + "readOnly": true + }, + "permanent": { + "type": "string", + "readOnly": true + }, + "direct": { + "type": "string", + "readOnly": true + }, + "nat": { + "type": "string", + "readOnly": true + }, + "lbroute": { + "type": "string", + "readOnly": true + }, + "adv": { + "type": "string", + "readOnly": true + }, + "tunnel": { + "type": "string", + "readOnly": true + }, + "data": { + "type": "string", + "readOnly": true + }, + "data0": { + "type": "string", + "readOnly": true + }, + "flags": { + "type": "string", + "readOnly": true + }, + "routeowners": { + "type": "string", + "readOnly": true + }, + "retain": { + "type": "string", + "readOnly": true + }, + "ospf": { + "type": "string", + "readOnly": true + }, + "isis": { + "type": "string", + "readOnly": true + }, + "rip": { + "type": "string", + "readOnly": true + }, + "bgp": { + "type": "string", + "readOnly": true + }, + "dhcp": { + "type": "string", + "readOnly": true + }, + "advospf": { + "type": "string", + "readOnly": true + }, + "advisis": { + "type": "string", + "readOnly": true + }, + "advrip": { + "type": "string", + "readOnly": true + }, + "advbgp": { + "type": "string", + "readOnly": true + }, + "state": { + "type": "string", + "readOnly": true + }, + "totalprobes": { + "type": "string", + "readOnly": true + }, + "totalfailedprobes": { + "type": "string", + "readOnly": true + }, + "failedprobes": { + "type": "string", + "readOnly": true + }, + "monstatcode": { + "type": "string", + "readOnly": true + }, + "monstatparam1": { + "type": "string", + "readOnly": true + }, + "monstatparam2": { + "type": "string", + "readOnly": true + }, + "monstatparam3": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Route6": { + "type": "object", + "properties": { + "network": { + "type": "string", + "description": "IPv6 network address for which to add a route entry to the routing table of the Citrix ADC." + }, + "gateway": { + "type": "string", + "description": "The gateway for this route." + }, + "vlan": { + "type": "integer", + "description": "Integer value that uniquely identifies a VLAN through which the Citrix ADC forwards the packets for this route." + }, + "vxlan": { + "type": "integer", + "description": "Integer value that uniquely identifies a VXLAN through which the Citrix ADC forwards the packets for this route." + }, + "weight": { + "type": "integer", + "description": "Positive integer used by the routing algorithms to determine preference for this route over others of equal cost." + }, + "distance": { + "type": "integer", + "description": "Administrative distance of this route from the appliance." + }, + "cost": { + "type": "integer", + "description": "Positive integer used by the routing algorithms to determine preference for this route." + }, + "advertise": { + "type": "string", + "description": "Advertise this route." + }, + "msr": { + "type": "string", + "description": "Monitor this route with a monitor of type ND6 or PING." + }, + "monitor": { + "type": "string", + "description": "Name of the monitor, of type ND6 or PING, configured on the Citrix ADC to monitor this route." + }, + "td": { + "type": "integer", + "description": "Integer value that uniquely identifies the traffic domain in which you want to configure the entity." + }, + "ownergroup": { + "type": "string", + "description": "The owner node group in a Cluster for this route6." + }, + "mgmt": { + "type": "boolean", + "description": "Route in management plane." + }, + "routetype": { + "type": "string", + "description": "Type of IPv6 routes to remove from the routing table of the Citrix ADC." + }, + "detail": { + "type": "boolean", + "description": "To get a detailed view." + }, + "gatewayname": { + "type": "string", + "readOnly": true + }, + "type": { + "type": "string", + "readOnly": true + }, + "dynamic": { + "type": "string", + "readOnly": true + }, + "data": { + "type": "string", + "readOnly": true + }, + "flags": { + "type": "string", + "readOnly": true + }, + "state": { + "type": "string", + "readOnly": true + }, + "totalprobes": { + "type": "string", + "readOnly": true + }, + "totalfailedprobes": { + "type": "string", + "readOnly": true + }, + "failedprobes": { + "type": "string", + "readOnly": true + }, + "monstatcode": { + "type": "string", + "readOnly": true + }, + "monstatparam1": { + "type": "string", + "readOnly": true + }, + "monstatparam2": { + "type": "string", + "readOnly": true + }, + "monstatparam3": { + "type": "string", + "readOnly": true + }, + "data1": { + "type": "string", + "readOnly": true + }, + "routeowners": { + "type": "string", + "readOnly": true + }, + "retain": { + "type": "string", + "readOnly": true + }, + "Static": { + "type": "string", + "readOnly": true + }, + "permanent": { + "type": "string", + "readOnly": true + }, + "connected": { + "type": "string", + "readOnly": true + }, + "ospfv3": { + "type": "string", + "readOnly": true + }, + "isis": { + "type": "string", + "readOnly": true + }, + "active": { + "type": "string", + "readOnly": true + }, + "bgp": { + "type": "string", + "readOnly": true + }, + "rip": { + "type": "string", + "readOnly": true + }, + "raroute": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Rsskeytype": { + "type": "object", + "properties": { + "rsstype": { + "type": "string", + "description": "Type of RSS key, possible values are SYMMETRIC and ASYMMETRIC." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Vlan": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "description": "A positive integer that uniquely identifies a VLAN." + }, + "aliasname": { + "type": "string", + "description": "A name for the VLAN." + }, + "dynamicrouting": { + "type": "string", + "description": "Enable dynamic routing on this VLAN." + }, + "ipv6dynamicrouting": { + "type": "string", + "description": "Enable all IPv6 dynamic routing protocols on this VLAN." + }, + "mtu": { + "type": "integer", + "description": "Specifies the maximum transmission unit (MTU), in bytes." + }, + "sharing": { + "type": "string", + "description": "If sharing is enabled, then this vlan can be shared across multiple partitions by binding it to all those partitions." + }, + "linklocalipv6addr": { + "type": "string", + "readOnly": true + }, + "rnat": { + "type": "string", + "readOnly": true + }, + "portbitmap": { + "type": "string", + "readOnly": true + }, + "lsbitmap": { + "type": "string", + "readOnly": true + }, + "tagbitmap": { + "type": "string", + "readOnly": true + }, + "lstagbitmap": { + "type": "string", + "readOnly": true + }, + "ifaces": { + "type": "string", + "readOnly": true + }, + "tagifaces": { + "type": "string", + "readOnly": true + }, + "ifnum": { + "type": "string", + "readOnly": true + }, + "tagged": { + "type": "string", + "readOnly": true + }, + "vlantd": { + "type": "string", + "readOnly": true + }, + "sdxvlan": { + "type": "string", + "readOnly": true + }, + "partitionname": { + "type": "string", + "readOnly": true + }, + "vxlan": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "VlanBinding": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "description": "Integer that uniquely identifies the VLAN for which the details are to be displayed.
Minimum value = 1
Maximum value = 4094" + } + } + }, + "VlanChannelBinding": { + "type": "object", + "properties": { + "ifnum": { + "type": "string", + "description": "The interface to be bound to the VLAN, specified in slot/port notation (for example, 1/3)." + }, + "tagged": { + "type": "boolean", + "description": "Make the interface an 802.1q tagged interface." + }, + "id": { + "type": "integer", + "description": "Specifies the virtual LAN ID." + }, + "ownergroup": { + "type": "string", + "description": "The owner node group in a Cluster for this vlan." + } + } + }, + "VlanInterfaceBinding": { + "type": "object", + "properties": { + "ifnum": { + "type": "string", + "description": "The interface to be bound to the VLAN, specified in slot/port notation (for example, 1/3)." + }, + "tagged": { + "type": "boolean", + "description": "Make the interface an 802.1q tagged interface." + }, + "id": { + "type": "integer", + "description": "Specifies the virtual LAN ID." + }, + "ownergroup": { + "type": "string", + "description": "The owner node group in a Cluster for this vlan." + } + } + }, + "VlanIp6Binding": { + "type": "object", + "properties": { + "ipaddress": { + "type": "string", + "description": "The IP address assigned to the VLAN." + }, + "ownergroup": { + "type": "string", + "description": "The owner node group in a Cluster for this vlan." + }, + "netmask": { + "type": "string", + "description": "Subnet mask for the network address defined for this VLAN." + } + } + }, + "VlanIpBinding": { + "type": "object", + "properties": { + "ipaddress": { + "type": "string", + "description": "The IP address assigned to the VLAN." + }, + "netmask": { + "type": "string", + "description": "Subnet mask for the network address defined for this VLAN." + }, + "ownergroup": { + "type": "string", + "description": "The owner node group in a Cluster for this vlan." + } + } + }, + "VlanLinksetBinding": { + "type": "object", + "properties": { + "ifnum": { + "type": "string", + "description": "The interface to be bound to the VLAN, specified in slot/port notation (for example, 1/3)." + }, + "tagged": { + "type": "boolean", + "description": "Make the interface an 802.1q tagged interface." + }, + "id": { + "type": "integer", + "description": "Specifies the virtual LAN ID." + }, + "ownergroup": { + "type": "string", + "description": "The owner node group in a Cluster for this vlan." + } + } + }, + "VlanNsip6Binding": { + "type": "object", + "properties": { + "ipaddress": { + "type": "string", + "description": "The IP address assigned to the VLAN." + }, + "td": { + "type": "integer", + "description": "Integer value that uniquely identifies the traffic domain in which you want to configure the entity." + }, + "ownergroup": { + "type": "string", + "description": "The owner node group in a Cluster for this vlan." + }, + "id": { + "type": "integer", + "description": "Specifies the virtual LAN ID." + }, + "netmask": { + "type": "string", + "description": "Subnet mask for the network address defined for this VLAN." + } + } + }, + "VlanNsipBinding": { + "type": "object", + "properties": { + "ipaddress": { + "type": "string", + "description": "The IP address assigned to the VLAN." + }, + "netmask": { + "type": "string", + "description": "Subnet mask for the network address defined for this VLAN." + }, + "td": { + "type": "integer", + "description": "Integer value that uniquely identifies the traffic domain in which you want to configure the entity." + }, + "ownergroup": { + "type": "string", + "description": "The owner node group in a Cluster for this vlan." + }, + "id": { + "type": "integer", + "description": "Specifies the virtual LAN ID." + } + } + }, + "Vrid": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "description": "Integer that uniquely identifies the VMAC address." + }, + "priority": { + "type": "integer", + "description": "Base priority (BP), in an active-active mode configuration, which ordinarily determines the master VIP address." + }, + "preemption": { + "type": "string", + "description": "In an active-active mode configuration, make a backup VIP address the master if its priority becomes higher than that of a master VIP addres" + }, + "sharing": { + "type": "string", + "description": "In an active-active mode configuration, enable the backup VIP address to process any traffic instead of dropping it." + }, + "tracking": { + "type": "string", + "description": "The effective priority (EP) value, relative to the base priority (BP) value in an active-active mode configuration." + }, + "ownernode": { + "type": "integer", + "description": "In a cluster setup, assign a cluster node as the owner of this VMAC address for IP based VRRP configuration." + }, + "trackifnumpriority": { + "type": "integer", + "description": "Priority by which the Effective priority will be reduced if any of the tracked interfaces goes down in an active-active configuration." + }, + "preemptiondelaytimer": { + "type": "integer", + "description": "Preemption delay time, in seconds, in an active-active configuration." + }, + "all": { + "type": "boolean", + "description": "Remove all the configured VMAC addresses from the Citrix ADC." + }, + "ifaces": { + "type": "string", + "readOnly": true + }, + "type": { + "type": "string", + "readOnly": true + }, + "effectivepriority": { + "type": "string", + "readOnly": true + }, + "flags": { + "type": "string", + "readOnly": true + }, + "ipaddress": { + "type": "string", + "readOnly": true + }, + "state": { + "type": "string", + "readOnly": true + }, + "operationalownernode": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Vrid6": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "description": "Integer value that uniquely identifies a VMAC6 address." + }, + "priority": { + "type": "integer", + "description": "Base priority (BP), in an active-active mode configuration, which ordinarily determines the master VIP address." + }, + "preemption": { + "type": "string", + "description": "In an active-active mode configuration, make a backup VIP address the master if its priority becomes higher than that of a master VIP addres" + }, + "sharing": { + "type": "string", + "description": "In an active-active mode configuration, enable the backup VIP address to process any traffic instead of dropping it." + }, + "tracking": { + "type": "string", + "description": "The effective priority (EP) value, relative to the base priority (BP) value in an active-active mode configuration." + }, + "preemptiondelaytimer": { + "type": "integer", + "description": "Preemption delay time in seconds, in an active-active configuration." + }, + "trackifnumpriority": { + "type": "integer", + "description": "Priority by which the Effective priority will be reduced if any of the tracked interfaces goes down in an active-active configuration." + }, + "ownernode": { + "type": "integer", + "description": "In a cluster setup, assign a cluster node as the owner of this VMAC address for IP based VRRP configuration." + }, + "all": { + "type": "boolean", + "description": "Remove all configured VMAC6 addresses from the Citrix ADC." + }, + "ifaces": { + "type": "string", + "readOnly": true + }, + "ifnum": { + "type": "string", + "readOnly": true + }, + "type": { + "type": "string", + "readOnly": true + }, + "state": { + "type": "string", + "readOnly": true + }, + "flags": { + "type": "string", + "readOnly": true + }, + "ipaddress": { + "type": "string", + "readOnly": true + }, + "effectivepriority": { + "type": "string", + "readOnly": true + }, + "operationalownernode": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Vrid6Binding": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "description": "Integer value that uniquely identifies a VMAC6 address.
Minimum value = 1
Maximum value = 255" + } + } + }, + "Vrid6ChannelBinding": { + "type": "object", + "properties": { + "ifnum": { + "type": "string", + "description": "Interfaces to bind to the VMAC6, specified in (slot/port) notation (for example, 1/2).Use spaces to separate multiple entries." + }, + "vlan": { + "type": "integer", + "description": "The VLAN in which this VRID resides." + }, + "flags": { + "type": "integer", + "description": "Flags." + }, + "id": { + "type": "integer", + "description": "Integer value that uniquely identifies a VMAC6 address." + } + } + }, + "Vrid6InterfaceBinding": { + "type": "object", + "properties": { + "ifnum": { + "type": "string", + "description": "Interfaces to bind to the VMAC6, specified in (slot/port) notation (for example, 1/2).Use spaces to separate multiple entries." + }, + "vlan": { + "type": "integer", + "description": "The VLAN in which this VRID resides." + }, + "flags": { + "type": "integer", + "description": "Flags." + }, + "id": { + "type": "integer", + "description": "Integer value that uniquely identifies a VMAC6 address." + } + } + }, + "Vrid6Ip6Binding": { + "type": "object", + "properties": { + "ipaddress": { + "type": "string", + "description": "The IP address bound to the VRID6" + } + } + }, + "Vrid6IpBinding": { + "type": "object", + "properties": { + "ipaddress": { + "type": "string", + "description": "The IP address bound to the VRID6" + } + } + }, + "Vrid6Nsip6Binding": { + "type": "object", + "properties": { + "ipaddress": { + "type": "string", + "description": "The IP address bound to the VRID6" + }, + "flags": { + "type": "integer", + "description": "Flags." + }, + "id": { + "type": "integer", + "description": "Integer value that uniquely identifies a VMAC6 address." + } + } + }, + "Vrid6NsipBinding": { + "type": "object", + "properties": { + "ipaddress": { + "type": "string", + "description": "The IP address bound to the VRID6" + }, + "flags": { + "type": "integer", + "description": "Flags." + }, + "id": { + "type": "integer", + "description": "Integer value that uniquely identifies a VMAC6 address." + } + } + }, + "Vrid6TrackinterfaceBinding": { + "type": "object", + "properties": { + "trackifnum": { + "type": "string", + "description": "Interfaces which need to be tracked for this vrID." + }, + "flags": { + "type": "integer", + "description": "Flags." + }, + "id": { + "type": "integer", + "description": "Integer value that uniquely identifies a VMAC6 address." + } + } + }, + "VridBinding": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "description": "Integer value that uniquely identifies the VMAC address.
Minimum value = 1
Maximum value = 255" + } + } + }, + "VridChannelBinding": { + "type": "object", + "properties": { + "ifnum": { + "type": "string", + "description": "Interfaces to bind to the VMAC, specified in (slot/port) notation (for example, 1/2).Use spaces to separate multiple entries." + }, + "vlan": { + "type": "integer", + "description": "The VLAN in which this VRID resides." + }, + "flags": { + "type": "integer", + "description": "Flags." + }, + "id": { + "type": "integer", + "description": "Integer that uniquely identifies the VMAC address." + } + } + }, + "VridInterfaceBinding": { + "type": "object", + "properties": { + "ifnum": { + "type": "string", + "description": "Interfaces to bind to the VMAC, specified in (slot/port) notation (for example, 1/2).Use spaces to separate multiple entries." + }, + "vlan": { + "type": "integer", + "description": "The VLAN in which this VRID resides." + }, + "flags": { + "type": "integer", + "description": "Flags." + }, + "id": { + "type": "integer", + "description": "Integer that uniquely identifies the VMAC address." + } + } + }, + "VridIp6Binding": { + "type": "object", + "properties": { + "ipaddress": { + "type": "string", + "description": "The IP address bound to the VRID." + } + } + }, + "VridIpBinding": { + "type": "object", + "properties": { + "ipaddress": { + "type": "string", + "description": "The IP address bound to the VRID." + } + } + }, + "VridNsip6Binding": { + "type": "object", + "properties": { + "ipaddress": { + "type": "string", + "description": "The IP address bound to the VRID." + }, + "flags": { + "type": "integer", + "description": "Flags." + }, + "id": { + "type": "integer", + "description": "Integer that uniquely identifies the VMAC address." + } + } + }, + "VridNsipBinding": { + "type": "object", + "properties": { + "ipaddress": { + "type": "string", + "description": "The IP address bound to the VRID." + }, + "flags": { + "type": "integer", + "description": "Flags." + }, + "id": { + "type": "integer", + "description": "Integer that uniquely identifies the VMAC address." + } + } + }, + "VridTrackinterfaceBinding": { + "type": "object", + "properties": { + "trackifnum": { + "type": "string", + "description": "Interfaces which need to be tracked for this vrID." + }, + "flags": { + "type": "integer", + "description": "Flags." + }, + "id": { + "type": "integer", + "description": "Integer that uniquely identifies the VMAC address." + } + } + }, + "Vridparam": { + "type": "object", + "properties": { + "sendtomaster": { + "type": "string", + "description": "Forward packets to the master node, in an active-active mode configuration, if the virtual server is in the backup state and sharing is disa" + }, + "hellointerval": { + "type": "integer", + "description": "Interval, in milliseconds, between vrrp advertisement messages sent to the peer node in active-active mode." + }, + "deadinterval": { + "type": "integer", + "description": "Number of seconds after which a peer node in active-active mode is marked down if vrrp advertisements are not received from the peer node." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Vxlan": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "description": "A positive integer, which is also called VXLAN Network Identifier (VNI), that uniquely identifies a VXLAN." + }, + "vlan": { + "type": "integer", + "description": "ID of VLANs whose traffic is allowed over this VXLAN." + }, + "port": { + "type": "integer", + "description": "Specifies UDP destination port for VXLAN packets." + }, + "dynamicrouting": { + "type": "string", + "description": "Enable dynamic routing on this VXLAN." + }, + "ipv6dynamicrouting": { + "type": "string", + "description": "Enable all IPv6 dynamic routing protocols on this VXLAN." + }, + "type": { + "type": "string", + "description": "VXLAN encapsulation type." + }, + "protocol": { + "type": "string", + "description": "VXLAN-GPE next protocol." + }, + "innervlantagging": { + "type": "string", + "description": "Specifies whether Citrix ADC should generate VXLAN packets with inner VLAN tag." + }, + "td": { + "type": "string", + "readOnly": true + }, + "partitionname": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "VxlanBinding": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "description": "A positive integer, which is also called VXLAN Network Identifier (VNI), that uniquely identifies a VXLAN.
Minimum value = 1
Maximu" + } + } + }, + "VxlanIp6Binding": { + "type": "object", + "properties": { + "ipaddress": { + "type": "string", + "description": "The IP address assigned to the VXLAN." + }, + "netmask": { + "type": "string", + "description": "Subnet mask for the network address defined for this VXLAN." + } + } + }, + "VxlanIpBinding": { + "type": "object", + "properties": { + "ipaddress": { + "type": "string", + "description": "The IP address assigned to the VXLAN." + }, + "netmask": { + "type": "string", + "description": "Subnet mask for the network address defined for this VXLAN." + } + } + }, + "VxlanIptunnelBinding": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "description": "A positive integer, which is also called VXLAN Network Identifier (VNI), that uniquely identifies a VXLAN." + }, + "tunnel": { + "type": "string", + "description": "Specifies the name of the configured tunnel to be associated with this VXLAN." + } + } + }, + "VxlanNsip6Binding": { + "type": "object", + "properties": { + "ipaddress": { + "type": "string", + "description": "The IP address assigned to the VXLAN." + }, + "id": { + "type": "integer", + "description": "A positive integer, which is also called VXLAN Network Identifier (VNI), that uniquely identifies a VXLAN." + }, + "netmask": { + "type": "string", + "description": "Subnet mask for the network address defined for this VXLAN." + } + } + }, + "VxlanNsipBinding": { + "type": "object", + "properties": { + "ipaddress": { + "type": "string", + "description": "The IP address assigned to the VXLAN." + }, + "netmask": { + "type": "string", + "description": "Subnet mask for the network address defined for this VXLAN." + }, + "id": { + "type": "integer", + "description": "A positive integer, which is also called VXLAN Network Identifier (VNI), that uniquely identifies a VXLAN." + } + } + }, + "VxlanSrcipBinding": { + "type": "object", + "properties": { + "srcip": { + "type": "string", + "description": "The source IP address to use in outgoing vxlan packets." + }, + "id": { + "type": "integer", + "description": "A positive integer, which is also called VXLAN Network Identifier (VNI), that uniquely identifies a VXLAN." + } + } + }, + "Vxlanvlanmap": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the mapping table." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "VxlanvlanmapBinding": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the mapping table.
Minimum value =" + } + } + }, + "VxlanvlanmapVxlanBinding": { + "type": "object", + "properties": { + "vxlan": { + "type": "integer", + "description": "The VXLAN assigned to the vlan inside the cloud." + }, + "vlan": { + "type": "array", + "items": { + "type": "string" + }, + "description": "The vlan id or the range of vlan ids in the on-premise network." + }, + "name": { + "type": "string", + "description": "Name of the mapping table." + } + } + }, + "Nsacl": { + "type": "object", + "properties": { + "aclname": { + "type": "string", + "description": "Name for the extended ACL rule." + }, + "aclaction": { + "type": "string", + "description": "Action to perform on incoming IPv4 packets that match the extended ACL rule." + }, + "td": { + "type": "integer", + "description": "Integer value that uniquely identifies the traffic domain in which you want to configure the entity." + }, + "srcip": { + "type": "boolean", + "description": "IP address or range of IP addresses to match against the source IP address of an incoming IPv4 packet." + }, + "srcipop": { + "type": "string", + "description": "Either the equals (=) or does not equal (!=) logical operator." + }, + "srcipval": { + "type": "string", + "description": "IP address or range of IP addresses to match against the source IP address of an incoming IPv4 packet." + }, + "srcipdataset": { + "type": "string", + "description": "Policy dataset which can have multiple IP ranges bound to it." + }, + "srcport": { + "type": "boolean", + "description": "Port number or range of port numbers to match against the source port number of an incoming IPv4 packet." + }, + "srcportop": { + "type": "string", + "description": "Either the equals (=) or does not equal (!=) logical operator." + }, + "srcportval": { + "type": "string", + "description": "Port number or range of port numbers to match against the source port number of an incoming IPv4 packet." + }, + "srcportdataset": { + "type": "string", + "description": "Policy dataset which can have multiple port ranges bound to it." + }, + "destip": { + "type": "boolean", + "description": "IP address or range of IP addresses to match against the destination IP address of an incoming IPv4 packet." + }, + "destipop": { + "type": "string", + "description": "Either the equals (=) or does not equal (!=) logical operator." + }, + "destipval": { + "type": "string", + "description": "IP address or range of IP addresses to match against the destination IP address of an incoming IPv4 packet." + }, + "destipdataset": { + "type": "string", + "description": "Policy dataset which can have multiple IP ranges bound to it." + }, + "destport": { + "type": "boolean", + "description": "Port number or range of port numbers to match against the destination port number of an incoming IPv4 packet." + }, + "destportop": { + "type": "string", + "description": "Either the equals (=) or does not equal (!=) logical operator." + }, + "destportval": { + "type": "string", + "description": "Port number or range of port numbers to match against the destination port number of an incoming IPv4 packet." + }, + "destportdataset": { + "type": "string", + "description": "Policy dataset which can have multiple port ranges bound to it." + }, + "ttl": { + "type": "integer", + "description": "Number of seconds, in multiples of four, after which the extended ACL rule expires." + }, + "srcmac": { + "type": "string", + "description": "MAC address to match against the source MAC address of an incoming IPv4 packet." + }, + "srcmacmask": { + "type": "string", + "description": "Used to define range of Source MAC address." + }, + "protocol": { + "type": "string", + "description": "Protocol to match against the protocol of an incoming IPv4 packet." + }, + "protocolnumber": { + "type": "integer", + "description": "Protocol to match against the protocol of an incoming IPv4 packet." + }, + "vlan": { + "type": "integer", + "description": "ID of the VLAN." + }, + "vxlan": { + "type": "integer", + "description": "ID of the VXLAN." + }, + "Interface": { + "type": "string", + "description": "ID of an interface." + }, + "established": { + "type": "boolean", + "description": "Allow only incoming TCP packets that have the ACK or RST bit set, if the action set for the ACL rule is ALLOW and these packets match the ot" + }, + "icmptype": { + "type": "integer", + "description": "ICMP Message type to match against the message type of an incoming ICMP packet." + }, + "icmpcode": { + "type": "integer", + "description": "Code of a particular ICMP message type to match against the ICMP code of an incoming ICMP packet." + }, + "priority": { + "type": "integer", + "description": "Priority for the extended ACL rule that determines the order in which it is evaluated relative to the other extended ACL rules." + }, + "state": { + "type": "string", + "description": "Enable or disable the extended ACL rule." + }, + "logstate": { + "type": "string", + "description": "Enable or disable logging of events related to the extended ACL rule." + }, + "ratelimit": { + "type": "integer", + "description": "Maximum number of log messages to be generated per second." + }, + "type": { + "type": "string", + "description": "Type of the acl ,default will be CLASSIC." + }, + "dfdhash": { + "type": "string", + "description": "Specifies the type hashmethod to be applied, to steer the packet to the FP of the packet." + }, + "nodeid": { + "type": "integer", + "description": "Specifies the NodeId to steer the packet to the provided FP." + }, + "stateful": { + "type": "string", + "description": "If stateful option is enabled, transparent sessions are created for the traffic hitting this ACL and not hitting any other features like LB," + }, + "newname": { + "type": "string", + "description": "New name for the extended ACL rule." + }, + "hits": { + "type": "string", + "readOnly": true + }, + "kernelstate": { + "type": "string", + "readOnly": true + }, + "aclassociate": { + "type": "string", + "readOnly": true + }, + "aclchildcount": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nsacl6": { + "type": "object", + "properties": { + "acl6name": { + "type": "string", + "description": "Name for the ACL6 rule." + }, + "acl6action": { + "type": "string", + "description": "Action to perform on the incoming IPv6 packets that match the ACL6 rule." + }, + "td": { + "type": "integer", + "description": "Integer value that uniquely identifies the traffic domain in which you want to configure the entity." + }, + "srcipv6": { + "type": "boolean", + "description": "IP address or range of IP addresses to match against the source IP address of an incoming IPv6 packet." + }, + "srcipop": { + "type": "string", + "description": "Either the equals (=) or does not equal (!=) logical operator." + }, + "srcipv6val": { + "type": "string", + "description": "Source IPv6 address (range)." + }, + "srcport": { + "type": "boolean", + "description": "Port number or range of port numbers to match against the source port number of an incoming IPv6 packet." + }, + "srcportop": { + "type": "string", + "description": "Either the equals (=) or does not equal (!=) logical operator." + }, + "srcportval": { + "type": "string", + "description": "Source port (range)." + }, + "destipv6": { + "type": "boolean", + "description": "IP address or range of IP addresses to match against the destination IP address of an incoming IPv6 packet." + }, + "destipop": { + "type": "string", + "description": "Either the equals (=) or does not equal (!=) logical operator." + }, + "destipv6val": { + "type": "string", + "description": "Destination IPv6 address (range)." + }, + "destport": { + "type": "boolean", + "description": "Port number or range of port numbers to match against the destination port number of an incoming IPv6 packet." + }, + "destportop": { + "type": "string", + "description": "Either the equals (=) or does not equal (!=) logical operator." + }, + "destportval": { + "type": "string", + "description": "Destination port (range)." + }, + "ttl": { + "type": "integer", + "description": "Time to expire this ACL6 (in seconds)." + }, + "srcmac": { + "type": "string", + "description": "MAC address to match against the source MAC address of an incoming IPv6 packet." + }, + "srcmacmask": { + "type": "string", + "description": "Used to define range of Source MAC address." + }, + "protocol": { + "type": "string", + "description": "Protocol, identified by protocol name, to match against the protocol of an incoming IPv6 packet." + }, + "protocolnumber": { + "type": "integer", + "description": "Protocol, identified by protocol number, to match against the protocol of an incoming IPv6 packet." + }, + "vlan": { + "type": "integer", + "description": "ID of the VLAN." + }, + "vxlan": { + "type": "integer", + "description": "ID of the VXLAN." + }, + "Interface": { + "type": "string", + "description": "ID of an interface." + }, + "established": { + "type": "boolean", + "description": "Allow only incoming TCP packets that have the ACK or RST bit set if the action set for the ACL6 rule is ALLOW and these packets match the ot" + }, + "icmptype": { + "type": "integer", + "description": "ICMP Message type to match against the message type of an incoming IPv6 ICMP packet." + }, + "icmpcode": { + "type": "integer", + "description": "Code of a particular ICMP message type to match against the ICMP code of an incoming IPv6 ICMP packet." + }, + "priority": { + "type": "integer", + "description": "Priority for the ACL6 rule, which determines the order in which it is evaluated relative to the other ACL6 rules." + }, + "state": { + "type": "string", + "description": "State of the ACL6." + }, + "type": { + "type": "string", + "description": "Type of the acl6 ,default will be CLASSIC." + }, + "dfdhash": { + "type": "string", + "description": "Specifies the type of hashmethod to be applied, to steer the packet to the FP of the packet." + }, + "dfdprefix": { + "type": "integer", + "description": "hashprefix to be applied to SIP/DIP to generate rsshash FP.eg 128 => hash calculated on the complete IP" + }, + "nodeid": { + "type": "integer", + "description": "Specifies the NodeId to steer the packet to the provided FP." + }, + "stateful": { + "type": "string", + "description": "If stateful option is enabled, transparent sessions are created for the traffic hitting this ACL6 and not hitting any other features like LB" + }, + "logstate": { + "type": "string", + "description": "Enable or disable logging of events related to the ACL6 rule." + }, + "ratelimit": { + "type": "integer", + "description": "Maximum number of log messages to be generated per second." + }, + "aclaction": { + "type": "string", + "description": "Action associated with the ACL6." + }, + "newname": { + "type": "string", + "description": "New name for the ACL6 rule." + }, + "kernelstate": { + "type": "string", + "readOnly": true + }, + "hits": { + "type": "string", + "readOnly": true + }, + "aclassociate": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nsacls": { + "type": "object", + "properties": { + "type": { + "type": "string", + "description": "Type of the acl ,default will be CLASSIC." + } + } + }, + "Nsacls6": { + "type": "object", + "properties": { + "type": { + "type": "string", + "description": "Type of the acl ,default will be CLASSIC." + } + } + }, + "Nsappflowcollector": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the AppFlow collector." + }, + "ipaddress": { + "type": "string", + "description": "The IPv4 address of the AppFlow collector." + }, + "port": { + "type": "integer", + "description": "The UDP port on which the AppFlow collector is listening." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nsappflowparam": { + "type": "object", + "properties": { + "templaterefresh": { + "type": "integer", + "description": "IPFIX template refresh interval (in seconds)." + }, + "udppmtu": { + "type": "integer", + "description": "MTU to be used for IPFIX UDP packets." + }, + "httpurl": { + "type": "string", + "description": "Enable AppFlow HTTP URL logging." + }, + "httpcookie": { + "type": "string", + "description": "Enable AppFlow HTTP cookie logging." + }, + "httpreferer": { + "type": "string", + "description": "Enable AppFlow HTTP referer logging." + }, + "httpmethod": { + "type": "string", + "description": "Enable AppFlow HTTP method logging." + }, + "httphost": { + "type": "string", + "description": "Enable AppFlow HTTP host logging." + }, + "httpuseragent": { + "type": "string", + "description": "Enable AppFlow HTTP user-agent logging." + }, + "clienttrafficonly": { + "type": "string", + "description": "Control whether AppFlow records should be generated only for client-side traffic." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nsaptlicense": { + "type": "object", + "properties": { + "serialno": { + "type": "string", + "description": "Hardware Serial Number/License Activation Code(LAC)" + }, + "useproxy": { + "type": "string", + "description": "Specifies whether to use the licenseproxyserver to reach the internet." + }, + "id": { + "type": "string", + "description": "License ID" + }, + "sessionid": { + "type": "string", + "description": "Session ID" + }, + "bindtype": { + "type": "string", + "description": "Bind type" + }, + "countavailable": { + "type": "string", + "description": "The user can allocate one or more licenses." + }, + "licensedir": { + "type": "string", + "description": "License Directory" + }, + "response": { + "type": "string", + "readOnly": true + }, + "counttotal": { + "type": "string", + "readOnly": true + }, + "name": { + "type": "string", + "readOnly": true + }, + "relevance": { + "type": "string", + "readOnly": true + }, + "datepurchased": { + "type": "string", + "readOnly": true + }, + "datesa": { + "type": "string", + "readOnly": true + }, + "dateexp": { + "type": "string", + "readOnly": true + }, + "features": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nsassignment": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the assignment." + }, + "variable": { + "type": "string", + "description": "Left hand side of the assigment, of the form $variable-name (for a singleton variabled) or $variable-name[key-expression], where key-express" + }, + "set": { + "type": "string", + "description": "Right hand side of the assignment." + }, + "Add": { + "type": "string", + "description": "Right hand side of the assignment." + }, + "sub": { + "type": "string", + "description": "Right hand side of the assignment." + }, + "append": { + "type": "string", + "description": "Right hand side of the assignment." + }, + "clear": { + "type": "boolean", + "description": "Clear the variable value." + }, + "comment": { + "type": "string", + "description": "Comment." + }, + "newname": { + "type": "string", + "description": "New name for the assignment." + }, + "hits": { + "type": "string", + "readOnly": true + }, + "undefhits": { + "type": "string", + "readOnly": true + }, + "referencecount": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nscapacity": { + "type": "object", + "properties": { + "bandwidth": { + "type": "integer", + "description": "System bandwidth limit." + }, + "platform": { + "type": "string", + "description": "appliance platform type." + }, + "vcpu": { + "type": "boolean", + "description": "licensed using vcpu pool." + }, + "edition": { + "type": "string", + "description": "Product edition." + }, + "unit": { + "type": "string", + "description": "Bandwidth unit." + }, + "username": { + "type": "string", + "description": "Username to authenticate with ADM Agent for LAS licensing." + }, + "password": { + "type": "string", + "description": "Password to use when authenticating with ADM Agent for LAS licensing." + }, + "nodeid": { + "type": "integer", + "description": "Unique number that identifies the cluster node." + }, + "actualbandwidth": { + "type": "string", + "readOnly": true + }, + "vcpucount": { + "type": "string", + "readOnly": true + }, + "maxvcpucount": { + "type": "string", + "readOnly": true + }, + "maxbandwidth": { + "type": "string", + "readOnly": true + }, + "minbandwidth": { + "type": "string", + "readOnly": true + }, + "instancecount": { + "type": "string", + "readOnly": true + }, + "daystoexpiration": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nscentralmanagementserver": { + "type": "object", + "properties": { + "type": { + "type": "string", + "description": "Type of the central management server." + }, + "username": { + "type": "string", + "description": "Username for access to central management server." + }, + "password": { + "type": "string", + "description": "Password for access to central management server." + }, + "activationcode": { + "type": "string", + "description": "Activation code is used to register to ADM service" + }, + "ipaddress": { + "type": "string", + "description": "Ip Address of central management server." + }, + "servername": { + "type": "string", + "description": "Fully qualified domain name of the central management server or service-url to locate ADM service." + }, + "validatecert": { + "type": "string", + "description": "validate the server certificate for secure SSL connections." + }, + "deviceprofilename": { + "type": "string", + "description": "Device profile is created on ADM and contains the user name and password of the instance(s)." + }, + "adcusername": { + "type": "string", + "description": "ADC username used to create device profile on ADM" + }, + "adcpassword": { + "type": "string", + "description": "ADC password used to create device profile on ADM" + }, + "instanceid": { + "type": "string", + "readOnly": true + }, + "customerid": { + "type": "string", + "readOnly": true + }, + "admserviceenvironment": { + "type": "string", + "readOnly": true + }, + "admserviceconnectionstatus": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nschannelparam": { + "type": "object", + "properties": { + "vfautorecover": { + "type": "string", + "description": "VF autorecover mode" + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nsconfig": { + "type": "object", + "properties": { + "force": { + "type": "boolean", + "description": "Configurations will be cleared without prompting for confirmation." + }, + "level": { + "type": "string", + "description": "Types of configurations to be cleared." + }, + "rbaconfig": { + "type": "string", + "description": "RBA configurations and TACACS policies bound to system global will not be cleared if RBA is set to NO.This option is applicable only for BAS" + }, + "ipaddress": { + "type": "string", + "description": "IP address of the Citrix ADC." + }, + "netmask": { + "type": "string", + "description": "Netmask corresponding to the IP address." + }, + "nsvlan": { + "type": "integer", + "description": "VLAN (NSVLAN) for the subnet on which the IP address resides." + }, + "ifnum": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Interfaces of the appliances that must be bound to the NSVLAN." + }, + "tagged": { + "type": "string", + "description": "Specifies that the interfaces will be added as 802.1q tagged interfaces." + }, + "httpport": { + "type": "array", + "items": { + "type": "integer" + }, + "description": "The HTTP ports on the Web server." + }, + "maxconn": { + "type": "integer", + "description": "The maximum number of connections that will be made from the system to the web server(s) attached to it." + }, + "maxreq": { + "type": "integer", + "description": "The maximum number of requests that the system can pass on a particular connection between the system and a server attached to it." + }, + "cip": { + "type": "string", + "description": "The option to control (enable or disable) the insertion of the actual client IP address into the HTTP header request passed from the client" + }, + "cipheader": { + "type": "string", + "description": "The text that will be used as the client IP header." + }, + "cookieversion": { + "type": "string", + "description": "The version of the cookie inserted by system." + }, + "securecookie": { + "type": "string", + "description": "enable/disable secure flag for persistence cookie" + }, + "pmtumin": { + "type": "integer", + "description": "The minimum Path MTU." + }, + "pmtutimeout": { + "type": "integer", + "description": "The timeout value in minutes." + }, + "ftpportrange": { + "type": "string", + "description": "Port range configured for FTP services." + }, + "crportrange": { + "type": "string", + "description": "Port range for cache redirection services." + }, + "timezone": { + "type": "string", + "description": "Name of the timezone" + }, + "grantquotamaxclient": { + "type": "integer", + "description": "The percentage of shared quota to be granted at a time for maxClient" + }, + "exclusivequotamaxclient": { + "type": "integer", + "description": "The percentage of maxClient to be given to PEs" + }, + "grantquotaspillover": { + "type": "integer", + "description": "The percentage of shared quota to be granted at a time for spillover" + }, + "exclusivequotaspillover": { + "type": "integer", + "description": "The percentage of spillover threshold to be given to PEs" + }, + "securemanagementtraffic": { + "type": "string", + "description": "This enabled secure management traffic handling." + }, + "securemanagementtd": { + "type": "integer", + "description": "This positive integer identifies Management traffic domain." + }, + "all": { + "type": "boolean", + "description": "Use this option to do saveconfig for all partitions" + }, + "config1": { + "type": "string", + "description": "Location of the configurations." + }, + "config2": { + "type": "string", + "description": "Location of the configurations." + }, + "outtype": { + "type": "string", + "description": "Format to display the difference in configurations." + }, + "template": { + "type": "boolean", + "description": "File that contains the commands to be compared." + }, + "ignoredevicespecific": { + "type": "boolean", + "description": "Suppress device specific differences." + }, + "weakpassword": { + "type": "boolean", + "description": "Option to list all weak passwords (not adhering to strong password requirements)." + }, + "changedpassword": { + "type": "boolean", + "description": "Option to list all passwords changed which would not work when downgraded to older releases." + }, + "config": { + "type": "string", + "description": "configuration File to be used to find weak passwords, if not specified, running config is taken as input." + }, + "configfile": { + "type": "string", + "description": "Full path of config file to be converted to nitro" + }, + "responsefile": { + "type": "string", + "description": "Full path of file to store the nitro graph." + }, + "Async": { + "type": "boolean", + "description": "Using this option will run the operation in async mode and return the job id." + }, + "message": { + "type": "string", + "readOnly": true + }, + "mappedip": { + "type": "string", + "readOnly": true + }, + "range": { + "type": "string", + "readOnly": true + }, + "svmcmd": { + "type": "string", + "readOnly": true + }, + "systemtype": { + "type": "string", + "readOnly": true + }, + "primaryip": { + "type": "string", + "readOnly": true + }, + "primaryip6": { + "type": "string", + "readOnly": true + }, + "flags": { + "type": "string", + "readOnly": true + }, + "lastconfigchangedtime": { + "type": "string", + "readOnly": true + }, + "lastconfigsavetime": { + "type": "string", + "readOnly": true + }, + "currentsytemtime": { + "type": "string", + "readOnly": true + }, + "systemtime": { + "type": "string", + "readOnly": true + }, + "configchanged": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + }, + "response": { + "type": "string", + "readOnly": true + }, + "id": { + "type": "string", + "readOnly": true + } + } + }, + "Nsconfigview": { + "type": "object", + "properties": { + "state": { + "type": "string", + "description": "State is a session-level setting that controls the configuration shown to the user." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nsconnectiontable": { + "type": "object", + "properties": { + "filterexpression": { + "type": "string", + "description": "The maximum length of filter expression is 255 and it can be of following format:" + }, + "link": { + "type": "boolean", + "description": "Display link information if available" + }, + "filtername": { + "type": "boolean", + "description": "Display name instead of IP for local entities" + }, + "detail": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Specify display options for the connection table." + }, + "listen": { + "type": "boolean", + "description": "Display listening services only" + }, + "nodeid": { + "type": "integer", + "description": "Unique number that identifies the cluster node." + }, + "sourceip": { + "type": "string", + "readOnly": true + }, + "sourceport": { + "type": "string", + "readOnly": true + }, + "destip": { + "type": "string", + "readOnly": true + }, + "destport": { + "type": "string", + "readOnly": true + }, + "svctype": { + "type": "string", + "readOnly": true + }, + "idletime": { + "type": "string", + "readOnly": true + }, + "state": { + "type": "string", + "readOnly": true + }, + "linksourceip": { + "type": "string", + "readOnly": true + }, + "linksourceport": { + "type": "string", + "readOnly": true + }, + "linkdestip": { + "type": "string", + "readOnly": true + }, + "linkdestport": { + "type": "string", + "readOnly": true + }, + "linkservicetype": { + "type": "string", + "readOnly": true + }, + "linkidletime": { + "type": "string", + "readOnly": true + }, + "linkstate": { + "type": "string", + "readOnly": true + }, + "entityname": { + "type": "string", + "readOnly": true + }, + "linkentityname": { + "type": "string", + "readOnly": true + }, + "connid": { + "type": "string", + "readOnly": true + }, + "linkconnid": { + "type": "string", + "readOnly": true + }, + "connproperties": { + "type": "string", + "readOnly": true + }, + "optionflags": { + "type": "string", + "readOnly": true + }, + "nswsvalue": { + "type": "string", + "readOnly": true + }, + "peerwsvalue": { + "type": "string", + "readOnly": true + }, + "mss": { + "type": "string", + "readOnly": true + }, + "retxretrycnt": { + "type": "string", + "readOnly": true + }, + "rcvwnd": { + "type": "string", + "readOnly": true + }, + "advwnd": { + "type": "string", + "readOnly": true + }, + "sndcwnd": { + "type": "string", + "readOnly": true + }, + "iss": { + "type": "string", + "readOnly": true + }, + "irs": { + "type": "string", + "readOnly": true + }, + "rcvnxt": { + "type": "string", + "readOnly": true + }, + "maxack": { + "type": "string", + "readOnly": true + }, + "sndnxt": { + "type": "string", + "readOnly": true + }, + "sndunack": { + "type": "string", + "readOnly": true + }, + "httpendseq": { + "type": "string", + "readOnly": true + }, + "httpstate": { + "type": "string", + "readOnly": true + }, + "trcount": { + "type": "string", + "readOnly": true + }, + "priority": { + "type": "string", + "readOnly": true + }, + "httpreqver": { + "type": "string", + "readOnly": true + }, + "httprequest": { + "type": "string", + "readOnly": true + }, + "httprspcode": { + "type": "string", + "readOnly": true + }, + "rttsmoothed": { + "type": "string", + "readOnly": true + }, + "rttvariance": { + "type": "string", + "readOnly": true + }, + "outoforderpkts": { + "type": "string", + "readOnly": true + }, + "linkoptionflag": { + "type": "string", + "readOnly": true + }, + "linknswsvalue": { + "type": "string", + "readOnly": true + }, + "linkpeerwsvalue": { + "type": "string", + "readOnly": true + }, + "targetnodeidnnm": { + "type": "string", + "readOnly": true + }, + "sourcenodeidnnm": { + "type": "string", + "readOnly": true + }, + "channelidnnm": { + "type": "string", + "readOnly": true + }, + "msgversionnnm": { + "type": "string", + "readOnly": true + }, + "td": { + "type": "string", + "readOnly": true + }, + "maxrcvbuf": { + "type": "string", + "readOnly": true + }, + "linkmaxrcvbuf": { + "type": "string", + "readOnly": true + }, + "rxqsize": { + "type": "string", + "readOnly": true + }, + "linkrxqsize": { + "type": "string", + "readOnly": true + }, + "maxsndbuf": { + "type": "string", + "readOnly": true + }, + "linkmaxsndbuf": { + "type": "string", + "readOnly": true + }, + "txqsize": { + "type": "string", + "readOnly": true + }, + "linktxqsize": { + "type": "string", + "readOnly": true + }, + "flavor": { + "type": "string", + "readOnly": true + }, + "linkflavor": { + "type": "string", + "readOnly": true + }, + "bwestimate": { + "type": "string", + "readOnly": true + }, + "linkbwestimate": { + "type": "string", + "readOnly": true + }, + "rttmin": { + "type": "string", + "readOnly": true + }, + "linkrttmin": { + "type": "string", + "readOnly": true + }, + "name": { + "type": "string", + "readOnly": true + }, + "linkname": { + "type": "string", + "readOnly": true + }, + "tcpmode": { + "type": "string", + "readOnly": true + }, + "linktcpmode": { + "type": "string", + "readOnly": true + }, + "realtimertt": { + "type": "string", + "readOnly": true + }, + "linkrealtimertt": { + "type": "string", + "readOnly": true + }, + "sndbuf": { + "type": "string", + "readOnly": true + }, + "linksndbuf": { + "type": "string", + "readOnly": true + }, + "nsbtcpwaitq": { + "type": "string", + "readOnly": true + }, + "linknsbtcpwaitq": { + "type": "string", + "readOnly": true + }, + "nsbretxq": { + "type": "string", + "readOnly": true + }, + "linknsbretxq": { + "type": "string", + "readOnly": true + }, + "sackblocks": { + "type": "string", + "readOnly": true + }, + "linksackblocks": { + "type": "string", + "readOnly": true + }, + "congstate": { + "type": "string", + "readOnly": true + }, + "linkcongstate": { + "type": "string", + "readOnly": true + }, + "sndrecoverle": { + "type": "string", + "readOnly": true + }, + "linksndrecoverle": { + "type": "string", + "readOnly": true + }, + "creditsinbytes": { + "type": "string", + "readOnly": true + }, + "linkcredits": { + "type": "string", + "readOnly": true + }, + "rateinbytes": { + "type": "string", + "readOnly": true + }, + "linkrateinbytes": { + "type": "string", + "readOnly": true + }, + "rateschedulerqueue": { + "type": "string", + "readOnly": true + }, + "linkrateschedulerqueue": { + "type": "string", + "readOnly": true + }, + "burstratecontrol": { + "type": "string", + "readOnly": true + }, + "linkburstratecontrol": { + "type": "string", + "readOnly": true + }, + "cqabifavg": { + "type": "string", + "readOnly": true + }, + "cqathruputavg": { + "type": "string", + "readOnly": true + }, + "cqarcvwndavg": { + "type": "string", + "readOnly": true + }, + "cqaiai1mspct": { + "type": "string", + "readOnly": true + }, + "cqaiai2mspct": { + "type": "string", + "readOnly": true + }, + "cqasamples": { + "type": "string", + "readOnly": true + }, + "cqaiaisamples": { + "type": "string", + "readOnly": true + }, + "cqanetclass": { + "type": "string", + "readOnly": true + }, + "cqaccl": { + "type": "string", + "readOnly": true + }, + "cqacsq": { + "type": "string", + "readOnly": true + }, + "cqaiaiavg": { + "type": "string", + "readOnly": true + }, + "cqaisiavg": { + "type": "string", + "readOnly": true + }, + "cqarcvwndmin": { + "type": "string", + "readOnly": true + }, + "cqaretxcorr": { + "type": "string", + "readOnly": true + }, + "cqaretxcong": { + "type": "string", + "readOnly": true + }, + "cqaretxpackets": { + "type": "string", + "readOnly": true + }, + "cqaloaddelayavg": { + "type": "string", + "readOnly": true + }, + "cqanoisedelayavg": { + "type": "string", + "readOnly": true + }, + "cqarttmax": { + "type": "string", + "readOnly": true + }, + "cqarttmin": { + "type": "string", + "readOnly": true + }, + "cqarttavg": { + "type": "string", + "readOnly": true + }, + "adaptivetcpprofname": { + "type": "string", + "readOnly": true + }, + "outoforderblocks": { + "type": "string", + "readOnly": true + }, + "outoforderflushedcount": { + "type": "string", + "readOnly": true + }, + "outoforderbytes": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nsconsoleloginprompt": { + "type": "object", + "properties": { + "promptstring": { + "type": "string", + "description": "Console login prompt string" + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nscqaparam": { + "type": "object", + "properties": { + "harqretxdelay": { + "type": "integer", + "description": "HARQ retransmission delay (in ms)." + }, + "net1label": { + "type": "string", + "description": "Name of the network label." + }, + "minrttnet1": { + "type": "integer", + "description": "MIN RTT (in ms) for the first network." + }, + "lr1coeflist": { + "type": "string", + "description": "coefficients values for Label1." + }, + "lr1probthresh": { + "type": "number", + "description": "Probability threshold values for LR model to differentiate between NET1 and reset(NET2 and NET3)." + }, + "net1cclscale": { + "type": "string", + "description": "Three congestion level scores limits corresponding to None, Low, Medium." + }, + "net1csqscale": { + "type": "string", + "description": "Three signal quality level scores limits corresponding to Excellent, Good, Fair." + }, + "net1logcoef": { + "type": "string", + "description": "Connection quality ranking Log coefficients of network 1." + }, + "net2label": { + "type": "string", + "description": "Name of the network label 2." + }, + "minrttnet2": { + "type": "integer", + "description": "MIN RTT (in ms) for the second network." + }, + "lr2coeflist": { + "type": "string", + "description": "coefficients values for Label 2." + }, + "lr2probthresh": { + "type": "number", + "description": "Probability threshold values for LR model to differentiate between NET2 and NET3." + }, + "net2cclscale": { + "type": "string", + "description": "Three congestion level scores limits corresponding to None, Low, Medium." + }, + "net2csqscale": { + "type": "string", + "description": "Three signal quality level scores limits corresponding to Excellent, Good, Fair." + }, + "net2logcoef": { + "type": "string", + "description": "Connnection quality ranking Log coefficients of network 2." + }, + "net3label": { + "type": "string", + "description": "Name of the network label 3." + }, + "minrttnet3": { + "type": "integer", + "description": "MIN RTT (in ms) for the third network." + }, + "net3cclscale": { + "type": "string", + "description": "Three congestion level scores limits corresponding to None, Low, Medium." + }, + "net3csqscale": { + "type": "string", + "description": "Three signal quality level scores limits corresponding to Excellent, Good, Fair." + }, + "net3logcoef": { + "type": "string", + "description": "Connection quality ranking Log coefficients of network 3." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nsdhcpip": { + "type": "object", + "properties": {} + }, + "Nsdhcpparams": { + "type": "object", + "properties": { + "dhcpclient": { + "type": "string", + "description": "Enables DHCP client to acquire IP address from the DHCP server in the next boot." + }, + "saveroute": { + "type": "string", + "description": "DHCP acquired routes are saved on the Citrix ADC." + }, + "ipaddress": { + "type": "string", + "readOnly": true + }, + "netmask": { + "type": "string", + "readOnly": true + }, + "hostrtgw": { + "type": "string", + "readOnly": true + }, + "running": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nsdiameter": { + "type": "object", + "properties": { + "identity": { + "type": "string", + "description": "DiameterIdentity to be used by NS." + }, + "realm": { + "type": "string", + "description": "Diameter Realm to be used by NS." + }, + "serverclosepropagation": { + "type": "string", + "description": "when a Server connection goes down, whether to close the corresponding client connection if there were requests pending on the server." + }, + "ownernode": { + "type": "integer", + "description": "ID of the cluster node for which the diameter id is set, can be configured only through CLIP" + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nsencryptionkey": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Key name." + }, + "method": { + "type": "string", + "description": "Cipher method to be used to encrypt and decrypt content." + }, + "keyvalue": { + "type": "string", + "description": "The hex-encoded key value." + }, + "padding": { + "type": "string", + "description": "Enables or disables the padding of plaintext to meet the block size requirements of block ciphers:" + }, + "iv": { + "type": "string", + "description": "The initalization voector (IV) for a block cipher, one block of data used to initialize the encryption." + }, + "comment": { + "type": "string", + "description": "Comments associated with this encryption key." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nsencryptionparams": { + "type": "object", + "properties": { + "method": { + "type": "string", + "description": "Cipher method (and key length) to be used to encrypt and decrypt content." + }, + "keyvalue": { + "type": "string", + "description": "The base64-encoded key generation number, method, and key value." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nsevents": { + "type": "object", + "properties": { + "eventno": { + "type": "integer", + "description": "Event number starting from which events must be shown." + }, + "time": { + "type": "string", + "readOnly": true + }, + "eventcode": { + "type": "string", + "readOnly": true + }, + "devid": { + "type": "string", + "readOnly": true + }, + "devname": { + "type": "string", + "readOnly": true + }, + "text": { + "type": "string", + "readOnly": true + }, + "data0": { + "type": "string", + "readOnly": true + }, + "data1": { + "type": "string", + "readOnly": true + }, + "data2": { + "type": "string", + "readOnly": true + }, + "data3": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nsextension": { + "type": "object", + "properties": { + "src": { + "type": "string", + "description": "Local path to and name of, or URL (protocol, host, path, and file name) for, the file in which to store the imported extension." + }, + "name": { + "type": "string", + "description": "Name to assign to the extension object on the Citrix ADC." + }, + "comment": { + "type": "string", + "description": "Any comments to preserve information about the extension object." + }, + "overwrite": { + "type": "boolean", + "description": "Overwrites the existing file" + }, + "trace": { + "type": "string", + "description": "Enables tracing to the NS log file of extension execution:" + }, + "tracefunctions": { + "type": "string", + "description": "Comma-separated list of extension functions to trace." + }, + "tracevariables": { + "type": "string", + "description": "Comma-separated list of variables (in traced extension functions) to trace." + }, + "detail": { + "type": "string", + "description": "Show detail for extension function." + }, + "type": { + "type": "string", + "readOnly": true + }, + "functionhits": { + "type": "string", + "readOnly": true + }, + "functionundefhits": { + "type": "string", + "readOnly": true + }, + "functionhaltcount": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "NsextensionBinding": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the extension object.
Minimum value =" + } + } + }, + "NsextensionExtensionfunctionBinding": { + "type": "object", + "properties": { + "extensionfunctionname": { + "type": "string", + "description": "Name of extension function given in the extension." + }, + "extensionfunctionlinenumber": { + "type": "integer", + "description": "Line number of the function in file." + }, + "extensionfunctionclasstype": { + "type": "string", + "description": "Extension function class type." + }, + "extensionfunctionreturntype": { + "type": "string", + "description": "Extension function return type." + }, + "activeextensionfunction": { + "type": "integer", + "description": "Extension function is in use or not." + }, + "extensionfunctionargtype": { + "type": "array", + "items": { + "type": "string" + }, + "description": "List of extension function's arguments types" + }, + "extensionfuncdescription": { + "type": "string", + "description": "Any description to preserve information about the extension function." + }, + "extensionfunctionargcount": { + "type": "integer", + "description": "Number of parameters in the extension function" + }, + "extensionfunctionclasses": { + "type": "array", + "items": { + "type": "string" + }, + "description": "List of classes (including inherited) that the function is present in." + }, + "extensionfunctionclassescount": { + "type": "integer", + "description": "Number of classes the function is present in." + }, + "extensionfunctionallparams": { + "type": "array", + "items": { + "type": "string" + }, + "description": "List of parameters (including promotions) that the function can accept." + }, + "extensionfunctionallparamscount": { + "type": "integer", + "description": "Number of parameters (including promotions) that the function can accept." + }, + "name": { + "type": "string", + "description": "Name of the extension object." + } + } + }, + "Nsfeature": { + "type": "object", + "properties": { + "feature": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Feature to be enabled." + }, + "wl": { + "type": "string", + "readOnly": true + }, + "sp": { + "type": "string", + "readOnly": true + }, + "lb": { + "type": "string", + "readOnly": true + }, + "cs": { + "type": "string", + "readOnly": true + }, + "cr": { + "type": "string", + "readOnly": true + }, + "cmp": { + "type": "string", + "readOnly": true + }, + "ssl": { + "type": "string", + "readOnly": true + }, + "gslb": { + "type": "string", + "readOnly": true + }, + "cf": { + "type": "string", + "readOnly": true + }, + "ic": { + "type": "string", + "readOnly": true + }, + "sslvpn": { + "type": "string", + "readOnly": true + }, + "aaa": { + "type": "string", + "readOnly": true + }, + "ospf": { + "type": "string", + "readOnly": true + }, + "rip": { + "type": "string", + "readOnly": true + }, + "bgp": { + "type": "string", + "readOnly": true + }, + "rewrite": { + "type": "string", + "readOnly": true + }, + "ipv6pt": { + "type": "string", + "readOnly": true + }, + "appfw": { + "type": "string", + "readOnly": true + }, + "responder": { + "type": "string", + "readOnly": true + }, + "push": { + "type": "string", + "readOnly": true + }, + "appflow": { + "type": "string", + "readOnly": true + }, + "cloudbridge": { + "type": "string", + "readOnly": true + }, + "isis": { + "type": "string", + "readOnly": true + }, + "ch": { + "type": "string", + "readOnly": true + }, + "appqoe": { + "type": "string", + "readOnly": true + }, + "contentaccelerator": { + "type": "string", + "readOnly": true + }, + "feo": { + "type": "string", + "readOnly": true + }, + "lsn": { + "type": "string", + "readOnly": true + }, + "rdpproxy": { + "type": "string", + "readOnly": true + }, + "rep": { + "type": "string", + "readOnly": true + }, + "videooptimization": { + "type": "string", + "readOnly": true + }, + "forwardproxy": { + "type": "string", + "readOnly": true + }, + "sslinterception": { + "type": "string", + "readOnly": true + }, + "adaptivetcp": { + "type": "string", + "readOnly": true + }, + "cqa": { + "type": "string", + "readOnly": true + }, + "ci": { + "type": "string", + "readOnly": true + }, + "bot": { + "type": "string", + "readOnly": true + }, + "apigateway": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nshardware": { + "type": "object", + "properties": { + "hwdescription": { + "type": "string", + "readOnly": true + }, + "sysid": { + "type": "string", + "readOnly": true + }, + "manufactureday": { + "type": "string", + "readOnly": true + }, + "manufacturemonth": { + "type": "string", + "readOnly": true + }, + "manufactureyear": { + "type": "string", + "readOnly": true + }, + "cpufrequncy": { + "type": "string", + "readOnly": true + }, + "hostid": { + "type": "string", + "readOnly": true + }, + "host": { + "type": "string", + "readOnly": true + }, + "serialno": { + "type": "string", + "readOnly": true + }, + "encodedserialno": { + "type": "string", + "readOnly": true + }, + "netscaleruuid": { + "type": "string", + "readOnly": true + }, + "bmcrevision": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nshmackey": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Key name." + }, + "digest": { + "type": "string", + "description": "Digest (hash) function to be used in the HMAC computation." + }, + "keyvalue": { + "type": "string", + "description": "The hex-encoded key to be used in the HMAC computation." + }, + "comment": { + "type": "string", + "description": "Comments associated with this encryption key." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nshostname": { + "type": "object", + "properties": { + "hostname": { + "type": "string", + "description": "Host name for the Citrix ADC." + }, + "ownernode": { + "type": "integer", + "description": "ID of the cluster node for which you are setting the hostname." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nshttpparam": { + "type": "object", + "properties": { + "dropinvalreqs": { + "type": "string", + "description": "Drop invalid HTTP requests or responses." + }, + "markhttp09inval": { + "type": "string", + "description": "Mark HTTP/0.9 requests as invalid." + }, + "markconnreqinval": { + "type": "string", + "description": "Mark CONNECT requests as invalid." + }, + "insnssrvrhdr": { + "type": "string", + "description": "Enable or disable Citrix ADC server header insertion for Citrix ADC generated HTTP responses." + }, + "nssrvrhdr": { + "type": "string", + "description": "The server header value to be inserted." + }, + "logerrresp": { + "type": "string", + "description": "Server header value to be inserted." + }, + "conmultiplex": { + "type": "string", + "description": "Reuse server connections for requests from more than one client connections." + }, + "maxreusepool": { + "type": "integer", + "description": "Maximum limit on the number of connections, from the Citrix ADC to a particular server that are kept in the reuse pool." + }, + "http2serverside": { + "type": "string", + "description": "Enable/Disable HTTP/2 on server side" + }, + "ignoreconnectcodingscheme": { + "type": "string", + "description": "Ignore Coding scheme in CONNECT request." + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nshttpprofile": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for an HTTP profile." + }, + "dropinvalreqs": { + "type": "string", + "description": "Drop invalid HTTP requests or responses." + }, + "markhttp09inval": { + "type": "string", + "description": "Mark HTTP/0.9 requests as invalid." + }, + "markconnreqinval": { + "type": "string", + "description": "Mark CONNECT requests as invalid." + }, + "marktracereqinval": { + "type": "string", + "description": "Mark TRACE requests as invalid." + }, + "markrfc7230noncompliantinval": { + "type": "string", + "description": "Mark RFC7230 non-compliant transaction as invalid" + }, + "markhttpheaderextrawserror": { + "type": "string", + "description": "Mark Http header with extra white space as invalid" + }, + "cmponpush": { + "type": "string", + "description": "Start data compression on receiving a TCP packet with PUSH flag set." + }, + "conmultiplex": { + "type": "string", + "description": "Reuse server connections for requests from more than one client connections." + }, + "maxreusepool": { + "type": "integer", + "description": "Maximum limit on the number of connections, from the Citrix ADC to a particular server that are kept in the reuse pool." + }, + "dropextracrlf": { + "type": "string", + "description": "Drop any extra 'CR' and 'LF' characters present after the header." + }, + "incomphdrdelay": { + "type": "integer", + "description": "Maximum time to wait, in milliseconds, between incomplete header packets." + }, + "websocket": { + "type": "string", + "description": "HTTP connection to be upgraded to a web socket connection." + }, + "rtsptunnel": { + "type": "string", + "description": "Allow RTSP tunnel in HTTP." + }, + "reqtimeout": { + "type": "integer", + "description": "Time, in seconds, within which the HTTP request must complete." + }, + "adpttimeout": { + "type": "string", + "description": "Adapts the configured request timeout based on flow conditions." + }, + "reqtimeoutaction": { + "type": "string", + "description": "Action to take when the HTTP request does not complete within the specified request timeout duration." + }, + "dropextradata": { + "type": "string", + "description": "Drop any extra data when server sends more data than the specified content-length." + }, + "weblog": { + "type": "string", + "description": "Enable or disable web logging." + }, + "clientiphdrexpr": { + "type": "string", + "description": "Name of the header that contains the real client IP address." + }, + "maxreq": { + "type": "integer", + "description": "Maximum number of requests allowed on a single connection." + }, + "persistentetag": { + "type": "string", + "description": "Generate the persistent Citrix ADC specific ETag for the HTTP response with ETag header." + }, + "http2": { + "type": "string", + "description": "Choose whether to enable support for HTTP/2." + }, + "http2direct": { + "type": "string", + "description": "Choose whether to enable support for Direct HTTP/2." + }, + "http2strictcipher": { + "type": "string", + "description": "Choose whether to enable strict HTTP/2 cipher selection" + }, + "http2altsvcframe": { + "type": "string", + "description": "Choose whether to enable support for sending HTTP/2 ALTSVC frames." + }, + "altsvc": { + "type": "string", + "description": "Choose whether to enable support for Alternative Services." + }, + "altsvcvalue": { + "type": "string", + "description": "Configure a custom Alternative Services header value that should be inserted in the response to advertise a HTTP/SSL/HTTP_QUIC vserver." + }, + "reusepooltimeout": { + "type": "integer", + "description": "Idle timeout (in seconds) for server connections in re-use pool." + }, + "maxheaderlen": { + "type": "integer", + "description": "Number of bytes to be queued to look for complete header before returning error." + }, + "maxheaderfieldlen": { + "type": "integer", + "description": "Number of bytes allowed for header field for HTTP header." + }, + "minreusepool": { + "type": "integer", + "description": "Minimum limit on the number of connections, from the Citrix ADC to a particular server that are kept in the reuse pool." + }, + "http2maxheaderlistsize": { + "type": "integer", + "description": "Maximum size of header list that the Citrix ADC is prepared to accept, in bytes." + }, + "http2maxframesize": { + "type": "integer", + "description": "Maximum size of the frame payload that the Citrix ADC is willing to receive, in bytes." + }, + "http2maxconcurrentstreams": { + "type": "integer", + "description": "Maximum number of concurrent streams that is allowed per connection." + }, + "http2initialconnwindowsize": { + "type": "integer", + "description": "Initial window size for connection level flow control, in bytes." + }, + "http2initialwindowsize": { + "type": "integer", + "description": "Initial window size for stream level flow control, in bytes." + }, + "http2headertablesize": { + "type": "integer", + "description": "Maximum size of the header compression table used to decode header blocks, in bytes." + }, + "http2minseverconn": { + "type": "integer", + "description": "Minimum number of HTTP2 connections established to backend server, on receiving HTTP requests from client before multiplexing the streams in" + }, + "http2maxpingframespermin": { + "type": "integer", + "description": "Maximum number of PING frames allowed in HTTP2 connection per minute" + }, + "http2maxsettingsframespermin": { + "type": "integer", + "description": "Maximum number of SETTINGS frames allowed in HTTP2 connection per minute" + }, + "http2maxresetframespermin": { + "type": "integer", + "description": "Maximum number of outgoing RST_STREAM frames allowed in HTTP/2 connection per minute" + }, + "http2maxemptyframespermin": { + "type": "integer", + "description": "Maximum number of empty frames allowed in HTTP2 connection per minute" + }, + "http2maxrxresetframespermin": { + "type": "integer", + "description": "Maximum number of incoming RST_STREAM frames allowed in HTTP/2 connection per minute" + }, + "grpcholdlimit": { + "type": "integer", + "description": "Maximum size in bytes allowed to buffer gRPC packets till trailer is received" + }, + "grpcholdtimeout": { + "type": "integer", + "description": "Maximum time in milliseconds allowed to buffer gRPC packets till trailer is received." + }, + "grpclengthdelimitation": { + "type": "string", + "description": "Set to DISABLED for gRPC without a length delimitation." + }, + "apdexcltresptimethreshold": { + "type": "integer", + "description": "This option sets the satisfactory threshold (T) for client response time in milliseconds to be used for APDEX calculations." + }, + "http3": { + "type": "string", + "description": "Choose whether to enable support for HTTP/3." + }, + "http3maxheaderfieldsectionsize": { + "type": "integer", + "description": "Maximum size of the HTTP/3 header field section, in bytes." + }, + "http3maxheadertablesize": { + "type": "integer", + "description": "Maximum size of the HTTP/3 QPACK dynamic header table, in bytes." + }, + "http3maxheaderblockedstreams": { + "type": "integer", + "description": "Maximum number of HTTP/3 streams that can be blocked while HTTP/3 headers are being decoded." + }, + "http3webtransport": { + "type": "string", + "description": "Choose whether to enable support for WebTransport over HTTP/3." + }, + "http3minseverconn": { + "type": "integer", + "description": "Minimum number of HTTP/3 connections established to backend server, on receiving HTTP requests from client before multiplexing the streams i" + }, + "httppipelinebuffsize": { + "type": "integer", + "description": "Application pipeline request buffering size, in bytes." + }, + "allowonlywordcharactersandhyphen": { + "type": "string", + "description": "When enabled allows only the word characters [A-Za-z0-9_] and hyphen [-] in the request/response header names and the connection will be res" + }, + "hostheadervalidation": { + "type": "string", + "description": "Validates the length of the Host header and its syntax." + }, + "maxduplicateheaderfields": { + "type": "integer", + "description": "Maximum number of allowed occurrences of header fields that share the same field name." + }, + "passprotocolupgrade": { + "type": "string", + "description": "Pass protocol upgrade request to the server." + }, + "http2extendedconnect": { + "type": "string", + "description": "Choose whether to enable HTTP/2 Extended CONNECT mechanism." + }, + "refcnt": { + "type": "string", + "readOnly": true + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "apdexsvrresptimethreshold": { + "type": "string", + "readOnly": true + }, + "dropinvalreqswarning": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nsicapprofile": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for an ICAP profile." + }, + "preview": { + "type": "string", + "description": "Enable or Disable preview header with ICAP request." + }, + "previewlength": { + "type": "integer", + "description": "Value of Preview Header field." + }, + "uri": { + "type": "string", + "description": "URI representing icap service." + }, + "hostheader": { + "type": "string", + "description": "ICAP Host Header" + }, + "useragent": { + "type": "string", + "description": "ICAP User Agent Header String" + }, + "mode": { + "type": "string", + "description": "ICAP Mode of operation." + }, + "queryparams": { + "type": "string", + "description": "Query parameters to be included with ICAP request URI." + }, + "connectionkeepalive": { + "type": "string", + "description": "If enabled, Citrix ADC keeps the ICAP connection alive after a transaction to reuse it to send next ICAP request." + }, + "allow204": { + "type": "string", + "description": "Enable or Disable sending Allow: 204 header in ICAP request." + }, + "inserticapheaders": { + "type": "string", + "description": "Insert custom ICAP headers in the ICAP request to send to ICAP server." + }, + "inserthttprequest": { + "type": "string", + "description": "Exact HTTP request, in the form of an expression, which the Citrix ADC encapsulates and sends to the ICAP server." + }, + "reqtimeout": { + "type": "integer", + "description": "Time, in seconds, within which the remote server should respond to the ICAP-request." + }, + "reqtimeoutaction": { + "type": "string", + "description": "Name of the action to perform if the Vserver/Server representing the remote service does not respond with any response within the timeout va" + }, + "logaction": { + "type": "string", + "description": "Name of the audit message action which would be evaluated on receiving the ICAP response to emit the logs." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nsip": { + "type": "object", + "properties": { + "ipaddress": { + "type": "string", + "description": "IPv4 address to create on the Citrix ADC." + }, + "netmask": { + "type": "string", + "description": "Subnet mask associated with the IP address." + }, + "type": { + "type": "string", + "description": "Type of the IP address to create on the Citrix ADC." + }, + "arp": { + "type": "string", + "description": "Respond to ARP requests for this IP address." + }, + "icmp": { + "type": "string", + "description": "Respond to ICMP requests for this IP address." + }, + "vserver": { + "type": "string", + "description": "Use this option to set (enable or disable) the virtual server attribute for this IP address." + }, + "telnet": { + "type": "string", + "description": "Allow Telnet access to this IP address." + }, + "ftp": { + "type": "string", + "description": "Allow File Transfer Protocol (FTP) access to this IP address." + }, + "gui": { + "type": "string", + "description": "Allow graphical user interface (GUI) access to this IP address." + }, + "ssh": { + "type": "string", + "description": "Allow secure shell (SSH) access to this IP address." + }, + "snmp": { + "type": "string", + "description": "Allow Simple Network Management Protocol (SNMP) access to this IP address." + }, + "mgmtaccess": { + "type": "string", + "description": "Allow access to management applications on this IP address." + }, + "restrictaccess": { + "type": "string", + "description": "Block access to nonmanagement applications on this IP." + }, + "dynamicrouting": { + "type": "string", + "description": "Allow dynamic routing on this IP address." + }, + "decrementttl": { + "type": "string", + "description": "Decrement TTL by 1 when ENABLED.This setting is applicable only for UDP traffic." + }, + "ospf": { + "type": "string", + "description": "Use this option to enable or disable OSPF on this IP address for the entity." + }, + "bgp": { + "type": "string", + "description": "Use this option to enable or disable BGP on this IP address for the entity." + }, + "rip": { + "type": "string", + "description": "Use this option to enable or disable RIP on this IP address for the entity." + }, + "hostroute": { + "type": "string", + "description": "Option to push the VIP to ZebOS routing table for Kernel route redistribution through dynamic routing protocols" + }, + "advertiseondefaultpartition": { + "type": "string", + "description": "Advertise VIPs from Shared VLAN on Default Partition." + }, + "networkroute": { + "type": "string", + "description": "Option to push the SNIP subnet to ZebOS routing table for Kernel route redistribution through dynamic routing protocol." + }, + "tag": { + "type": "integer", + "description": "Tag value for the network/host route associated with this IP." + }, + "hostrtgw": { + "type": "string", + "description": "IP address of the gateway of the route for this VIP address." + }, + "metric": { + "type": "integer", + "description": "Integer value to add to or subtract from the cost of the route advertised for the VIP address." + }, + "vserverrhilevel": { + "type": "string", + "description": "Advertise the route for the Virtual IP (VIP) address on the basis of the state of the virtual servers associated with that VIP." + }, + "ospflsatype": { + "type": "string", + "description": "Type of LSAs to be used by the OSPF protocol, running on the Citrix ADC, for advertising the route for this VIP address." + }, + "ospfarea": { + "type": "integer", + "description": "ID of the area in which the type1 link-state advertisements (LSAs) are to be advertised for this virtual IP (VIP) address by the OSPF proto" + }, + "state": { + "type": "string", + "description": "Enable or disable the IP address." + }, + "vrid": { + "type": "integer", + "description": "A positive integer that uniquely identifies a VMAC address for binding to this VIP address." + }, + "icmpresponse": { + "type": "string", + "description": "Respond to ICMP requests for a Virtual IP (VIP) address on the basis of the states of the virtual servers associated with that VIP." + }, + "ownernode": { + "type": "integer", + "description": "The owner node in a Cluster for this IP address." + }, + "arpresponse": { + "type": "string", + "description": "Respond to ARP requests for a Virtual IP (VIP) address on the basis of the states of the virtual servers associated with that VIP." + }, + "ownerdownresponse": { + "type": "string", + "description": "in cluster system, if the owner node is down, whether should it respond to icmp/arp" + }, + "td": { + "type": "integer", + "description": "Integer value that uniquely identifies the traffic domain in which you want to configure the entity." + }, + "arpowner": { + "type": "integer", + "description": "The arp owner in a Cluster for this IP address." + }, + "mptcpadvertise": { + "type": "string", + "description": "If enabled, this IP will be advertised by Citrix ADC to MPTCP enabled clients as part of ADD_ADDR option." + }, + "flags": { + "type": "string", + "readOnly": true + }, + "hostrtgwact": { + "type": "string", + "readOnly": true + }, + "ospfareaval": { + "type": "string", + "readOnly": true + }, + "viprtadv2bsd": { + "type": "string", + "readOnly": true + }, + "vipvsercount": { + "type": "string", + "readOnly": true + }, + "vipvserdowncount": { + "type": "string", + "readOnly": true + }, + "vipvsrvrrhiactivecount": { + "type": "string", + "readOnly": true + }, + "vipvsrvrrhiactiveupcount": { + "type": "string", + "readOnly": true + }, + "freeports": { + "type": "string", + "readOnly": true + }, + "iptype": { + "type": "string", + "readOnly": true + }, + "operationalarpowner": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nsip6": { + "type": "object", + "properties": { + "ipv6address": { + "type": "string", + "description": "IPv6 address to create on the Citrix ADC." + }, + "scope": { + "type": "string", + "description": "Scope of the IPv6 address to be created." + }, + "type": { + "type": "string", + "description": "Type of IP address to be created on the Citrix ADC." + }, + "vlan": { + "type": "integer", + "description": "The VLAN number." + }, + "nd": { + "type": "string", + "description": "Respond to Neighbor Discovery (ND) requests for this IP address." + }, + "icmp": { + "type": "string", + "description": "Respond to ICMP requests for this IP address." + }, + "vserver": { + "type": "string", + "description": "Enable or disable the state of all the virtual servers associated with this VIP6 address." + }, + "telnet": { + "type": "string", + "description": "Allow Telnet access to this IP address." + }, + "ftp": { + "type": "string", + "description": "Allow File Transfer Protocol (FTP) access to this IP address." + }, + "gui": { + "type": "string", + "description": "Allow graphical user interface (GUI) access to this IP address." + }, + "ssh": { + "type": "string", + "description": "Allow secure Shell (SSH) access to this IP address." + }, + "snmp": { + "type": "string", + "description": "Allow Simple Network Management Protocol (SNMP) access to this IP address." + }, + "mgmtaccess": { + "type": "string", + "description": "Allow access to management applications on this IP address." + }, + "restrictaccess": { + "type": "string", + "description": "Block access to nonmanagement applications on this IP address." + }, + "dynamicrouting": { + "type": "string", + "description": "Allow dynamic routing on this IP address." + }, + "decrementhoplimit": { + "type": "string", + "description": "Decrement Hop Limit by 1 when ENABLED.This setting is applicable only for UDP traffic." + }, + "hostroute": { + "type": "string", + "description": "Option to push the VIP6 to ZebOS routing table for Kernel route redistribution through dynamic routing protocols." + }, + "advertiseondefaultpartition": { + "type": "string", + "description": "Advertise VIPs from Shared VLAN on Default Partition" + }, + "networkroute": { + "type": "string", + "description": "Option to push the SNIP6 subnet to ZebOS routing table for Kernel route redistribution through dynamic routing protocol." + }, + "tag": { + "type": "integer", + "description": "Tag value for the network/host route associated with this IP." + }, + "ip6hostrtgw": { + "type": "string", + "description": "IPv6 address of the gateway for the route." + }, + "metric": { + "type": "integer", + "description": "Integer value to add to or subtract from the cost of the route advertised for the VIP6 address." + }, + "vserverrhilevel": { + "type": "string", + "description": "Advertise or do not advertise the route for the Virtual IP (VIP6) address on the basis of the state of the virtual servers associated with t" + }, + "ospf6lsatype": { + "type": "string", + "description": "Type of LSAs to be used by the IPv6 OSPF protocol, running on the Citrix ADC, for advertising the route for the VIP6 address." + }, + "ospfarea": { + "type": "integer", + "description": "ID of the area in which the Intra-Area-Prefix LSAs are to be advertised for the VIP6 address by the IPv6 OSPF protocol running on the Citrix" + }, + "state": { + "type": "string", + "description": "Enable or disable the IP address." + }, + "map": { + "type": "string", + "description": "Mapped IPV4 address for the IPV6 address." + }, + "vrid6": { + "type": "integer", + "description": "A positive integer that uniquely identifies a VMAC address for binding to this VIP address." + }, + "ownernode": { + "type": "integer", + "description": "ID of the cluster node for which you are adding the IP address." + }, + "ownerdownresponse": { + "type": "string", + "description": "in cluster system, if the owner node is down, whether should it respond to icmp/arp" + }, + "td": { + "type": "integer", + "description": "Integer value that uniquely identifies the traffic domain in which you want to configure the entity." + }, + "ndowner": { + "type": "integer", + "description": "NdOwner in Cluster for VIPS and Striped SNIPS" + }, + "mptcpadvertise": { + "type": "string", + "description": "If enabled, this IP will be advertised by Citrix ADC to MPTCP enabled clients as part of ADD_ADDR option." + }, + "icmpresponse": { + "type": "string", + "description": "Respond to ICMPv6 requests for a Virtual IP (VIP) address on the basis of the states of the virtual servers associated with that VIP" + }, + "iptype": { + "type": "string", + "readOnly": true + }, + "curstate": { + "type": "string", + "readOnly": true + }, + "viprtadv2bsd": { + "type": "string", + "readOnly": true + }, + "vipvsercount": { + "type": "string", + "readOnly": true + }, + "vipvserdowncount": { + "type": "string", + "readOnly": true + }, + "systemtype": { + "type": "string", + "readOnly": true + }, + "operationalndowner": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nsjob": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "description": "Running job id" + }, + "name": { + "type": "string", + "description": "Running job Name" + }, + "status": { + "type": "string", + "readOnly": true + }, + "progress": { + "type": "string", + "readOnly": true + }, + "timeelapsed": { + "type": "string", + "readOnly": true + }, + "errorcode": { + "type": "string", + "readOnly": true + }, + "message": { + "type": "string", + "readOnly": true + }, + "response": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nskeymanagerproxy": { + "type": "object", + "properties": { + "serverip": { + "type": "string", + "description": "IP address of the Key Manager proxy server." + }, + "servername": { + "type": "string", + "description": "Fully qualified domain name of the Key Manager proxy server." + }, + "port": { + "type": "integer", + "description": "Key Manager proxy server port." + }, + "nodeid": { + "type": "integer", + "description": "Unique number that identifies the cluster node." + }, + "status": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nslaslicense": { + "type": "object", + "properties": { + "filename": { + "type": "string", + "description": "Name of the file." + }, + "filelocation": { + "type": "string", + "description": "location of the file on Citrix ADC." + }, + "fixedbandwidth": { + "type": "boolean", + "description": "apply fixed bandwidth license on ADC" + }, + "status": { + "type": "string", + "readOnly": true + }, + "daystoexpiration": { + "type": "string", + "readOnly": true + }, + "renewalprev": { + "type": "string", + "readOnly": true + }, + "renewalnext": { + "type": "string", + "readOnly": true + }, + "renewalprevdate": { + "type": "string", + "readOnly": true + }, + "renewalnextdate": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nslicense": { + "type": "object", + "properties": { + "wl": { + "type": "string", + "readOnly": true + }, + "sp": { + "type": "string", + "readOnly": true + }, + "lb": { + "type": "string", + "readOnly": true + }, + "cs": { + "type": "string", + "readOnly": true + }, + "cr": { + "type": "string", + "readOnly": true + }, + "cmp": { + "type": "string", + "readOnly": true + }, + "delta": { + "type": "string", + "readOnly": true + }, + "ssl": { + "type": "string", + "readOnly": true + }, + "gslb": { + "type": "string", + "readOnly": true + }, + "gslbp": { + "type": "string", + "readOnly": true + }, + "routing": { + "type": "string", + "readOnly": true + }, + "cf": { + "type": "string", + "readOnly": true + }, + "contentaccelerator": { + "type": "string", + "readOnly": true + }, + "ic": { + "type": "string", + "readOnly": true + }, + "sslvpn": { + "type": "string", + "readOnly": true + }, + "f_sslvpn_users": { + "type": "string", + "readOnly": true + }, + "f_ica_users": { + "type": "string", + "readOnly": true + }, + "aaa": { + "type": "string", + "readOnly": true + }, + "ospf": { + "type": "string", + "readOnly": true + }, + "rip": { + "type": "string", + "readOnly": true + }, + "bgp": { + "type": "string", + "readOnly": true + }, + "rewrite": { + "type": "string", + "readOnly": true + }, + "ipv6pt": { + "type": "string", + "readOnly": true + }, + "appfw": { + "type": "string", + "readOnly": true + }, + "responder": { + "type": "string", + "readOnly": true + }, + "agee": { + "type": "string", + "readOnly": true + }, + "nsxn": { + "type": "string", + "readOnly": true + }, + "modelid": { + "type": "string", + "readOnly": true + }, + "push": { + "type": "string", + "readOnly": true + }, + "appflow": { + "type": "string", + "readOnly": true + }, + "cloudbridge": { + "type": "string", + "readOnly": true + }, + "cloudbridgeappliance": { + "type": "string", + "readOnly": true + }, + "cloudextenderappliance": { + "type": "string", + "readOnly": true + }, + "isis": { + "type": "string", + "readOnly": true + }, + "cluster": { + "type": "string", + "readOnly": true + }, + "ch": { + "type": "string", + "readOnly": true + }, + "appqoe": { + "type": "string", + "readOnly": true + }, + "appflowica": { + "type": "string", + "readOnly": true + }, + "isstandardlic": { + "type": "string", + "readOnly": true + }, + "isenterpriselic": { + "type": "string", + "readOnly": true + }, + "isplatinumlic": { + "type": "string", + "readOnly": true + }, + "issgwylic": { + "type": "string", + "readOnly": true + }, + "isswglic": { + "type": "string", + "readOnly": true + }, + "feo": { + "type": "string", + "readOnly": true + }, + "lsn": { + "type": "string", + "readOnly": true + }, + "licensingmode": { + "type": "string", + "readOnly": true + }, + "cloudsubscriptionimage": { + "type": "string", + "readOnly": true + }, + "daystoexpiration": { + "type": "string", + "readOnly": true + }, + "daystolasenforcement": { + "type": "string", + "readOnly": true + }, + "rdpproxy": { + "type": "string", + "readOnly": true + }, + "rep": { + "type": "string", + "readOnly": true + }, + "urlfiltering": { + "type": "string", + "readOnly": true + }, + "videooptimization": { + "type": "string", + "readOnly": true + }, + "forwardproxy": { + "type": "string", + "readOnly": true + }, + "sslinterception": { + "type": "string", + "readOnly": true + }, + "remotecontentinspection": { + "type": "string", + "readOnly": true + }, + "adaptivetcp": { + "type": "string", + "readOnly": true + }, + "cqa": { + "type": "string", + "readOnly": true + }, + "bot": { + "type": "string", + "readOnly": true + }, + "apigateway": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nslicenseactivationdata": { + "type": "object", + "properties": { + "filename": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nslicenseparameters": { + "type": "object", + "properties": { + "alert1gracetimeout": { + "type": "integer", + "description": "If ADC remains in grace for the configured hours then first grace alert will be raised" + }, + "alert2gracetimeout": { + "type": "integer", + "description": "If ADC remains in grace for the configured hours then major grace alert will be raised" + }, + "licenseexpiryalerttime": { + "type": "integer", + "description": "If ADC license contract expiry date is nearer then GUI/SNMP license expiry alert will be raised" + }, + "heartbeatinterval": { + "type": "integer", + "description": "Heartbeat between ADC and Licenseserver is configurable and applicable in case of pooled licensing" + }, + "inventoryrefreshinterval": { + "type": "integer", + "description": "Inventory refresh interval between ADC and Licenseserver is configurable and applicable in case of pooled licensing" + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nslicenseproxyserver": { + "type": "object", + "properties": { + "serverip": { + "type": "string", + "description": "IP address of the License proxy server." + }, + "servername": { + "type": "string", + "description": "Fully qualified domain name of the License proxy server." + }, + "port": { + "type": "integer", + "description": "License proxy server port." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nslicenseserver": { + "type": "object", + "properties": { + "licenseserverip": { + "type": "string", + "description": "IP address of the License server." + }, + "servername": { + "type": "string", + "description": "Fully qualified domain name of the License server." + }, + "port": { + "type": "integer", + "description": "License server port." + }, + "forceupdateip": { + "type": "boolean", + "description": "If this flag is used while adding the licenseserver, existing config will be overwritten." + }, + "licensemode": { + "type": "string", + "description": "This paramter indicates type of license customer interested while configuring add/set licenseserver" + }, + "username": { + "type": "string", + "description": "Username to authenticate with ADM Agent for LAS licensing." + }, + "password": { + "type": "string", + "description": "Password to use when authenticating with ADM Agent for LAS licensing." + }, + "deviceprofilename": { + "type": "string", + "description": "Device profile is created on ADM and contains the user name and password of the instance(s)." + }, + "nodeid": { + "type": "integer", + "description": "Unique number that identifies the cluster node." + }, + "status": { + "type": "string", + "readOnly": true + }, + "grace": { + "type": "string", + "readOnly": true + }, + "gptimeleft": { + "type": "string", + "readOnly": true + }, + "type": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nslicenseserverpool": { + "type": "object", + "properties": { + "getalllicenses": { + "type": "boolean", + "description": "If this flag is used while doing getinventory, it displays all licenses from licenseserver." + }, + "instancetotal": { + "type": "string", + "readOnly": true + }, + "instanceavailable": { + "type": "string", + "readOnly": true + }, + "standardbandwidthtotal": { + "type": "string", + "readOnly": true + }, + "standardbandwidthavailable": { + "type": "string", + "readOnly": true + }, + "enterprisebandwidthtotal": { + "type": "string", + "readOnly": true + }, + "enterprisebandwidthavailable": { + "type": "string", + "readOnly": true + }, + "platinumbandwidthtotal": { + "type": "string", + "readOnly": true + }, + "platinumbandwidthavailable": { + "type": "string", + "readOnly": true + }, + "standardcputotal": { + "type": "string", + "readOnly": true + }, + "standardcpuavailable": { + "type": "string", + "readOnly": true + }, + "enterprisecputotal": { + "type": "string", + "readOnly": true + }, + "enterprisecpuavailable": { + "type": "string", + "readOnly": true + }, + "platinumcputotal": { + "type": "string", + "readOnly": true + }, + "platinumcpuavailable": { + "type": "string", + "readOnly": true + }, + "cpxinstancetotal": { + "type": "string", + "readOnly": true + }, + "cpxinstanceavailable": { + "type": "string", + "readOnly": true + }, + "vpx1stotal": { + "type": "string", + "readOnly": true + }, + "vpx1savailable": { + "type": "string", + "readOnly": true + }, + "vpx1ptotal": { + "type": "string", + "readOnly": true + }, + "vpx1pavailable": { + "type": "string", + "readOnly": true + }, + "vpx5stotal": { + "type": "string", + "readOnly": true + }, + "vpx5savailable": { + "type": "string", + "readOnly": true + }, + "vpx5ptotal": { + "type": "string", + "readOnly": true + }, + "vpx5pavailable": { + "type": "string", + "readOnly": true + }, + "vpx10stotal": { + "type": "string", + "readOnly": true + }, + "vpx10savailable": { + "type": "string", + "readOnly": true + }, + "vpx10etotal": { + "type": "string", + "readOnly": true + }, + "vpx10eavailable": { + "type": "string", + "readOnly": true + }, + "vpx10ptotal": { + "type": "string", + "readOnly": true + }, + "vpx10pavailable": { + "type": "string", + "readOnly": true + }, + "vpx25stotal": { + "type": "string", + "readOnly": true + }, + "vpx25savailable": { + "type": "string", + "readOnly": true + }, + "vpx25etotal": { + "type": "string", + "readOnly": true + }, + "vpx25eavailable": { + "type": "string", + "readOnly": true + }, + "vpx25ptotal": { + "type": "string", + "readOnly": true + }, + "vpx25pavailable": { + "type": "string", + "readOnly": true + }, + "vpx50stotal": { + "type": "string", + "readOnly": true + }, + "vpx50savailable": { + "type": "string", + "readOnly": true + }, + "vpx50etotal": { + "type": "string", + "readOnly": true + }, + "vpx50eavailable": { + "type": "string", + "readOnly": true + }, + "vpx50ptotal": { + "type": "string", + "readOnly": true + }, + "vpx50pavailable": { + "type": "string", + "readOnly": true + }, + "vpx100stotal": { + "type": "string", + "readOnly": true + }, + "vpx100savailable": { + "type": "string", + "readOnly": true + }, + "vpx100etotal": { + "type": "string", + "readOnly": true + }, + "vpx100eavailable": { + "type": "string", + "readOnly": true + }, + "vpx100ptotal": { + "type": "string", + "readOnly": true + }, + "vpx100pavailable": { + "type": "string", + "readOnly": true + }, + "vpx200stotal": { + "type": "string", + "readOnly": true + }, + "vpx200savailable": { + "type": "string", + "readOnly": true + }, + "vpx200etotal": { + "type": "string", + "readOnly": true + }, + "vpx200eavailable": { + "type": "string", + "readOnly": true + }, + "vpx200ptotal": { + "type": "string", + "readOnly": true + }, + "vpx200pavailable": { + "type": "string", + "readOnly": true + }, + "vpx500stotal": { + "type": "string", + "readOnly": true + }, + "vpx500savailable": { + "type": "string", + "readOnly": true + }, + "vpx500etotal": { + "type": "string", + "readOnly": true + }, + "vpx500eavailable": { + "type": "string", + "readOnly": true + }, + "vpx500ptotal": { + "type": "string", + "readOnly": true + }, + "vpx500pavailable": { + "type": "string", + "readOnly": true + }, + "vpx1000stotal": { + "type": "string", + "readOnly": true + }, + "vpx1000savailable": { + "type": "string", + "readOnly": true + }, + "vpx1000etotal": { + "type": "string", + "readOnly": true + }, + "vpx1000eavailable": { + "type": "string", + "readOnly": true + }, + "vpx1000ptotal": { + "type": "string", + "readOnly": true + }, + "vpx1000pavailable": { + "type": "string", + "readOnly": true + }, + "vpx2000ptotal": { + "type": "string", + "readOnly": true + }, + "vpx2000pavailable": { + "type": "string", + "readOnly": true + }, + "vpx3000stotal": { + "type": "string", + "readOnly": true + }, + "vpx3000savailable": { + "type": "string", + "readOnly": true + }, + "vpx3000etotal": { + "type": "string", + "readOnly": true + }, + "vpx3000eavailable": { + "type": "string", + "readOnly": true + }, + "vpx3000ptotal": { + "type": "string", + "readOnly": true + }, + "vpx3000pavailable": { + "type": "string", + "readOnly": true + }, + "vpx4000ptotal": { + "type": "string", + "readOnly": true + }, + "vpx4000pavailable": { + "type": "string", + "readOnly": true + }, + "vpx5000stotal": { + "type": "string", + "readOnly": true + }, + "vpx5000savailable": { + "type": "string", + "readOnly": true + }, + "vpx5000etotal": { + "type": "string", + "readOnly": true + }, + "vpx5000eavailable": { + "type": "string", + "readOnly": true + }, + "vpx5000ptotal": { + "type": "string", + "readOnly": true + }, + "vpx5000pavailable": { + "type": "string", + "readOnly": true + }, + "vpx8000stotal": { + "type": "string", + "readOnly": true + }, + "vpx8000savailable": { + "type": "string", + "readOnly": true + }, + "vpx8000etotal": { + "type": "string", + "readOnly": true + }, + "vpx8000eavailable": { + "type": "string", + "readOnly": true + }, + "vpx8000ptotal": { + "type": "string", + "readOnly": true + }, + "vpx8000pavailable": { + "type": "string", + "readOnly": true + }, + "vpx10000stotal": { + "type": "string", + "readOnly": true + }, + "vpx10000savailable": { + "type": "string", + "readOnly": true + }, + "vpx10000etotal": { + "type": "string", + "readOnly": true + }, + "vpx10000eavailable": { + "type": "string", + "readOnly": true + }, + "vpx10000ptotal": { + "type": "string", + "readOnly": true + }, + "vpx10000pavailable": { + "type": "string", + "readOnly": true + }, + "vpx15000stotal": { + "type": "string", + "readOnly": true + }, + "vpx15000savailable": { + "type": "string", + "readOnly": true + }, + "vpx15000etotal": { + "type": "string", + "readOnly": true + }, + "vpx15000eavailable": { + "type": "string", + "readOnly": true + }, + "vpx15000ptotal": { + "type": "string", + "readOnly": true + }, + "vpx15000pavailable": { + "type": "string", + "readOnly": true + }, + "vpx25000stotal": { + "type": "string", + "readOnly": true + }, + "vpx25000savailable": { + "type": "string", + "readOnly": true + }, + "vpx25000etotal": { + "type": "string", + "readOnly": true + }, + "vpx25000eavailable": { + "type": "string", + "readOnly": true + }, + "vpx25000ptotal": { + "type": "string", + "readOnly": true + }, + "vpx25000pavailable": { + "type": "string", + "readOnly": true + }, + "vpx40000stotal": { + "type": "string", + "readOnly": true + }, + "vpx40000savailable": { + "type": "string", + "readOnly": true + }, + "vpx40000etotal": { + "type": "string", + "readOnly": true + }, + "vpx40000eavailable": { + "type": "string", + "readOnly": true + }, + "vpx40000ptotal": { + "type": "string", + "readOnly": true + }, + "vpx40000pavailable": { + "type": "string", + "readOnly": true + }, + "vpx100000stotal": { + "type": "string", + "readOnly": true + }, + "vpx100000savailable": { + "type": "string", + "readOnly": true + }, + "vpx100000etotal": { + "type": "string", + "readOnly": true + }, + "vpx100000eavailable": { + "type": "string", + "readOnly": true + }, + "vpx100000ptotal": { + "type": "string", + "readOnly": true + }, + "vpx100000pavailable": { + "type": "string", + "readOnly": true + }, + "licensemode": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nslimitidentifier": { + "type": "object", + "properties": { + "limitidentifier": { + "type": "string", + "description": "Name for a rate limit identifier." + }, + "threshold": { + "type": "integer", + "description": "Maximum number of requests that are allowed in the given timeslice when requests (mode is set as REQUEST_RATE) are tracked per timeslice." + }, + "timeslice": { + "type": "integer", + "description": "Time interval, in milliseconds, specified in multiples of 10, during which requests are tracked to check if they cross the threshold." + }, + "mode": { + "type": "string", + "description": "Defines the type of traffic to be tracked." + }, + "limittype": { + "type": "string", + "description": "Smooth or bursty request type." + }, + "selectorname": { + "type": "string", + "description": "Name of the rate limit selector." + }, + "maxbandwidth": { + "type": "integer", + "description": "Maximum bandwidth permitted, in kbps." + }, + "trapsintimeslice": { + "type": "integer", + "description": "Number of traps to be sent in the timeslice configured." + }, + "ngname": { + "type": "string", + "readOnly": true + }, + "hits": { + "type": "string", + "readOnly": true + }, + "drop": { + "type": "string", + "readOnly": true + }, + "rule": { + "type": "string", + "readOnly": true + }, + "time": { + "type": "string", + "readOnly": true + }, + "total": { + "type": "string", + "readOnly": true + }, + "trapscomputedintimeslice": { + "type": "string", + "readOnly": true + }, + "computedtraptimeslice": { + "type": "string", + "readOnly": true + }, + "referencecount": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "NslimitidentifierBinding": { + "type": "object", + "properties": { + "limitidentifier": { + "type": "string", + "description": "Name of the rate limit identifier about which to display information." + } + } + }, + "NslimitidentifierLimitsessionsBinding": { + "type": "object", + "properties": { + "limitidentifier": { + "type": "string", + "description": "Name of the rate limit identifier about which to display information." + } + } + }, + "NslimitidentifierNslimitsessionsBinding": { + "type": "object", + "properties": { + "limitidentifier": { + "type": "string", + "description": "Name of the rate limit identifier about which to display information." + } + } + }, + "Nslimitselector": { + "type": "object", + "properties": { + "selectorname": { + "type": "string" + }, + "rule": { + "type": "array", + "items": { + "type": "string" + } + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nslimitsessions": { + "type": "object", + "properties": { + "limitidentifier": { + "type": "string", + "description": "Name of the rate limit identifier for which to display the sessions." + }, + "detail": { + "type": "boolean", + "description": "Show the individual hash values." + }, + "timeout": { + "type": "string", + "readOnly": true + }, + "hits": { + "type": "string", + "readOnly": true + }, + "drop": { + "type": "string", + "readOnly": true + }, + "number": { + "type": "string", + "readOnly": true + }, + "name": { + "type": "string", + "readOnly": true + }, + "unit": { + "type": "string", + "readOnly": true + }, + "flags": { + "type": "string", + "readOnly": true + }, + "referencecount": { + "type": "string", + "readOnly": true + }, + "maxbandwidth": { + "type": "string", + "readOnly": true + }, + "selectoripv61": { + "type": "string", + "readOnly": true + }, + "selectoripv62": { + "type": "string", + "readOnly": true + }, + "flag": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nsmemrecovery": { + "type": "object", + "properties": { + "percentage": { + "type": "integer", + "description": "Percentage of memory to be recovered from freepools" + } + } + }, + "Nsmgmtparam": { + "type": "object", + "properties": { + "mgmthttpport": { + "type": "integer", + "description": "This allow the configuration of management HTTP port." + }, + "mgmthttpsport": { + "type": "integer", + "description": "This allows the configuration of management HTTPS port." + }, + "httpdmaxclients": { + "type": "integer", + "description": "This enables setting the HTTPD Max Clients value in the httpd.conf file." + }, + "httpdmaxreqworkers": { + "type": "integer", + "description": "This enables setting the HTTPD Max Request Workers value in the httpd.conf file." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nsmigration": { + "type": "object", + "properties": { + "dumpsession": { + "type": "string", + "description": "Displays the current active migrated session details, if DUMPSESSION option is YES." + }, + "migrationstatus": { + "type": "string", + "readOnly": true + }, + "migrationstarttime": { + "type": "string", + "readOnly": true + }, + "migrationendtime": { + "type": "string", + "readOnly": true + }, + "migrationrollbackstarttime": { + "type": "string", + "readOnly": true + }, + "srcip": { + "type": "string", + "readOnly": true + }, + "srcport": { + "type": "string", + "readOnly": true + }, + "destip": { + "type": "string", + "readOnly": true + }, + "destport": { + "type": "string", + "readOnly": true + }, + "timeout": { + "type": "string", + "readOnly": true + }, + "migdfdsessionsallocated": { + "type": "string", + "readOnly": true + }, + "migdfdsessionsactive": { + "type": "string", + "readOnly": true + }, + "migl4sessionsallocated": { + "type": "string", + "readOnly": true + }, + "migl4sessionsactive": { + "type": "string", + "readOnly": true + }, + "migdfdsessionsallocatedrollback": { + "type": "string", + "readOnly": true + }, + "migdfdsessionsactiverollback": { + "type": "string", + "readOnly": true + }, + "migl4sessionsallocatedrollback": { + "type": "string", + "readOnly": true + }, + "migl4sessionsactiverollback": { + "type": "string", + "readOnly": true + }, + "mighastateflag": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nsmode": { + "type": "object", + "properties": { + "mode": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Mode to be enabled." + }, + "fr": { + "type": "string", + "readOnly": true + }, + "l2": { + "type": "string", + "readOnly": true + }, + "usip": { + "type": "string", + "readOnly": true + }, + "cka": { + "type": "string", + "readOnly": true + }, + "tcpb": { + "type": "string", + "readOnly": true + }, + "mbf": { + "type": "string", + "readOnly": true + }, + "edge": { + "type": "string", + "readOnly": true + }, + "usnip": { + "type": "string", + "readOnly": true + }, + "l3": { + "type": "string", + "readOnly": true + }, + "pmtud": { + "type": "string", + "readOnly": true + }, + "mediaclassification": { + "type": "string", + "readOnly": true + }, + "sradv": { + "type": "string", + "readOnly": true + }, + "dradv": { + "type": "string", + "readOnly": true + }, + "iradv": { + "type": "string", + "readOnly": true + }, + "sradv6": { + "type": "string", + "readOnly": true + }, + "dradv6": { + "type": "string", + "readOnly": true + }, + "bridgebpdus": { + "type": "string", + "readOnly": true + }, + "single_ip": { + "type": "string", + "readOnly": true + }, + "ulfd": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nsnextgenapi": { + "type": "object", + "properties": { + "state": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nsparam": { + "type": "object", + "properties": { + "httpport": { + "type": "array", + "items": { + "type": "integer" + }, + "description": "HTTP ports on the web server." + }, + "maxconn": { + "type": "integer", + "description": "Maximum number of connections that will be made from the appliance to the web server(s) attached to it." + }, + "maxreq": { + "type": "integer", + "description": "Maximum number of requests that the system can pass on a particular connection between the appliance and a server attached to it." + }, + "cip": { + "type": "string", + "description": "Enable or disable the insertion of the actual client IP address into the HTTP header request passed from the client to one, some, or all ser" + }, + "cipheader": { + "type": "string", + "description": "Text that will be used as the client IP address header." + }, + "cookieversion": { + "type": "string", + "description": "Version of the cookie inserted by the system." + }, + "securecookie": { + "type": "string", + "description": "Enable or disable secure flag for persistence cookie." + }, + "pmtumin": { + "type": "integer", + "description": "Minimum path MTU value that Citrix ADC will process in the ICMP fragmentation needed message." + }, + "pmtutimeout": { + "type": "integer", + "description": "Interval, in minutes, for flushing the PMTU entries." + }, + "ftpportrange": { + "type": "string", + "description": "Minimum and maximum port (port range) that FTP services are allowed to use." + }, + "crportrange": { + "type": "string", + "description": "Port range for cache redirection services." + }, + "timezone": { + "type": "string", + "description": "Time zone for the Citrix ADC." + }, + "grantquotamaxclient": { + "type": "integer", + "description": "Percentage of shared pool value granted to PE once PE exhausts the local exclusive quota." + }, + "exclusivequotamaxclient": { + "type": "integer", + "description": "Percentage of maxClient threshold to be divided equally among PEs." + }, + "grantquotaspillover": { + "type": "integer", + "description": "Percentage of shared pool value granted to PE once PE exhausts the local exclusive quota." + }, + "exclusivequotaspillover": { + "type": "integer", + "description": "Percentage of spillover threshold to be divided equally among PEs." + }, + "useproxyport": { + "type": "string", + "description": "Enable/Disable use_proxy_port setting" + }, + "internaluserlogin": { + "type": "string", + "description": "Enables/disables the internal user from logging in to the appliance." + }, + "aftpallowrandomsourceport": { + "type": "string", + "description": "Allow the FTP server to come from a random source port for active FTP data connections" + }, + "icaports": { + "type": "array", + "items": { + "type": "integer" + }, + "description": "The ICA ports on the Web server." + }, + "tcpcip": { + "type": "string", + "description": "Enable or disable the insertion of the client TCP/IP header in TCP payload passed from the client to one, some, or all servers attached to t" + }, + "servicepathingressvlan": { + "type": "integer", + "description": "VLAN on which the subscriber traffic arrives on the appliance." + }, + "secureicaports": { + "type": "array", + "items": { + "type": "integer" + }, + "description": "The Secure ICA ports on the Web server." + }, + "mgmthttpport": { + "type": "integer", + "description": "This allow the configuration of management HTTP port." + }, + "mgmthttpsport": { + "type": "integer", + "description": "This allows the configuration of management HTTPS port." + }, + "proxyprotocol": { + "type": "string", + "description": "Disable/Enable v1 or v2 proxy protocol header for client info insertion" + }, + "advancedanalyticsstats": { + "type": "string", + "description": "Disable/Enable advanace analytics stats" + }, + "ipttl": { + "type": "integer", + "description": "Set the IP Time to Live (TTL) and Hop Limit value for all outgoing packets from Citrix ADC." + }, + "autoscaleoption": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nspartition": { + "type": "object", + "properties": { + "partitionname": { + "type": "string", + "description": "Name of the Partition." + }, + "maxbandwidth": { + "type": "integer", + "description": "Maximum bandwidth, in Kbps, that the partition can consume." + }, + "minbandwidth": { + "type": "integer", + "description": "Minimum bandwidth, in Kbps, that the partition can consume." + }, + "maxconn": { + "type": "integer", + "description": "Maximum number of concurrent connections that can be open in the partition." + }, + "maxmemlimit": { + "type": "integer", + "description": "Maximum memory, in megabytes, allocated to the partition." + }, + "partitionmac": { + "type": "string", + "description": "Special MAC address for the partition which is used for communication over shared vlans in this partition." + }, + "force": { + "type": "boolean", + "description": "Switches to new admin partition without prompt for saving configuration." + }, + "save": { + "type": "boolean", + "description": "Switches to new admin partition without prompt for saving configuration." + }, + "partitionid": { + "type": "string", + "readOnly": true + }, + "partitiontype": { + "type": "string", + "readOnly": true + }, + "pmacinternal": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "NspartitionBinding": { + "type": "object", + "properties": { + "partitionname": { + "type": "string", + "description": "Name of partition for which to display parameters.
Minimum value =" + } + } + }, + "NspartitionBridgegroupBinding": { + "type": "object", + "properties": { + "bridgegroup": { + "type": "integer", + "description": "Identifier of the bridge group that is assigned to this partition." + }, + "partitionname": { + "type": "string", + "description": "Name of the Partition." + } + } + }, + "NspartitionVlanBinding": { + "type": "object", + "properties": { + "vlan": { + "type": "integer", + "description": "Identifier of the vlan that is assigned to this partition." + }, + "partitionname": { + "type": "string", + "description": "Name of the Partition." + } + } + }, + "NspartitionVxlanBinding": { + "type": "object", + "properties": { + "vxlan": { + "type": "integer", + "description": "Identifier of the vxlan that is assigned to this partition." + }, + "partitionname": { + "type": "string", + "description": "Name of the Partition." + } + } + }, + "Nspartitionmac": { + "type": "object", + "properties": { + "partitionmac": { + "type": "string", + "readOnly": true + }, + "partitionname": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nspbr": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the PBR." + }, + "action": { + "type": "string", + "description": "Action to perform on the outgoing IPv4 packets that match the PBR." + }, + "td": { + "type": "integer", + "description": "Integer value that uniquely identifies the traffic domain in which you want to configure the entity." + }, + "srcip": { + "type": "boolean", + "description": "IP address or range of IP addresses to match against the source IP address of an outgoing IPv4 packet." + }, + "srcipop": { + "type": "string", + "description": "Either the equals (=) or does not equal (!=) logical operator." + }, + "srcipval": { + "type": "string", + "description": "IP address or range of IP addresses to match against the source IP address of an outgoing IPv4 packet." + }, + "srcport": { + "type": "boolean", + "description": "Port number or range of port numbers to match against the source port number of an outgoing IPv4 packet." + }, + "srcportop": { + "type": "string", + "description": "Either the equals (=) or does not equal (!=) logical operator." + }, + "srcportval": { + "type": "string", + "description": "Port number or range of port numbers to match against the source port number of an outgoing IPv4 packet." + }, + "destip": { + "type": "boolean", + "description": "IP address or range of IP addresses to match against the destination IP address of an outgoing IPv4 packet." + }, + "destipop": { + "type": "string", + "description": "Either the equals (=) or does not equal (!=) logical operator." + }, + "destipval": { + "type": "string", + "description": "IP address or range of IP addresses to match against the destination IP address of an outgoing IPv4 packet." + }, + "destport": { + "type": "boolean", + "description": "Port number or range of port numbers to match against the destination port number of an outgoing IPv4 packet." + }, + "destportop": { + "type": "string", + "description": "Either the equals (=) or does not equal (!=) logical operator." + }, + "destportval": { + "type": "string", + "description": "Port number or range of port numbers to match against the destination port number of an outgoing IPv4 packet." + }, + "nexthop": { + "type": "boolean", + "description": "IP address of the next hop router or the name of the link load balancing virtual server to which to send matching packets if action is set t" + }, + "nexthopval": { + "type": "string", + "description": "The Next Hop IP address or gateway name." + }, + "iptunnel": { + "type": "boolean", + "description": "The Tunnel name." + }, + "iptunnelname": { + "type": "string", + "description": "The iptunnel name where packets need to be forwarded upon." + }, + "vxlanvlanmap": { + "type": "string", + "description": "The vlan to vxlan mapping to be applied for incoming packets over this pbr tunnel" + }, + "targettd": { + "type": "integer", + "description": "Integer value that uniquely identifies the traffic domain to which you want to send packet to." + }, + "srcmac": { + "type": "string", + "description": "MAC address to match against the source MAC address of an outgoing IPv4 packet." + }, + "srcmacmask": { + "type": "string", + "description": "Used to define range of Source MAC address." + }, + "protocol": { + "type": "string", + "description": "Protocol, identified by protocol name, to match against the protocol of an outgoing IPv4 packet." + }, + "protocolnumber": { + "type": "integer", + "description": "Protocol, identified by protocol number, to match against the protocol of an outgoing IPv4 packet." + }, + "vlan": { + "type": "integer", + "description": "ID of the VLAN." + }, + "vxlan": { + "type": "integer", + "description": "ID of the VXLAN." + }, + "Interface": { + "type": "string", + "description": "ID of an interface." + }, + "priority": { + "type": "integer", + "description": "Priority of the PBR, which determines the order in which it is evaluated relative to the other PBRs." + }, + "msr": { + "type": "string", + "description": "Monitor the route specified byte Next Hop parameter." + }, + "monitor": { + "type": "string", + "description": "The name of the monitor.(Can be only of type ping or ARP )" + }, + "state": { + "type": "string", + "description": "Enable or disable the PBR." + }, + "ownergroup": { + "type": "string", + "description": "The owner node group in a Cluster for this pbr rule." + }, + "detail": { + "type": "boolean", + "description": "To get a detailed view." + }, + "hits": { + "type": "string", + "readOnly": true + }, + "kernelstate": { + "type": "string", + "readOnly": true + }, + "curstate": { + "type": "string", + "readOnly": true + }, + "totalprobes": { + "type": "string", + "readOnly": true + }, + "totalfailedprobes": { + "type": "string", + "readOnly": true + }, + "failedprobes": { + "type": "string", + "readOnly": true + }, + "monstatcode": { + "type": "string", + "readOnly": true + }, + "monstatparam1": { + "type": "string", + "readOnly": true + }, + "monstatparam2": { + "type": "string", + "readOnly": true + }, + "monstatparam3": { + "type": "string", + "readOnly": true + }, + "data": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nspbr6": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the PBR6." + }, + "td": { + "type": "integer", + "description": "Integer value that uniquely identifies the traffic domain in which you want to configure the entity." + }, + "action": { + "type": "string", + "description": "Action to perform on the outgoing IPv6 packets that match the PBR6." + }, + "srcipv6": { + "type": "boolean", + "description": "IP address or range of IP addresses to match against the source IP address of an outgoing IPv6 packet." + }, + "srcipop": { + "type": "string", + "description": "Either the equals (=) or does not equal (!=) logical operator." + }, + "srcipv6val": { + "type": "string", + "description": "IP address or range of IP addresses to match against the source IP address of an outgoing IPv6 packet." + }, + "srcport": { + "type": "boolean", + "description": "Port number or range of port numbers to match against the source port number of an outgoing IPv6 packet." + }, + "srcportop": { + "type": "string", + "description": "Either the equals (=) or does not equal (!=) logical operator." + }, + "srcportval": { + "type": "string", + "description": "Source port (range)." + }, + "destipv6": { + "type": "boolean", + "description": "IP address or range of IP addresses to match against the destination IP address of an outgoing IPv6 packet." + }, + "destipop": { + "type": "string", + "description": "Either the equals (=) or does not equal (!=) logical operator." + }, + "destipv6val": { + "type": "string", + "description": "IP address or range of IP addresses to match against the destination IP address of an outgoing IPv6 packet." + }, + "destport": { + "type": "boolean", + "description": "Port number or range of port numbers to match against the destination port number of an outgoing IPv6 packet." + }, + "destportop": { + "type": "string", + "description": "Either the equals (=) or does not equal (!=) logical operator." + }, + "destportval": { + "type": "string", + "description": "Destination port (range)." + }, + "srcmac": { + "type": "string", + "description": "MAC address to match against the source MAC address of an outgoing IPv6 packet." + }, + "srcmacmask": { + "type": "string", + "description": "Used to define range of Source MAC address." + }, + "protocol": { + "type": "string", + "description": "Protocol, identified by protocol name, to match against the protocol of an outgoing IPv6 packet." + }, + "protocolnumber": { + "type": "integer", + "description": "Protocol, identified by protocol number, to match against the protocol of an outgoing IPv6 packet." + }, + "vlan": { + "type": "integer", + "description": "ID of the VLAN." + }, + "vxlan": { + "type": "integer", + "description": "ID of the VXLAN." + }, + "Interface": { + "type": "string", + "description": "ID of an interface." + }, + "priority": { + "type": "integer", + "description": "Priority of the PBR6, which determines the order in which it is evaluated relative to the other PBR6s." + }, + "state": { + "type": "string", + "description": "Enable or disable the PBR6." + }, + "msr": { + "type": "string", + "description": "Monitor the route specified by the Next Hop parameter." + }, + "monitor": { + "type": "string", + "description": "The name of the monitor.(Can be only of type ping or ARP )" + }, + "nexthop": { + "type": "boolean", + "description": "IP address of the next hop router to which to send matching packets if action is set to ALLOW." + }, + "nexthopval": { + "type": "string", + "description": "The Next Hop IPv6 address." + }, + "iptunnel": { + "type": "string", + "description": "The iptunnel name where packets need to be forwarded upon." + }, + "vxlanvlanmap": { + "type": "string", + "description": "The vlan to vxlan mapping to be applied for incoming packets over this pbr tunnel." + }, + "nexthopvlan": { + "type": "integer", + "description": "VLAN number to be used for link local nexthop ." + }, + "ownergroup": { + "type": "string", + "description": "The owner node group in a Cluster for this pbr rule." + }, + "detail": { + "type": "boolean", + "description": "To get a detailed view." + }, + "kernelstate": { + "type": "string", + "readOnly": true + }, + "hits": { + "type": "string", + "readOnly": true + }, + "curstate": { + "type": "string", + "readOnly": true + }, + "totalprobes": { + "type": "string", + "readOnly": true + }, + "totalfailedprobes": { + "type": "string", + "readOnly": true + }, + "failedprobes": { + "type": "string", + "readOnly": true + }, + "monstatcode": { + "type": "string", + "readOnly": true + }, + "monstatparam1": { + "type": "string", + "readOnly": true + }, + "monstatparam2": { + "type": "string", + "readOnly": true + }, + "monstatparam3": { + "type": "string", + "readOnly": true + }, + "data": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nspbrs": { + "type": "object", + "properties": {} + }, + "Nsratecontrol": { + "type": "object", + "properties": { + "tcpthreshold": { + "type": "integer", + "description": "Number of SYNs permitted per 10 milliseconds." + }, + "udpthreshold": { + "type": "integer", + "description": "Number of UDP packets permitted per 10 milliseconds." + }, + "icmpthreshold": { + "type": "integer", + "description": "Number of ICMP packets permitted per 10 milliseconds." + }, + "tcprstthreshold": { + "type": "integer", + "description": "The number of TCP RST packets permitted per 10 milliseconds." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nsrollbackcmd": { + "type": "object", + "properties": { + "filename": { + "type": "string", + "description": "File that contains the commands for which the rollback commands must be generated." + }, + "outtype": { + "type": "string", + "description": "Format in which the rollback commands must be generated." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nsrpcnode": { + "type": "object", + "properties": { + "ipaddress": { + "type": "string", + "description": "IP address of the node." + }, + "password": { + "type": "string", + "description": "Password to be used in authentication with the peer system node." + }, + "srcip": { + "type": "string", + "description": "Source IP address to be used to communicate with the peer system node." + }, + "secure": { + "type": "string", + "description": "State of the channel when talking to the node." + }, + "validatecert": { + "type": "string", + "description": "validate the server certificate for secure SSL connections" + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nsrunningconfig": { + "type": "object", + "properties": { + "withdefaults": { + "type": "boolean", + "description": "Include default values of parameters that have not been explicitly configured." + }, + "response": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nssavedconfig": { + "type": "object", + "properties": { + "textblob": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nsservicefunction": { + "type": "object", + "properties": { + "servicefunctionname": { + "type": "string", + "description": "Name of the service function to be created." + }, + "ingressvlan": { + "type": "integer", + "description": "VLAN ID on which the traffic from service function reaches Citrix ADC." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nsservicepath": { + "type": "object", + "properties": { + "servicepathname": { + "type": "string", + "description": "Name for the Service path." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "NsservicepathBinding": { + "type": "object", + "properties": { + "servicepathname": { + "type": "string", + "description": "Name for the Service path." + } + } + }, + "NsservicepathNsservicefunctionBinding": { + "type": "object", + "properties": { + "servicefunction": { + "type": "string", + "description": "List of service functions constituting the chain." + }, + "index": { + "type": "integer", + "description": "The serviceindex of each servicefunction in path." + }, + "servicepathname": { + "type": "string", + "description": "Name for the Service path." + } + } + }, + "NsservicepathServicefunctionBinding": { + "type": "object", + "properties": { + "servicefunction": { + "type": "string", + "description": "List of service functions constituting the chain." + }, + "servicepathname": { + "type": "string", + "description": "Name for the Service path." + } + } + }, + "Nssimpleacl": { + "type": "object", + "properties": { + "aclname": { + "type": "string", + "description": "Name for the simple ACL rule." + }, + "aclaction": { + "type": "string", + "description": "Drop incoming IPv4 packets that match the simple ACL rule." + }, + "td": { + "type": "integer", + "description": "Integer value that uniquely identifies the traffic domain in which you want to configure the entity." + }, + "srcip": { + "type": "string", + "description": "IP address to match against the source IP address of an incoming IPv4 packet." + }, + "destport": { + "type": "integer", + "description": "Port number to match against the destination port number of an incoming IPv4 packet." + }, + "protocol": { + "type": "string", + "description": "Protocol to match against the protocol of an incoming IPv4 packet." + }, + "ttl": { + "type": "integer", + "description": "Number of seconds, in multiples of four, after which the simple ACL rule expires." + }, + "estsessions": { + "type": "boolean" + }, + "hits": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nssimpleacl6": { + "type": "object", + "properties": { + "aclname": { + "type": "string", + "description": "Name for the simple ACL6 rule." + }, + "td": { + "type": "integer", + "description": "Integer value that uniquely identifies the traffic domain in which you want to configure the entity." + }, + "aclaction": { + "type": "string", + "description": "Drop incoming IPv6 packets that match the simple ACL6 rule." + }, + "srcipv6": { + "type": "string", + "description": "IP address to match against the source IP address of an incoming IPv6 packet." + }, + "destport": { + "type": "integer", + "description": "Port number to match against the destination port number of an incoming IPv6 packet." + }, + "protocol": { + "type": "string", + "description": "Protocol to match against the protocol of an incoming IPv6 packet." + }, + "ttl": { + "type": "integer", + "description": "Number of seconds, in multiples of four, after which the simple ACL6 rule expires." + }, + "estsessions": { + "type": "boolean" + }, + "hits": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nssourceroutecachetable": { + "type": "object", + "properties": { + "sourceip": { + "type": "string", + "readOnly": true + }, + "sourcemac": { + "type": "string", + "readOnly": true + }, + "vlan": { + "type": "string", + "readOnly": true + }, + "Interface": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nsspparams": { + "type": "object", + "properties": { + "basethreshold": { + "type": "integer", + "description": "Maximum number of server connections that can be opened before surge protection is activated." + }, + "throttle": { + "type": "string", + "description": "Rate at which the system opens connections to the server." + }, + "table0": { + "type": "string", + "readOnly": true + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nsstats": { + "type": "object", + "properties": { + "cleanuplevel": { + "type": "string", + "description": "The level of stats to be cleared." + } + } + }, + "Nssurgeq": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of a virtual server, service or service group for which the SurgeQ must be flushed." + }, + "servername": { + "type": "string", + "description": "Name of a service group member." + }, + "port": { + "type": "integer", + "description": "port on which server is bound to the entity(Servicegroup)." + } + } + }, + "Nstcpbufparam": { + "type": "object", + "properties": { + "size": { + "type": "integer", + "description": "TCP buffering size per connection, in kilobytes." + }, + "memlimit": { + "type": "integer", + "description": "Maximum memory, in megabytes, that can be used for buffering." + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nstcpparam": { + "type": "object", + "properties": { + "ws": { + "type": "string", + "description": "Enable or disable window scaling." + }, + "wsval": { + "type": "integer", + "description": "Factor used to calculate the new window size." + }, + "sack": { + "type": "string", + "description": "Enable or disable Selective ACKnowledgement (SACK)." + }, + "learnvsvrmss": { + "type": "string", + "description": "Enable or disable maximum segment size (MSS) learning for virtual servers." + }, + "maxburst": { + "type": "integer", + "description": "Maximum number of TCP segments allowed in a burst." + }, + "initialcwnd": { + "type": "integer", + "description": "Initial maximum upper limit on the number of TCP packets that can be outstanding on the TCP link to the server." + }, + "recvbuffsize": { + "type": "integer", + "description": "TCP Receive buffer size" + }, + "delayedack": { + "type": "integer", + "description": "Timeout for TCP delayed ACK, in milliseconds." + }, + "downstaterst": { + "type": "string", + "description": "Flag to switch on RST on down services." + }, + "nagle": { + "type": "string", + "description": "Enable or disable the Nagle algorithm on TCP connections." + }, + "limitedpersist": { + "type": "string", + "description": "Limit the number of persist (zero window) probes." + }, + "oooqsize": { + "type": "integer", + "description": "Maximum size of out-of-order packets queue." + }, + "ackonpush": { + "type": "string", + "description": "Send immediate positive acknowledgement (ACK) on receipt of TCP packets with PUSH flag." + }, + "maxpktpermss": { + "type": "integer", + "description": "Maximum number of TCP packets allowed per maximum segment size (MSS)." + }, + "pktperretx": { + "type": "integer", + "description": "Maximum limit on the number of packets that should be retransmitted on receiving a partial ACK." + }, + "minrto": { + "type": "integer", + "description": "Minimum retransmission timeout, in milliseconds, specified in 10-millisecond increments (value must yield a whole number if divided by 10)." + }, + "slowstartincr": { + "type": "integer", + "description": "Multiplier that determines the rate at which slow start increases the size of the TCP transmission window after each acknowledgement of succ" + }, + "maxdynserverprobes": { + "type": "integer", + "description": "Maximum number of probes that Citrix ADC can send out in 10 milliseconds, to dynamically learn a service." + }, + "synholdfastgiveup": { + "type": "integer", + "description": "Maximum threshold." + }, + "maxsynholdperprobe": { + "type": "integer", + "description": "Limit the number of client connections (SYN) waiting for status of single probe." + }, + "maxsynhold": { + "type": "integer", + "description": "Limit the number of client connections (SYN) waiting for status of probe system wide." + }, + "msslearninterval": { + "type": "integer", + "description": "Duration, in seconds, to sample the Maximum Segment Size (MSS) of the services." + }, + "msslearndelay": { + "type": "integer", + "description": "Frequency, in seconds, at which the virtual servers learn the Maximum segment size (MSS) from the services." + }, + "maxtimewaitconn": { + "type": "integer", + "description": "Maximum number of connections to hold in the TCP TIME_WAIT state on a packet engine." + }, + "kaprobeupdatelastactivity": { + "type": "string", + "description": "Update last activity for KA probes" + }, + "maxsynackretx": { + "type": "integer", + "description": "When 'syncookie' is disabled in the TCP profile that is bound to the virtual server or service, and the number of TCP SYN+ACK retransmission" + }, + "synattackdetection": { + "type": "string", + "description": "Detect TCP SYN packet flood and send an SNMP trap." + }, + "connflushifnomem": { + "type": "string", + "description": "Flush an existing connection if no memory can be obtained for new connection." + }, + "connflushthres": { + "type": "integer", + "description": "Flush an existing connection (as configured through -connFlushIfNoMem FIFO) if the system has more than specified number of connections, and" + }, + "mptcpconcloseonpassivesf": { + "type": "string", + "description": "Accept DATA_FIN/FAST_CLOSE on passive subflow" + }, + "mptcpchecksum": { + "type": "string", + "description": "Use MPTCP DSS checksum" + }, + "mptcpsfreplacetimeout": { + "type": "integer", + "description": "The minimum idle time value in seconds for idle mptcp subflows after which the sublow is replaced by new incoming subflow if maximum subflow" + }, + "mptcpmaxsf": { + "type": "integer", + "description": "Maximum number of subflow connections supported in established state per mptcp connection." + }, + "mptcpmaxpendingsf": { + "type": "integer", + "description": "Maximum number of subflow connections supported in pending join state per mptcp connection." + }, + "mptcppendingjointhreshold": { + "type": "integer", + "description": "Maximum system level pending join connections allowed." + }, + "mptcprtostoswitchsf": { + "type": "integer", + "description": "Number of RTO's at subflow level, after which MPCTP should start using other subflow." + }, + "mptcpusebackupondss": { + "type": "string", + "description": "When enabled, if NS receives a DSS on a backup subflow, NS will start using that subflow to send data." + }, + "tcpmaxretries": { + "type": "integer", + "description": "Number of RTO's after which a connection should be freed." + }, + "mptcpimmediatesfcloseonfin": { + "type": "string", + "description": "Allow subflows to close immediately on FIN before the DATA_FIN exchange is completed at mptcp level." + }, + "mptcpclosemptcpsessiononlastsfclose": { + "type": "string", + "description": "Allow to send DATA FIN or FAST CLOSE on mptcp connection while sending FIN or RST on the last subflow." + }, + "mptcpsendsfresetoption": { + "type": "string", + "description": "Allow MPTCP subflows to send TCP RST Reason (MP_TCPRST) Option while sending TCP RST." + }, + "mptcpfastcloseoption": { + "type": "string", + "description": "Allow to select option ACK or RESET to force the closure of an MPTCP connection abruptly." + }, + "mptcpreliableaddaddr": { + "type": "string", + "description": "If enabled, Citrix ADC retransmits MPTCP ADD-ADDR option if echo response is not received within the timeout interval." + }, + "tcpfastopencookietimeout": { + "type": "integer", + "description": "Timeout in seconds after which a new TFO Key is computed for generating TFO Cookie." + }, + "autosyncookietimeout": { + "type": "integer", + "description": "Timeout for the server to function in syncookie mode after the synattack." + }, + "tcpfintimeout": { + "type": "integer", + "description": "The amount of time in seconds, after which a TCP connnection in the TCP TIME-WAIT state is flushed." + }, + "compacttcpoptionnoop": { + "type": "string", + "description": "If enabled, non-negotiated TCP options are removed from the received packet while proxying it." + }, + "delinkclientserveronrst": { + "type": "string", + "description": "If enabled, Delink client and server connection, when there is outstanding data to be sent to the other side." + }, + "rfc5961chlgacklimit": { + "type": "integer", + "description": "Limits number of Challenge ACK sent per second, as recommended in RFC 5961(Improving TCP's Robustness to Blind In-Window Attacks)" + }, + "enhancedisngeneration": { + "type": "string", + "description": "If enabled, increase the ISN variation in SYN-ACKs sent by the NetScaler" + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nstcpprofile": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for a TCP profile." + }, + "ws": { + "type": "string", + "description": "Enable or disable window scaling." + }, + "sack": { + "type": "string", + "description": "Enable or disable Selective ACKnowledgement (SACK)." + }, + "wsval": { + "type": "integer", + "description": "Factor used to calculate the new window size." + }, + "nagle": { + "type": "string", + "description": "Enable or disable the Nagle algorithm on TCP connections." + }, + "ackonpush": { + "type": "string", + "description": "Send immediate positive acknowledgement (ACK) on receipt of TCP packets with PUSH flag." + }, + "mss": { + "type": "integer", + "description": "Maximum number of octets to allow in a TCP data segment." + }, + "maxburst": { + "type": "integer", + "description": "Maximum number of TCP segments allowed in a burst." + }, + "initialcwnd": { + "type": "integer", + "description": "Initial maximum upper limit on the number of TCP packets that can be outstanding on the TCP link to the server." + }, + "delayedack": { + "type": "integer", + "description": "Timeout for TCP delayed ACK, in milliseconds." + }, + "oooqsize": { + "type": "integer", + "description": "Maximum size of out-of-order packets queue." + }, + "maxpktpermss": { + "type": "integer", + "description": "Maximum number of TCP packets allowed per maximum segment size (MSS)." + }, + "pktperretx": { + "type": "integer", + "description": "Maximum limit on the number of packets that should be retransmitted on receiving a partial ACK." + }, + "minrto": { + "type": "integer", + "description": "Minimum retransmission timeout, in milliseconds, specified in 10-millisecond increments (value must yield a whole number if divided by 10)." + }, + "slowstartincr": { + "type": "integer", + "description": "Multiplier that determines the rate at which slow start increases the size of the TCP transmission window after each acknowledgement of succ" + }, + "buffersize": { + "type": "integer", + "description": "TCP buffering size, in bytes." + }, + "syncookie": { + "type": "string", + "description": "Enable or disable the SYNCOOKIE mechanism for TCP handshake with clients." + }, + "kaprobeupdatelastactivity": { + "type": "string", + "description": "Update last activity for the connection after receiving keep-alive (KA) probes." + }, + "flavor": { + "type": "string", + "description": "Set TCP congestion control algorithm." + }, + "dynamicreceivebuffering": { + "type": "string", + "description": "Enable or disable dynamic receive buffering." + }, + "ka": { + "type": "string", + "description": "Send periodic TCP keep-alive (KA) probes to check if peer is still up." + }, + "kaconnidletime": { + "type": "integer", + "description": "Duration, in seconds, for the connection to be idle, before sending a keep-alive (KA) probe." + }, + "kamaxprobes": { + "type": "integer", + "description": "Number of keep-alive (KA) probes to be sent when not acknowledged, before assuming the peer to be down." + }, + "kaprobeinterval": { + "type": "integer", + "description": "Time interval, in seconds, before the next keep-alive (KA) probe, if the peer does not respond." + }, + "sendbuffsize": { + "type": "integer", + "description": "TCP Send Buffer Size" + }, + "mptcp": { + "type": "string", + "description": "Enable or disable Multipath TCP." + }, + "establishclientconn": { + "type": "string", + "description": "Establishing Client Client connection on First data/ Final-ACK / Automatic" + }, + "tcpsegoffload": { + "type": "string", + "description": "Offload TCP segmentation to the NIC." + }, + "rfc5961compliance": { + "type": "string", + "description": "Enable or disable RFC 5961 compliance to protect against tcp spoofing(RST/SYN/Data)." + }, + "rstwindowattenuate": { + "type": "string", + "description": "Enable or disable RST window attenuation to protect against spoofing." + }, + "rstmaxack": { + "type": "string", + "description": "Enable or disable acceptance of RST that is out of window yet echoes highest ACK sequence number." + }, + "spoofsyndrop": { + "type": "string", + "description": "Enable or disable drop of invalid SYN packets to protect against spoofing." + }, + "ecn": { + "type": "string", + "description": "Enable or disable TCP Explicit Congestion Notification." + }, + "mptcpdropdataonpreestsf": { + "type": "string", + "description": "Enable or disable silently dropping the data on Pre-Established subflow." + }, + "mptcpfastopen": { + "type": "string", + "description": "Enable or disable Multipath TCP fastopen." + }, + "mptcpsessiontimeout": { + "type": "integer", + "description": "MPTCP session timeout in seconds." + }, + "timestamp": { + "type": "string", + "description": "Enable or Disable TCP Timestamp option (RFC 1323)" + }, + "dsack": { + "type": "string", + "description": "Enable or disable DSACK." + }, + "ackaggregation": { + "type": "string", + "description": "Enable or disable ACK Aggregation." + }, + "frto": { + "type": "string", + "description": "Enable or disable FRTO (Forward RTO-Recovery)." + }, + "maxcwnd": { + "type": "integer", + "description": "TCP Maximum Congestion Window." + }, + "fack": { + "type": "string", + "description": "Enable or disable FACK (Forward ACK)." + }, + "tcpmode": { + "type": "string", + "description": "TCP Optimization modes TRANSPARENT / ENDPOINT." + }, + "tcpfastopen": { + "type": "string", + "description": "Enable or disable TCP Fastopen." + }, + "hystart": { + "type": "string", + "description": "Enable or disable CUBIC Hystart" + }, + "dupackthresh": { + "type": "integer", + "description": "TCP dupack threshold." + }, + "burstratecontrol": { + "type": "string", + "description": "TCP Burst Rate Control DISABLED/FIXED/DYNAMIC." + }, + "tcprate": { + "type": "integer", + "description": "TCP connection payload send rate in Kb/s" + }, + "rateqmax": { + "type": "integer", + "description": "Maximum connection queue size in bytes, when BurstRateControl is used" + }, + "drophalfclosedconnontimeout": { + "type": "string", + "description": "Silently drop tcp half closed connections on idle timeout" + }, + "dropestconnontimeout": { + "type": "string", + "description": "Silently drop tcp established connections on idle timeout" + }, + "applyadaptivetcp": { + "type": "string", + "description": "Apply Adaptive TCP optimizations" + }, + "tcpfastopencookiesize": { + "type": "integer", + "description": "TCP FastOpen Cookie size." + }, + "taillossprobe": { + "type": "string", + "description": "TCP tail loss probe optimizations" + }, + "clientiptcpoption": { + "type": "string", + "description": "Client IP in TCP options" + }, + "clientiptcpoptionnumber": { + "type": "integer", + "description": "ClientIP TCP Option number" + }, + "mpcapablecbit": { + "type": "string", + "description": "Set C bit in MP-CAPABLE Syn-Ack sent by Citrix ADC" + }, + "sendclientportintcpoption": { + "type": "string", + "description": "Send Client Port number along with Client IP in TCP-Options." + }, + "slowstartthreshold": { + "type": "integer", + "description": "TCP Slow Start Threhsold Value." + }, + "refcnt": { + "type": "string", + "readOnly": true + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nstestlicense": { + "type": "object", + "properties": { + "wl": { + "type": "string", + "readOnly": true + }, + "sp": { + "type": "string", + "readOnly": true + }, + "lb": { + "type": "string", + "readOnly": true + }, + "cs": { + "type": "string", + "readOnly": true + }, + "cr": { + "type": "string", + "readOnly": true + }, + "cmp": { + "type": "string", + "readOnly": true + }, + "delta": { + "type": "string", + "readOnly": true + }, + "ssl": { + "type": "string", + "readOnly": true + }, + "gslb": { + "type": "string", + "readOnly": true + }, + "gslbp": { + "type": "string", + "readOnly": true + }, + "routing": { + "type": "string", + "readOnly": true + }, + "cf": { + "type": "string", + "readOnly": true + }, + "contentaccelerator": { + "type": "string", + "readOnly": true + }, + "ic": { + "type": "string", + "readOnly": true + }, + "sslvpn": { + "type": "string", + "readOnly": true + }, + "f_sslvpn_users": { + "type": "string", + "readOnly": true + }, + "f_ica_users": { + "type": "string", + "readOnly": true + }, + "aaa": { + "type": "string", + "readOnly": true + }, + "ospf": { + "type": "string", + "readOnly": true + }, + "rip": { + "type": "string", + "readOnly": true + }, + "bgp": { + "type": "string", + "readOnly": true + }, + "rewrite": { + "type": "string", + "readOnly": true + }, + "ipv6pt": { + "type": "string", + "readOnly": true + }, + "appfw": { + "type": "string", + "readOnly": true + }, + "responder": { + "type": "string", + "readOnly": true + }, + "agee": { + "type": "string", + "readOnly": true + }, + "nsxn": { + "type": "string", + "readOnly": true + }, + "modelid": { + "type": "string", + "readOnly": true + }, + "push": { + "type": "string", + "readOnly": true + }, + "appflow": { + "type": "string", + "readOnly": true + }, + "cloudbridge": { + "type": "string", + "readOnly": true + }, + "cloudbridgeappliance": { + "type": "string", + "readOnly": true + }, + "cloudextenderappliance": { + "type": "string", + "readOnly": true + }, + "isis": { + "type": "string", + "readOnly": true + }, + "cluster": { + "type": "string", + "readOnly": true + }, + "ch": { + "type": "string", + "readOnly": true + }, + "appqoe": { + "type": "string", + "readOnly": true + }, + "appflowica": { + "type": "string", + "readOnly": true + }, + "isstandardlic": { + "type": "string", + "readOnly": true + }, + "isenterpriselic": { + "type": "string", + "readOnly": true + }, + "isplatinumlic": { + "type": "string", + "readOnly": true + }, + "issgwylic": { + "type": "string", + "readOnly": true + }, + "isswglic": { + "type": "string", + "readOnly": true + }, + "feo": { + "type": "string", + "readOnly": true + }, + "lsn": { + "type": "string", + "readOnly": true + }, + "licensingmode": { + "type": "string", + "readOnly": true + }, + "daystoexpiration": { + "type": "string", + "readOnly": true + }, + "rdpproxy": { + "type": "string", + "readOnly": true + }, + "rep": { + "type": "string", + "readOnly": true + }, + "urlfiltering": { + "type": "string", + "readOnly": true + }, + "videooptimization": { + "type": "string", + "readOnly": true + }, + "forwardproxy": { + "type": "string", + "readOnly": true + }, + "sslinterception": { + "type": "string", + "readOnly": true + }, + "remotecontentinspection": { + "type": "string", + "readOnly": true + }, + "adaptivetcp": { + "type": "string", + "readOnly": true + }, + "cqa": { + "type": "string", + "readOnly": true + }, + "bot": { + "type": "string", + "readOnly": true + }, + "apigateway": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nstimeout": { + "type": "object", + "properties": { + "zombie": { + "type": "integer", + "description": "Interval, in seconds, at which the Citrix ADC zombie cleanup process must run." + }, + "client": { + "type": "integer", + "description": "Client idle timeout (in seconds)." + }, + "server": { + "type": "integer", + "description": "Server idle timeout (in seconds)." + }, + "httpclient": { + "type": "integer", + "description": "Global idle timeout, in seconds, for client connections of HTTP service type." + }, + "httpserver": { + "type": "integer", + "description": "Global idle timeout, in seconds, for server connections of HTTP service type." + }, + "tcpclient": { + "type": "integer", + "description": "Global idle timeout, in seconds, for non-HTTP client connections of TCP service type." + }, + "tcpserver": { + "type": "integer", + "description": "Global idle timeout, in seconds, for non-HTTP server connections of TCP service type." + }, + "anyclient": { + "type": "integer", + "description": "Global idle timeout, in seconds, for non-TCP client connections." + }, + "anyserver": { + "type": "integer", + "description": "Global idle timeout, in seconds, for non TCP server connections." + }, + "anytcpclient": { + "type": "integer", + "description": "Global idle timeout, in seconds, for TCP client connections." + }, + "anytcpserver": { + "type": "integer", + "description": "Global idle timeout, in seconds, for TCP server connections." + }, + "halfclose": { + "type": "integer", + "description": "Idle timeout, in seconds, for connections that are in TCP half-closed state." + }, + "nontcpzombie": { + "type": "integer", + "description": "Interval at which the zombie clean-up process for non-TCP connections should run." + }, + "reducedfintimeout": { + "type": "integer", + "description": "Alternative idle timeout, in seconds, for closed TCP NATPCB connections." + }, + "reducedrsttimeout": { + "type": "integer", + "description": "Timer interval, in seconds, for abruptly terminated TCP NATPCB connections." + }, + "newconnidletimeout": { + "type": "integer", + "description": "Timer interval, in seconds, for new TCP NATPCB connections on which no data was received." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nstimer": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Timer name." + }, + "interval": { + "type": "integer", + "description": "The frequency at which the policies bound to this timer are invoked." + }, + "unit": { + "type": "string", + "description": "Timer interval unit" + }, + "comment": { + "type": "string", + "description": "Comments associated with this timer." + }, + "newname": { + "type": "string", + "description": "The new name of the timer." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "NstimerAutoscalepolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "The timer policy associated with the timer." + }, + "priority": { + "type": "integer", + "description": "Specifies the priority of the timer policy." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "vserver": { + "type": "string", + "description": "Name of the vserver which provides the context for the rule in timer policy." + }, + "samplesize": { + "type": "integer", + "description": "Denotes the sample size." + }, + "threshold": { + "type": "integer", + "description": "Denotes the threshold." + }, + "name": { + "type": "string", + "description": "Timer name." + } + } + }, + "NstimerBinding": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Timer name.
Minimum value =" + } + } + }, + "NstimerPolicyBinding": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "The timer policy associated with the timer." + }, + "gotopriorityexpression": { + "type": "string", + "description": "Expression specifying the priority of the next policy which will get evaluated if the current policy rule evaluates to TRUE." + }, + "vserver": { + "type": "string", + "description": "Name of the vserver which provides the context for the rule in timer policy." + }, + "name": { + "type": "string", + "description": "Timer name." + } + } + }, + "Nstimezone": { + "type": "object", + "properties": { + "value": { + "type": "string" + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nstrafficdomain": { + "type": "object", + "properties": { + "td": { + "type": "integer", + "description": "Integer value that uniquely identifies a traffic domain." + }, + "aliasname": { + "type": "string", + "description": "Name of traffic domain being added." + }, + "vmac": { + "type": "string", + "description": "Associate the traffic domain with a VMAC address instead of with VLANs." + }, + "state": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "NstrafficdomainBinding": { + "type": "object", + "properties": { + "td": { + "type": "integer", + "description": "Integer value that uniquely identifies a traffic domain.
Minimum value = 1
Maximum value = 4094" + } + } + }, + "NstrafficdomainBridgegroupBinding": { + "type": "object", + "properties": { + "bridgegroup": { + "type": "integer", + "description": "ID of the configured bridge to bind to this traffic domain." + }, + "td": { + "type": "integer", + "description": "Integer value that uniquely identifies a traffic domain." + } + } + }, + "NstrafficdomainVlanBinding": { + "type": "object", + "properties": { + "vlan": { + "type": "integer", + "description": "ID of the VLAN to bind to this traffic domain." + }, + "td": { + "type": "integer", + "description": "Integer value that uniquely identifies a traffic domain." + } + } + }, + "NstrafficdomainVxlanBinding": { + "type": "object", + "properties": { + "vxlan": { + "type": "integer", + "description": "ID of the VXLAN to bind to this traffic domain." + }, + "td": { + "type": "integer", + "description": "Integer value that uniquely identifies a traffic domain." + } + } + }, + "Nsvariable": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Variable name." + }, + "type": { + "type": "string", + "description": "Specification of the variable type; one of the following:" + }, + "scope": { + "type": "string", + "description": "Scope of the variable:" + }, + "iffull": { + "type": "string", + "description": "Action to perform if an assignment to a map exceeds its configured max-entries:" + }, + "ifvaluetoobig": { + "type": "string", + "description": "Action to perform if an value is assigned to a text variable that exceeds its configured max-size," + }, + "ifnovalue": { + "type": "string", + "description": "Action to perform if on a variable reference in an expression if the variable is single-valued and uninitialized" + }, + "init": { + "type": "string", + "description": "Initialization value for this variable, to which a singleton variable or map entry will be set if it is referenced before an assignment acti" + }, + "expires": { + "type": "integer", + "description": "Value expiration in seconds." + }, + "comment": { + "type": "string", + "description": "Comments associated with this variable." + }, + "referencecount": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nsvariablevalues": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "nodeid": { + "type": "integer", + "description": "Unique number that identifies the cluster node." + }, + "variablekey": { + "type": "string", + "readOnly": true + }, + "variablevalue": { + "type": "string", + "readOnly": true + }, + "variabledata": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nsversion": { + "type": "object", + "properties": { + "installedversion": { + "type": "boolean", + "description": "Installed version" + }, + "version": { + "type": "string", + "readOnly": true + }, + "mode": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nsvpxparam": { + "type": "object", + "properties": { + "masterclockcpu1": { + "type": "string", + "description": "This argument is deprecated." + }, + "cpuyield": { + "type": "string", + "description": "This setting applicable in virtual appliances, is to affect the cpu yield(relinquishing the cpu resources) in any hypervised environment." + }, + "ownernode": { + "type": "integer", + "description": "ID of the cluster node for which you are setting the cpuyield and/or KVMVirtioMultiqueue." + }, + "kvmvirtiomultiqueue": { + "type": "string", + "description": "This setting applicable on KVM VPX with virtio NICs, is to configure multiple queues for all virtio interfaces." + }, + "vpxenvironment": { + "type": "string", + "readOnly": true + }, + "memorystatus": { + "type": "string", + "readOnly": true + }, + "cloudproductcode": { + "type": "string", + "readOnly": true + }, + "vpxoemcode": { + "type": "string", + "readOnly": true + }, + "technicalsupportpin": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nsweblogparam": { + "type": "object", + "properties": { + "buffersizemb": { + "type": "integer", + "description": "Buffer size, in MB, allocated for log transaction data on the system." + }, + "customreqhdrs": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Name(s) of HTTP request headers whose values should be exported by the Web Logging feature." + }, + "customrsphdrs": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Name(s) of HTTP response headers whose values should be exported by the Web Logging feature." + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Nsxmlnamespace": { + "type": "object", + "properties": { + "prefix": { + "type": "string", + "description": "XML prefix." + }, + "Namespace": { + "type": "string", + "description": "Expanded namespace for which the XML prefix is provided." + }, + "description": { + "type": "string", + "description": "Description for the prefix." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Reboot": { + "type": "object", + "properties": { + "warm": { + "type": "boolean", + "description": "Restarts the Citrix ADC software without rebooting the underlying operating system." + } + } + }, + "Shutdown": { + "type": "object", + "properties": {} + }, + "Ntpparam": { + "type": "object", + "properties": { + "authentication": { + "type": "string", + "description": "Apply NTP authentication, which enables the NTP client (Citrix ADC) to verify that the server is in fact known and trusted." + }, + "trustedkey": { + "type": "array", + "items": { + "type": "integer" + }, + "description": "Key identifiers that are trusted for server authentication with symmetric key cryptography in the keys file." + }, + "autokeylogsec": { + "type": "integer", + "description": "Autokey protocol requires the keys to be refreshed periodically." + }, + "revokelogsec": { + "type": "integer", + "description": "Interval between re-randomizations of the autokey seeds to prevent brute-force attacks on the autokey algorithms." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Ntpserver": { + "type": "object", + "properties": { + "serverip": { + "type": "string", + "description": "IP address of the NTP server." + }, + "servername": { + "type": "string", + "description": "Fully qualified domain name of the NTP server." + }, + "minpoll": { + "type": "integer", + "description": "Minimum time after which the NTP server must poll the NTP messages." + }, + "maxpoll": { + "type": "integer", + "description": "Maximum time after which the NTP server must poll the NTP messages." + }, + "autokey": { + "type": "boolean", + "description": "Use the Autokey protocol for key management for this server, with the cryptographic values (for example, symmetric key, host and public cert" + }, + "key": { + "type": "integer", + "description": "Key to use for encrypting authentication fields." + }, + "preferredntpserver": { + "type": "string", + "description": "Preferred NTP server." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Ntpstatus": { + "type": "object", + "properties": { + "response": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Ntpsync": { + "type": "object", + "properties": { + "state": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Pcpmap": { + "type": "object", + "properties": { + "nattype": { + "type": "string", + "description": "Type of sessions to be displayed." + }, + "pcpsrcip": { + "type": "string", + "readOnly": true + }, + "subscrip": { + "type": "string", + "readOnly": true + }, + "pcpsrcport": { + "type": "string", + "readOnly": true + }, + "pcpdstip": { + "type": "string", + "readOnly": true + }, + "pcpdstport": { + "type": "string", + "readOnly": true + }, + "pcpnatip": { + "type": "string", + "readOnly": true + }, + "pcpnatport": { + "type": "string", + "readOnly": true + }, + "pcpprotocol": { + "type": "string", + "readOnly": true + }, + "pcpaddr": { + "type": "string", + "readOnly": true + }, + "pcpnounce": { + "type": "string", + "readOnly": true + }, + "pcprefcnt": { + "type": "string", + "readOnly": true + }, + "pcplifetime": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Pcpprofile": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the PCP Profile." + }, + "mapping": { + "type": "string", + "description": "This argument is for enabling/disabling the MAP opcode of current PCP Profile" + }, + "peer": { + "type": "string", + "description": "This argument is for enabling/disabling the PEER opcode of current PCP Profile" + }, + "minmaplife": { + "type": "integer", + "description": "Integer value that identify the minimum mapping lifetime (in seconds) for a pcp profile." + }, + "maxmaplife": { + "type": "integer", + "description": "Integer value that identify the maximum mapping lifetime (in seconds) for a pcp profile." + }, + "announcemulticount": { + "type": "integer", + "description": "Integer value that identify the number announce message to be send." + }, + "thirdparty": { + "type": "string", + "description": "This argument is for enabling/disabling the THIRD PARTY opcode of current PCP Profile" + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Pcpserver": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the PCP server." + }, + "ipaddress": { + "type": "string", + "description": "The IP address of the PCP server." + }, + "port": { + "type": "integer", + "description": "Port number for the PCP server." + }, + "pcpprofile": { + "type": "string", + "description": "pcp profile name" + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Policydataset": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the dataset." + }, + "type": { + "type": "string", + "description": "Type of value to bind to the dataset." + }, + "comment": { + "type": "string", + "description": "Any comments to preserve information about this dataset or a data bound to this dataset." + }, + "patsetfile": { + "type": "string", + "description": "File which contains list of patterns that needs to be bound to the dataset." + }, + "dynamic": { + "type": "string", + "description": "This is used to populate internal dataset information so that the dataset can also be used dynamically in an expression." + }, + "dynamiconly": { + "type": "boolean", + "description": "Shows only dynamic datasets when set true." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "PolicydatasetBinding": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the dataset." + } + } + }, + "PolicydatasetValueBinding": { + "type": "object", + "properties": { + "value": { + "type": "string", + "description": "Value of the specified type that is associated with the dataset." + }, + "index": { + "type": "integer", + "description": "The index of the value (ipv4, ipv6, number) associated with the set." + }, + "comment": { + "type": "string", + "description": "Any comments to preserve information about this dataset or a data bound to this dataset." + }, + "endrange": { + "type": "string", + "description": "The dataset entry is a range from through , inclusive." + }, + "name": { + "type": "string", + "description": "Name of the dataset to which to bind the value." + } + } + }, + "Policyevaluation": { + "type": "object", + "properties": { + "expression": { + "type": "string", + "description": "Expression string." + }, + "action": { + "type": "string", + "description": "Rewrite action name." + }, + "type": { + "type": "string", + "description": "Indicates request or response input packet" + }, + "input": { + "type": "string", + "description": "Text representation of input packet." + }, + "pitmodifiedinputdata": { + "type": "string", + "readOnly": true + }, + "pitboolresult": { + "type": "string", + "readOnly": true + }, + "pitnumresult": { + "type": "string", + "readOnly": true + }, + "pitdoubleresult": { + "type": "string", + "readOnly": true + }, + "pitulongresult": { + "type": "string", + "readOnly": true + }, + "pitrefresult": { + "type": "string", + "readOnly": true + }, + "pitoffsetresult": { + "type": "string", + "readOnly": true + }, + "pitoffsetresultlen": { + "type": "string", + "readOnly": true + }, + "istruncatedrefresult": { + "type": "string", + "readOnly": true + }, + "pitboolevaltime": { + "type": "string", + "readOnly": true + }, + "pitnumevaltime": { + "type": "string", + "readOnly": true + }, + "pitdoubleevaltime": { + "type": "string", + "readOnly": true + }, + "pitulongevaltime": { + "type": "string", + "readOnly": true + }, + "pitrefevaltime": { + "type": "string", + "readOnly": true + }, + "pitoffsetevaltime": { + "type": "string", + "readOnly": true + }, + "pitactionevaltime": { + "type": "string", + "readOnly": true + }, + "pitoperationperformerarray": { + "type": "string", + "readOnly": true + }, + "pitoldoffsetarray": { + "type": "string", + "readOnly": true + }, + "pitnewoffsetarray": { + "type": "string", + "readOnly": true + }, + "pitoffsetlengtharray": { + "type": "string", + "readOnly": true + }, + "pitoffsetnewlengtharray": { + "type": "string", + "readOnly": true + }, + "pitboolerrorresult": { + "type": "string", + "readOnly": true + }, + "pitnumerrorresult": { + "type": "string", + "readOnly": true + }, + "pitdoubleerrorresult": { + "type": "string", + "readOnly": true + }, + "pitulongerrorresult": { + "type": "string", + "readOnly": true + }, + "pitreferrorresult": { + "type": "string", + "readOnly": true + }, + "pitoffseterrorresult": { + "type": "string", + "readOnly": true + }, + "pitactionerrorresult": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Policyexpression": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Unique name for the expression." + }, + "value": { + "type": "string", + "description": "Expression string." + }, + "comment": { + "type": "string", + "description": "Any comments associated with the expression." + }, + "clientsecuritymessage": { + "type": "string", + "description": "Message to display if the expression fails." + }, + "type": { + "type": "string", + "description": "Type of expression." + }, + "hits": { + "type": "string", + "readOnly": true + }, + "pihits": { + "type": "string", + "readOnly": true + }, + "type1": { + "type": "string", + "readOnly": true + }, + "isdefault": { + "type": "string", + "readOnly": true + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Policyhttpcallout": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the HTTP callout." + }, + "ipaddress": { + "type": "string", + "description": "IP Address of the server (callout agent) to which the callout is sent." + }, + "port": { + "type": "integer", + "description": "Server port to which the HTTP callout agent is mapped." + }, + "vserver": { + "type": "string", + "description": "Name of the load balancing, content switching, or cache redirection virtual server (the callout agent) to which the HTTP callout is sent." + }, + "returntype": { + "type": "string", + "description": "Type of data that the target callout agent returns in response to the callout." + }, + "httpmethod": { + "type": "string", + "description": "Method used in the HTTP request that this callout sends." + }, + "hostexpr": { + "type": "string", + "description": "String expression to configure the Host header." + }, + "urlstemexpr": { + "type": "string", + "description": "String expression for generating the URL stem." + }, + "headers": { + "type": "array", + "items": { + "type": "string" + }, + "description": "One or more headers to insert into the HTTP request." + }, + "parameters": { + "type": "array", + "items": { + "type": "string" + }, + "description": "One or more query parameters to insert into the HTTP request URL (for a GET request) or into the request body (for a POST request)." + }, + "bodyexpr": { + "type": "string", + "description": "An advanced string expression for generating the body of the request." + }, + "fullreqexpr": { + "type": "string", + "description": "Exact HTTP request, in the form of an expression, which the Citrix ADC sends to the callout agent." + }, + "scheme": { + "type": "string", + "description": "Type of scheme for the callout server." + }, + "resultexpr": { + "type": "string", + "description": "Expression that extracts the callout results from the response sent by the HTTP callout agent." + }, + "cacheforsecs": { + "type": "integer", + "description": "Duration, in seconds, for which the callout response is cached." + }, + "comment": { + "type": "string", + "description": "Any comments to preserve information about this HTTP callout." + }, + "hits": { + "type": "string", + "readOnly": true + }, + "undefhits": { + "type": "string", + "readOnly": true + }, + "svrstate": { + "type": "string", + "readOnly": true + }, + "effectivestate": { + "type": "string", + "readOnly": true + }, + "undefreason": { + "type": "string", + "readOnly": true + }, + "recursivecallout": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Policymap": { + "type": "object", + "properties": { + "mappolicyname": { + "type": "string", + "description": "Name for the map policy." + }, + "sd": { + "type": "string", + "description": "Publicly known source domain name." + }, + "su": { + "type": "string", + "description": "Source URL." + }, + "td": { + "type": "string", + "description": "Target domain name sent to the server." + }, + "tu": { + "type": "string", + "description": "Target URL." + }, + "targetname": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Policyparam": { + "type": "object", + "properties": { + "timeout": { + "type": "integer", + "description": "Maximum time in milliseconds to allow for processing expressions and policies without interruption." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Policypatset": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Unique name of the pattern set." + }, + "comment": { + "type": "string", + "description": "Any comments to preserve information about this patset or a pattern bound to this patset." + }, + "patsetfile": { + "type": "string", + "description": "File which contains list of patterns that needs to be bound to the patset." + }, + "dynamic": { + "type": "string", + "description": "This is used to populate internal patset information so that the patset can also be used dynamically in an expression." + }, + "dynamiconly": { + "type": "boolean", + "description": "Shows only dynamic patsets when set true." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "PolicypatsetBinding": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the pattern set for which to display the detailed information." + } + } + }, + "PolicypatsetPatternBinding": { + "type": "object", + "properties": { + "String": { + "type": "string", + "description": "String of characters that constitutes a pattern." + }, + "index": { + "type": "integer", + "description": "The index of the string associated with the patset." + }, + "charset": { + "type": "string", + "description": "Character set associated with the characters in the string." + }, + "comment": { + "type": "string", + "description": "Any comments to preserve information about this patset or a pattern bound to this patset." + }, + "builtin": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Indicates that a variable is a built-in (SYSTEM INTERNAL) type." + }, + "feature": { + "type": "string", + "description": "The feature to be checked while applying this config" + }, + "name": { + "type": "string", + "description": "Name of the pattern set to which to bind the string." + } + } + }, + "Policypatsetfile": { + "type": "object", + "properties": { + "src": { + "type": "string", + "description": "URL in protocol, host, path, and file name format from where the patset file will be imported." + }, + "name": { + "type": "string", + "description": "Name to assign to the imported patset file." + }, + "overwrite": { + "type": "boolean", + "description": "Overwrites the existing file" + }, + "delimiter": { + "type": "string", + "description": "patset file patterns delimiter." + }, + "charset": { + "type": "string", + "description": "Character set associated with the characters in the string." + }, + "comment": { + "type": "string", + "description": "Any comments to preserve information about this patsetfile." + }, + "imported": { + "type": "boolean", + "description": "When set, display only shows all imported patsetfiles." + }, + "totalpatterns": { + "type": "string", + "readOnly": true + }, + "boundpatterns": { + "type": "string", + "readOnly": true + }, + "patsetname": { + "type": "string", + "readOnly": true + }, + "bindstatuscode": { + "type": "string", + "readOnly": true + }, + "bindstatus": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Policystringmap": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Unique name for the string map." + }, + "comment": { + "type": "string", + "description": "Comments associated with the string map or key-value pair bound to this string map." + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "PolicystringmapBinding": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the string map to display." + } + } + }, + "PolicystringmapPatternBinding": { + "type": "object", + "properties": { + "key": { + "type": "string", + "description": "Character string constituting the key to be bound to the string map." + }, + "value": { + "type": "string", + "description": "Character string constituting the value associated with the key." + }, + "comment": { + "type": "string", + "description": "Comments associated with the string map or key-value pair bound to this string map." + }, + "name": { + "type": "string", + "description": "Name of the string map to which to bind the key-value pair." + } + } + }, + "Policytracing": { + "type": "object", + "properties": { + "filterexpr": { + "type": "string", + "description": "Policy tracing filter expression." + }, + "protocoltype": { + "type": "string", + "description": "protocol type for which policy records needs to be collected" + }, + "capturesslhandshakepolicies": { + "type": "string", + "description": "Set it to yes if need to capture the SSL handshake policies" + }, + "transactionid": { + "type": "string", + "description": "Unique ID to identify the current transaction" + }, + "detail": { + "type": "string", + "description": "Show detailed information of the captured records" + }, + "nodeid": { + "type": "integer", + "description": "Unique number that identifies the cluster node." + }, + "packetengineid": { + "type": "string", + "readOnly": true + }, + "clientip": { + "type": "string", + "readOnly": true + }, + "destip": { + "type": "string", + "readOnly": true + }, + "srcport": { + "type": "string", + "readOnly": true + }, + "destport": { + "type": "string", + "readOnly": true + }, + "transactiontime": { + "type": "string", + "readOnly": true + }, + "policytracingmodule": { + "type": "string", + "readOnly": true + }, + "url": { + "type": "string", + "readOnly": true + }, + "policynames": { + "type": "string", + "readOnly": true + }, + "isresponse": { + "type": "string", + "readOnly": true + }, + "isundefpolicy": { + "type": "string", + "readOnly": true + }, + "policytracingrecordcount": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Policyurlset": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Unique name of the url set." + }, + "comment": { + "type": "string", + "description": "Any comments to preserve information about this url set." + }, + "imported": { + "type": "boolean", + "description": "when set, display shows all imported urlsets." + }, + "overwrite": { + "type": "boolean", + "description": "Overwrites the existing file." + }, + "delimiter": { + "type": "string", + "description": "CSV file record delimiter." + }, + "rowseparator": { + "type": "string", + "description": "CSV file row separator." + }, + "url": { + "type": "string", + "description": "URL (protocol, host, path and file name) from where the CSV (comma separated file) file will be imported or exported." + }, + "interval": { + "type": "integer", + "description": "The interval, in seconds, rounded down to the nearest 15 minutes, at which the update of urlset occurs." + }, + "privateset": { + "type": "boolean", + "description": "Prevent this urlset from being exported." + }, + "subdomainexactmatch": { + "type": "boolean", + "description": "Force exact subdomain matching, ex." + }, + "matchedid": { + "type": "integer", + "description": "An ID that would be sent to AppFlow to indicate which URLSet was the last one that matched the requested URL." + }, + "canaryurl": { + "type": "string", + "description": "Add this URL to this urlset." + }, + "patterncount": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Pqbinding": { + "type": "object", + "properties": { + "vservername": { + "type": "string", + "description": "Name of the load balancing virtual server for which to display the priority queuing policy." + }, + "policyname": { + "type": "string", + "readOnly": true + }, + "rule": { + "type": "string", + "readOnly": true + }, + "priority": { + "type": "string", + "readOnly": true + }, + "weight": { + "type": "string", + "readOnly": true + }, + "qdepth": { + "type": "string", + "readOnly": true + }, + "polqdepth": { + "type": "string", + "readOnly": true + }, + "hits": { + "type": "string", + "readOnly": true + } + } + }, + "Pqpolicy": { + "type": "object", + "properties": { + "policyname": { + "type": "string", + "description": "Name for the priority queuing policy." + }, + "rule": { + "type": "string", + "description": "Expression or name of a named expression, against which the request is evaluated." + }, + "priority": { + "type": "integer", + "description": "Priority for queuing the request." + }, + "weight": { + "type": "integer", + "description": "Weight of the priority." + }, + "qdepth": { + "type": "integer", + "description": "Queue depth threshold value." + }, + "polqdepth": { + "type": "integer", + "description": "Policy queue depth threshold value." + }, + "hits": { + "type": "string", + "readOnly": true + } + } + }, + "Protocolhttpband": { + "type": "object", + "properties": { + "reqbandsize": { + "type": "integer", + "description": "Band size, in bytes, for HTTP request band statistics." + }, + "respbandsize": { + "type": "integer", + "description": "Band size, in bytes, for HTTP response band statistics." + }, + "type": { + "type": "string", + "description": "Type of statistics to display." + }, + "nodeid": { + "type": "integer", + "description": "Unique number that identifies the cluster node." + }, + "bandrange": { + "type": "string", + "readOnly": true + }, + "numberofbands": { + "type": "string", + "readOnly": true + }, + "totalbandsize": { + "type": "string", + "readOnly": true + }, + "avgbandsize": { + "type": "string", + "readOnly": true + }, + "avgbandsizenew": { + "type": "string", + "readOnly": true + }, + "banddata": { + "type": "string", + "readOnly": true + }, + "banddatanew": { + "type": "string", + "readOnly": true + }, + "accesscount": { + "type": "string", + "readOnly": true + }, + "accessratio": { + "type": "string", + "readOnly": true + }, + "accessrationew": { + "type": "string", + "readOnly": true + }, + "totals": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Quicparam": { + "type": "object", + "properties": { + "quicsecrettimeout": { + "type": "integer", + "description": "Rotation frequency, in seconds, for the secret used to generate address validation tokens that will be issued in QUIC Retry packets and QUIC" + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Quicprofile": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the QUIC profile." + }, + "ackdelayexponent": { + "type": "integer", + "description": "An integer value advertised by the Citrix ADC to the remote QUIC endpoint, indicating an exponent that the remote QUIC endpoint should use," + }, + "activeconnectionidlimit": { + "type": "integer", + "description": "An integer value advertised by the Citrix ADC to the remote QUIC endpoint, specifying the maximum number of QUIC connection IDs from the rem" + }, + "activeconnectionmigration": { + "type": "string", + "description": "Specify whether the Citrix ADC should allow the remote QUIC endpoint to perform active QUIC connection migration." + }, + "congestionctrlalgorithm": { + "type": "string", + "description": "Specify the congestion control algorithm to be used for QUIC connections." + }, + "initialmaxdata": { + "type": "integer", + "description": "An integer value advertised by the Citrix ADC to the remote QUIC endpoint, specifying the initial value, in bytes, for the maximum amount of" + }, + "initialmaxstreamdatabidilocal": { + "type": "integer", + "description": "An integer value advertised by the Citrix ADC to the remote QUIC endpoint, specifying the initial flow control limit, in bytes, for bidirect" + }, + "initialmaxstreamdatabidiremote": { + "type": "integer", + "description": "An integer value advertised by the Citrix ADC to the remote QUIC endpoint, specifying the initial flow control limit, in bytes, for bidirect" + }, + "initialmaxstreamdatauni": { + "type": "integer", + "description": "An integer value advertised by the Citrix ADC to the remote QUIC endpoint, specifying the initial flow control limit, in bytes, for unidirec" + }, + "initialmaxstreamsbidi": { + "type": "integer", + "description": "An integer value advertised by the Citrix ADC to the remote QUIC endpoint, specifying the initial maximum number of bidirectional streams th" + }, + "initialmaxstreamsuni": { + "type": "integer", + "description": "An integer value advertised by the Citrix ADC to the remote QUIC endpoint, specifying the initial maximum number of unidirectional streams t" + }, + "maxackdelay": { + "type": "integer", + "description": "An integer value advertised by the Citrix ADC to the remote QUIC endpoint, specifying the maximum amount of time, in milliseconds, by which" + }, + "maxidletimeout": { + "type": "integer", + "description": "An integer value advertised by the Citrix ADC to the remote QUIC endpoint, specifying the maximum idle timeout, in seconds, for a QUIC conne" + }, + "maxudpdatagramsperburst": { + "type": "integer", + "description": "An integer value, specifying the maximum number of UDP datagrams that can be transmitted by the Citrix ADC in a single transmission burst on" + }, + "maxudppayloadsize": { + "type": "integer", + "description": "An integer value advertised by the Citrix ADC to the remote QUIC endpoint, specifying the size of the largest UDP datagram payload, in bytes" + }, + "newtokenvalidityperiod": { + "type": "integer", + "description": "An integer value, specifying the validity period, in seconds, of address validation tokens issued through QUIC NEW_TOKEN frames sent by the" + }, + "retrytokenvalidityperiod": { + "type": "integer", + "description": "An integer value, specifying the validity period, in seconds, of address validation tokens issued through QUIC Retry packets sent by the Cit" + }, + "statelessaddressvalidation": { + "type": "string", + "description": "Specify whether the Citrix ADC should perform stateless address validation for QUIC clients, by sending tokens in QUIC Retry packets during" + }, + "refcnt": { + "type": "string", + "readOnly": true + }, + "builtin": { + "type": "string", + "readOnly": true + }, + "feature": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Quicbridgeprofile": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name for the QUIC profile." + }, + "routingalgorithm": { + "type": "string", + "description": "Routing algorithm to generate routable connection IDs." + }, + "serveridlength": { + "type": "integer", + "description": "Length of serverid to encode/decode server information" + }, + "refcnt": { + "type": "string", + "readOnly": true + }, + "_nextgenapiresource": { + "type": "string", + "readOnly": true + } + } + }, + "Rdpclientprofile": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "The name of the rdp profile" + }, + "rdpurloverride": { + "type": "string", + "description": "This setting determines whether the RDP parameters supplied in the vpn url override those specified in the RDP profile." + }, + "redirectclipboard": { + "type": "string", + "description": "This setting corresponds to the Clipboard check box on the Local Resources tab under Options in RDC." + }, + "redirectdrives": { + "type": "string", + "description": "This setting corresponds to the selections for Drives under More on the Local Resources tab under Options in RDC." + }, + "redirectprinters": { + "type": "string", + "description": "This setting corresponds to the selection in the Printers check box on the Local Resources tab under Options in RDC." + }, + "redirectcomports": { + "type": "string", + "description": "This setting corresponds to the selections for comports under More on the Local Resources tab under Options in RDC." + }, + "redirectpnpdevices": { + "type": "string", + "description": "This setting corresponds to the selections for pnpdevices under More on the Local Resources tab under Options in RDC." + }, + "keyboardhook": { + "type": "string", + "description": "This setting corresponds to the selection in the Keyboard drop-down list on the Local Resources tab under Options in RDC." + }, + "audiocapturemode": { + "type": "string", + "description": "This setting corresponds to the selections in the Remote audio area on the Local Resources tab under Options in RDC." + }, + "videoplaybackmode": { + "type": "string", + "description": "This setting determines if Remote Desktop Connection (RDC) will use RDP efficient multimedia streaming for video playback." + }, + "multimonitorsupport": { + "type": "string", + "description": "Enable/Disable Multiple Monitor Support for Remote Desktop Connection (RDC)." + }, + "rdpcookievalidity": { + "type": "integer", + "description": "RDP cookie validity period." + }, + "addusernameinrdpfile": { + "type": "string", + "description": "Add username in rdp file." + }, + "rdpfilename": { + "type": "string", + "description": "RDP file name to be sent to End User" + }, + "rdphost": { + "type": "string", + "description": "Fully-qualified domain name (FQDN) of the RDP Listener." + }, + "rdplistener": { + "type": "string", + "description": "IP address (or) Fully-qualified domain name(FQDN) of the RDP Listener with the port in the format IP:Port (or) FQDN:Port" + }, + "rdpcustomparams": { + "type": "string", + "description": "Option for RDP custom parameters settings (if any)." + }, + "psk": { + "type": "string", + "description": "Pre shared key value" + }, + "randomizerdpfilename": { + "type": "string", + "description": "Will generate unique filename everytime rdp file is downloaded by appending output of time() function in the format _