pods_proxy
Creates, updates, deletes, gets or lists a pods_proxy resource.
Overview
| Name | pods_proxy |
| Type | Resource |
| Id | k8s.core.pods_proxy |
Fields
The following fields are returned by SELECT queries:
SELECT not supported for this resource, use SHOW METHODS to view available operations for the resource.
Methods
The following methods are available for this resource:
| Name | Accessible by | Required Params | Optional Params | Description |
|---|---|---|---|---|
connect_delete | exec | name, namespace, protocol, cluster_addr | path | connect DELETE requests to proxy of Pod |
connect_get | exec | name, namespace, protocol, cluster_addr | path | connect GET requests to proxy of Pod |
connect_patch | exec | name, namespace, protocol, cluster_addr | path | connect PATCH requests to proxy of Pod |
connect_post | exec | name, namespace, protocol, cluster_addr | path | connect POST requests to proxy of Pod |
connect_put | exec | name, namespace, protocol, cluster_addr | path | connect PUT requests to proxy of Pod |
connect_delete_path | exec | name, namespace, path, protocol, cluster_addr | path | connect DELETE requests to proxy of Pod |
connect_get_path | exec | name, namespace, path, protocol, cluster_addr | path | connect GET requests to proxy of Pod |
connect_patch_path | exec | name, namespace, path, protocol, cluster_addr | path | connect PATCH requests to proxy of Pod |
connect_post_path | exec | name, namespace, path, protocol, cluster_addr | path | connect POST requests to proxy of Pod |
connect_put_path | exec | name, namespace, path, protocol, cluster_addr | path | connect PUT requests to proxy of Pod |
Parameters
Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.
| Name | Datatype | Description |
|---|---|---|
cluster_addr | string | (default: localhost, x-stackQL-envVar: KUBE_HOST) |
name | string | name of the PodProxyOptions |
namespace | string | object name and auth scope, such as for teams and projects |
path | string | path to the resource |
protocol | string | (default: https, enum: [https, http], x-stackQL-envVar: KUBE_PROTOCOL) |
path | string | Path is the URL path to use for the current proxy request to pod. |
Lifecycle Methods
EXEC variables use wire (API) names.
- connect_delete
- connect_get
- connect_patch
- connect_post
- connect_put
- connect_delete_path
- connect_get_path
- connect_patch_path
- connect_post_path
- connect_put_path
connect DELETE requests to proxy of Pod
EXEC k8s.core.pods_proxy.connect_delete
@name='{{ name }}' --required,
@namespace='{{ namespace }}' --required,
@protocol='{{ protocol }}' --required,
@cluster_addr='{{ cluster_addr }}' --required,
@path='{{ path }}'
;
connect GET requests to proxy of Pod
EXEC k8s.core.pods_proxy.connect_get
@name='{{ name }}' --required,
@namespace='{{ namespace }}' --required,
@protocol='{{ protocol }}' --required,
@cluster_addr='{{ cluster_addr }}' --required,
@path='{{ path }}'
;
connect PATCH requests to proxy of Pod
EXEC k8s.core.pods_proxy.connect_patch
@name='{{ name }}' --required,
@namespace='{{ namespace }}' --required,
@protocol='{{ protocol }}' --required,
@cluster_addr='{{ cluster_addr }}' --required,
@path='{{ path }}'
;
connect POST requests to proxy of Pod
EXEC k8s.core.pods_proxy.connect_post
@name='{{ name }}' --required,
@namespace='{{ namespace }}' --required,
@protocol='{{ protocol }}' --required,
@cluster_addr='{{ cluster_addr }}' --required,
@path='{{ path }}'
;
connect PUT requests to proxy of Pod
EXEC k8s.core.pods_proxy.connect_put
@name='{{ name }}' --required,
@namespace='{{ namespace }}' --required,
@protocol='{{ protocol }}' --required,
@cluster_addr='{{ cluster_addr }}' --required,
@path='{{ path }}'
;
connect DELETE requests to proxy of Pod
EXEC k8s.core.pods_proxy.connect_delete_path
@name='{{ name }}' --required,
@namespace='{{ namespace }}' --required,
@path='{{ path }}' --required,
@protocol='{{ protocol }}' --required,
@cluster_addr='{{ cluster_addr }}' --required,
@path='{{ path }}'
;
connect GET requests to proxy of Pod
EXEC k8s.core.pods_proxy.connect_get_path
@name='{{ name }}' --required,
@namespace='{{ namespace }}' --required,
@path='{{ path }}' --required,
@protocol='{{ protocol }}' --required,
@cluster_addr='{{ cluster_addr }}' --required,
@path='{{ path }}'
;
connect PATCH requests to proxy of Pod
EXEC k8s.core.pods_proxy.connect_patch_path
@name='{{ name }}' --required,
@namespace='{{ namespace }}' --required,
@path='{{ path }}' --required,
@protocol='{{ protocol }}' --required,
@cluster_addr='{{ cluster_addr }}' --required,
@path='{{ path }}'
;
connect POST requests to proxy of Pod
EXEC k8s.core.pods_proxy.connect_post_path
@name='{{ name }}' --required,
@namespace='{{ namespace }}' --required,
@path='{{ path }}' --required,
@protocol='{{ protocol }}' --required,
@cluster_addr='{{ cluster_addr }}' --required,
@path='{{ path }}'
;
connect PUT requests to proxy of Pod
EXEC k8s.core.pods_proxy.connect_put_path
@name='{{ name }}' --required,
@namespace='{{ namespace }}' --required,
@path='{{ path }}' --required,
@protocol='{{ protocol }}' --required,
@cluster_addr='{{ cluster_addr }}' --required,
@path='{{ path }}'
;