{ "opencollection": "1.0.0", "info": { "name": "Istio Extensions AuthorizationPolicy Sidecar API", "version": "v1alpha1" }, "items": [ { "info": { "name": "Sidecar", "type": "folder" }, "items": [ { "info": { "name": "Istio List Sidecars", "type": "http" }, "http": { "method": "GET", "url": "https://{cluster}/apis/extensions.istio.io/v1alpha1/namespaces/:namespace/sidecars", "params": [ { "name": "namespace", "value": "", "type": "path", "description": "The Kubernetes namespace" }, { "name": "labelSelector", "value": "", "type": "query", "description": "A selector to restrict the list of returned objects by their labels" }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number of resources to return" }, { "name": "continue", "value": "", "type": "query", "description": "Continue token for paginated list requests" } ] }, "docs": "List all Sidecar resources in the specified namespace. The Sidecar resource describes the configuration of the sidecar proxy that mediates inbound and outbound communication of the workload instance to which it is attached." }, { "info": { "name": "Istio Create a Sidecar", "type": "http" }, "http": { "method": "POST", "url": "https://{cluster}/apis/extensions.istio.io/v1alpha1/namespaces/:namespace/sidecars", "params": [ { "name": "namespace", "value": "", "type": "path", "description": "The Kubernetes namespace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a new Sidecar resource in the specified namespace." }, { "info": { "name": "Istio Get a Sidecar", "type": "http" }, "http": { "method": "GET", "url": "https://{cluster}/apis/extensions.istio.io/v1alpha1/namespaces/:namespace/sidecars/:name", "params": [ { "name": "namespace", "value": "", "type": "path", "description": "The Kubernetes namespace" }, { "name": "name", "value": "", "type": "path", "description": "The resource name" } ] }, "docs": "Read the specified Sidecar resource." }, { "info": { "name": "Istio Replace a Sidecar", "type": "http" }, "http": { "method": "PUT", "url": "https://{cluster}/apis/extensions.istio.io/v1alpha1/namespaces/:namespace/sidecars/:name", "params": [ { "name": "namespace", "value": "", "type": "path", "description": "The Kubernetes namespace" }, { "name": "name", "value": "", "type": "path", "description": "The resource name" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Replace the specified Sidecar resource." }, { "info": { "name": "Istio Delete a Sidecar", "type": "http" }, "http": { "method": "DELETE", "url": "https://{cluster}/apis/extensions.istio.io/v1alpha1/namespaces/:namespace/sidecars/:name", "params": [ { "name": "namespace", "value": "", "type": "path", "description": "The Kubernetes namespace" }, { "name": "name", "value": "", "type": "path", "description": "The resource name" } ] }, "docs": "Delete the specified Sidecar resource." } ] } ], "bundled": true }