UNPKG

@itentialopensource/adapter-avi_controller

Version:

This adapter integrates with system described as: AviController Networks

150 lines 5.48 kB
{ "$id": "schema.json", "type": "object", "schema": "http://json-schema.org/draft-07/schema#", "translate": true, "dynamicfields": true, "properties": { "ph_request_type": { "type": "string", "description": "type of request (internal to adapter)", "default": "virtualserviceGET", "enum": [ "virtualserviceGET", "virtualservicePOST", "virtualserviceByUuidGET", "virtualserviceByUuidPUT", "virtualserviceByUuidPATCH", "virtualserviceByUuidDELETE", "virtualserviceScaleoutByUuidPOST", "virtualserviceScaleinByUuidPOST", "virtualserviceMigrateByUuidPOST", "virtualserviceSwitchoverByUuidPOST", "virtualserviceClearByUuidPOST", "virtualserviceResyncByUuidPOST", "virtualserviceRotatekeysByUuidPOST", "virtualserviceApicplacementByUuidPOST", "virtualserviceRetryplacementByUuidPOST", "virtualserviceRuntimeByUuidGET", "virtualserviceRuntimeDetailByUuidGET", "virtualserviceRuntimeInternalByUuidGET", "virtualserviceUdpstatByUuidGET", "virtualserviceTcpstatByUuidGET", "virtualserviceTrafficCloneStatsByUuidGET", "virtualserviceDosstatByUuidGET", "virtualserviceConnectionsByUuidGET", "virtualserviceHttpconnectionsByUuidGET", "virtualserviceHttpconnectionsDetailGET", "virtualserviceHttpstatsByUuidGET", "virtualserviceAuthstatsByUuidGET", "virtualserviceHttppolicysetByUuidGET", "virtualserviceHttppolicysetstatsByUuidGET", "virtualserviceDnspolicystatsByUuidGET", "virtualserviceNetworksecuritypolicystatsGET", "virtualserviceNetworksecuritypolicyDetailGET", "virtualserviceCandidatesehostlistByUuidGET", "virtualservicePlacementByUuidGET", "virtualserviceKeyvalByUuidGET", "virtualserviceKeyvalsummaryByUuidGET", "virtualserviceSslsessioncacheByUuidGET", "virtualserviceCltrackByUuidGET", "virtualserviceCltracksummaryByUuidGET", "virtualserviceClientByUuidGET", "virtualserviceClientsummaryByUuidGET", "virtualserviceDnstableByUuidGET", "virtualserviceGslbservicedetailByUuidGET", "virtualserviceGslbserviceinternalByUuidGET", "virtualserviceGslbservicealgostatByUuidGET", "virtualserviceGslbservicehmonstatByUuidGET", "virtualserviceGeolocationinfoByUuidGET", "virtualserviceGeodbinternalByUuidGET", "virtualserviceGslbsiteinternalByUuidGET", "virtualserviceUserdefineddatascriptcountersGET", "virtualserviceL4policysetstatsByUuidGET", "virtualserviceSescaleoutstatusByUuidGET", "virtualserviceScaleoutstatusByUuidGET", "virtualserviceScaleoutstatusDetailByUuidGET", "virtualserviceSsopolicystatsByUuidGET" ], "external_name": "ph_request_type" }, "refersTo": { "type": "string", "description": "Filter to request all objects that refers to another Avi resource. Its syntax is refers_to= : . Eg. get all virtual services referring to pool p1 will be refers_to=pool:p...(description truncated)", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "refers_to" }, "referredBy": { "type": "string", "description": "Filter to request all objects that are referred by another Avi resource. Its syntax is referred_by= : . Eg. get all pools referred_by virtual service vs1 - referred_by=vi...(description truncated)", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "referred_by" }, "includeName": { "type": "boolean", "description": "All the Avi REST reference URIs have a name suffix as URI#name. It is useful to get the referenced resource name without performing get on that object.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "include_name" }, "skipDefault": { "type": "boolean", "description": "Default values are not set.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "skip_default" }, "joinSubresources": { "type": "string", "description": "It automatically returns additional dependent resources like runtime. Eg. join_subresources=runtime.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "join_subresources" }, "cloudUuid": { "type": "string", "description": "Filter to get objects that belongs to a specific cloud using its uuid. Eg. cloud_uuid=cloud-xyz.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "cloud_uuid" }, "cloudRefName": { "type": "string", "description": "Filter to get objects that belongs to a specific cloud usings its name. This uses cloud name rather than uuid. Eg. cloud_ref.name=Default-Cloud.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "cloud_ref.name" } }, "definitions": {} }