konnect 2.5.0 published on Tuesday, Apr 15, 2025 by kong
konnect.getGatewayPluginProxyCache
Explore with Pulumi AI
Using getGatewayPluginProxyCache
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getGatewayPluginProxyCache(args: GetGatewayPluginProxyCacheArgs, opts?: InvokeOptions): Promise<GetGatewayPluginProxyCacheResult>
function getGatewayPluginProxyCacheOutput(args: GetGatewayPluginProxyCacheOutputArgs, opts?: InvokeOptions): Output<GetGatewayPluginProxyCacheResult>
def get_gateway_plugin_proxy_cache(control_plane_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetGatewayPluginProxyCacheResult
def get_gateway_plugin_proxy_cache_output(control_plane_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetGatewayPluginProxyCacheResult]
func LookupGatewayPluginProxyCache(ctx *Context, args *LookupGatewayPluginProxyCacheArgs, opts ...InvokeOption) (*LookupGatewayPluginProxyCacheResult, error)
func LookupGatewayPluginProxyCacheOutput(ctx *Context, args *LookupGatewayPluginProxyCacheOutputArgs, opts ...InvokeOption) LookupGatewayPluginProxyCacheResultOutput
> Note: This function is named LookupGatewayPluginProxyCache
in the Go SDK.
public static class GetGatewayPluginProxyCache
{
public static Task<GetGatewayPluginProxyCacheResult> InvokeAsync(GetGatewayPluginProxyCacheArgs args, InvokeOptions? opts = null)
public static Output<GetGatewayPluginProxyCacheResult> Invoke(GetGatewayPluginProxyCacheInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetGatewayPluginProxyCacheResult> getGatewayPluginProxyCache(GetGatewayPluginProxyCacheArgs args, InvokeOptions options)
public static Output<GetGatewayPluginProxyCacheResult> getGatewayPluginProxyCache(GetGatewayPluginProxyCacheArgs args, InvokeOptions options)
fn::invoke:
function: konnect:index/getGatewayPluginProxyCache:getGatewayPluginProxyCache
arguments:
# arguments dictionary
The following arguments are supported:
- Control
Plane Id This property is required. string
- Control
Plane Id This property is required. string
- control
Plane Id This property is required. String
- control
Plane Id This property is required. string
- control_
plane_ id This property is required. str
- control
Plane Id This property is required. String
getGatewayPluginProxyCache Result
The following output properties are available:
- Config
Get
Gateway Plugin Proxy Cache Config - Consumer
Get
Gateway Plugin Proxy Cache Consumer - Consumer
Group GetGateway Plugin Proxy Cache Consumer Group - Control
Plane stringId - Created
At double - Enabled bool
- Id string
- Instance
Name string - Ordering
Get
Gateway Plugin Proxy Cache Ordering - Protocols List<string>
- Route
Get
Gateway Plugin Proxy Cache Route - Service
Get
Gateway Plugin Proxy Cache Service - List<string>
- Updated
At double
- Config
Get
Gateway Plugin Proxy Cache Config - Consumer
Get
Gateway Plugin Proxy Cache Consumer - Consumer
Group GetGateway Plugin Proxy Cache Consumer Group - Control
Plane stringId - Created
At float64 - Enabled bool
- Id string
- Instance
Name string - Ordering
Get
Gateway Plugin Proxy Cache Ordering - Protocols []string
- Route
Get
Gateway Plugin Proxy Cache Route - Service
Get
Gateway Plugin Proxy Cache Service - []string
- Updated
At float64
- config
Get
Gateway Plugin Proxy Cache Config - consumer
Get
Gateway Plugin Proxy Cache Consumer - consumer
Group GetGateway Plugin Proxy Cache Consumer Group - control
Plane StringId - created
At Double - enabled Boolean
- id String
- instance
Name String - ordering
Get
Gateway Plugin Proxy Cache Ordering - protocols List<String>
- route
Get
Gateway Plugin Proxy Cache Route - service
Get
Gateway Plugin Proxy Cache Service - List<String>
- updated
At Double
- config
Get
Gateway Plugin Proxy Cache Config - consumer
Get
Gateway Plugin Proxy Cache Consumer - consumer
Group GetGateway Plugin Proxy Cache Consumer Group - control
Plane stringId - created
At number - enabled boolean
- id string
- instance
Name string - ordering
Get
Gateway Plugin Proxy Cache Ordering - protocols string[]
- route
Get
Gateway Plugin Proxy Cache Route - service
Get
Gateway Plugin Proxy Cache Service - string[]
- updated
At number
- config
Get
Gateway Plugin Proxy Cache Config - consumer
Get
Gateway Plugin Proxy Cache Consumer - consumer_
group GetGateway Plugin Proxy Cache Consumer Group - control_
plane_ strid - created_
at float - enabled bool
- id str
- instance_
name str - ordering
Get
Gateway Plugin Proxy Cache Ordering - protocols Sequence[str]
- route
Get
Gateway Plugin Proxy Cache Route - service
Get
Gateway Plugin Proxy Cache Service - Sequence[str]
- updated_
at float
- config Property Map
- consumer Property Map
- consumer
Group Property Map - control
Plane StringId - created
At Number - enabled Boolean
- id String
- instance
Name String - ordering Property Map
- protocols List<String>
- route Property Map
- service Property Map
- List<String>
- updated
At Number
Supporting Types
GetGatewayPluginProxyCacheConfig
- Cache
Control This property is required. bool - When enabled, respect the Cache-Control behaviors defined in RFC7234.
- Cache
Ttl This property is required. double - TTL, in seconds, of cache entities.
- Content
Types This property is required. List<string> - Upstream response content types considered cacheable. The plugin performs an exact match against each specified value.
- Ignore
Uri Case This property is required. bool - Memory
This property is required. GetGateway Plugin Proxy Cache Config Memory - Request
Methods This property is required. List<string> - Downstream request methods considered cacheable.
- Response
Codes This property is required. List<double> - Upstream response status code considered cacheable.
- Response
Headers This property is required. GetGateway Plugin Proxy Cache Config Response Headers - Caching related diagnostic headers that should be included in cached responses
- Storage
Ttl This property is required. double - Number of seconds to keep resources in the storage backend. This value is independent of
cache_ttl
or resource TTLs defined by Cache-Control behaviors. - Strategy
This property is required. string - The backing data store in which to hold cache entities.
- Vary
Headers This property is required. List<string> - Relevant headers considered for the cache key. If undefined, none of the headers are taken into consideration.
- Vary
Query Params This property is required. List<string> - Relevant query parameters considered for the cache key. If undefined, all params are taken into consideration.
- Cache
Control This property is required. bool - When enabled, respect the Cache-Control behaviors defined in RFC7234.
- Cache
Ttl This property is required. float64 - TTL, in seconds, of cache entities.
- Content
Types This property is required. []string - Upstream response content types considered cacheable. The plugin performs an exact match against each specified value.
- Ignore
Uri Case This property is required. bool - Memory
This property is required. GetGateway Plugin Proxy Cache Config Memory - Request
Methods This property is required. []string - Downstream request methods considered cacheable.
- Response
Codes This property is required. []float64 - Upstream response status code considered cacheable.
- Response
Headers This property is required. GetGateway Plugin Proxy Cache Config Response Headers - Caching related diagnostic headers that should be included in cached responses
- Storage
Ttl This property is required. float64 - Number of seconds to keep resources in the storage backend. This value is independent of
cache_ttl
or resource TTLs defined by Cache-Control behaviors. - Strategy
This property is required. string - The backing data store in which to hold cache entities.
- Vary
Headers This property is required. []string - Relevant headers considered for the cache key. If undefined, none of the headers are taken into consideration.
- Vary
Query Params This property is required. []string - Relevant query parameters considered for the cache key. If undefined, all params are taken into consideration.
- cache
Control This property is required. Boolean - When enabled, respect the Cache-Control behaviors defined in RFC7234.
- cache
Ttl This property is required. Double - TTL, in seconds, of cache entities.
- content
Types This property is required. List<String> - Upstream response content types considered cacheable. The plugin performs an exact match against each specified value.
- ignore
Uri Case This property is required. Boolean - memory
This property is required. GetGateway Plugin Proxy Cache Config Memory - request
Methods This property is required. List<String> - Downstream request methods considered cacheable.
- response
Codes This property is required. List<Double> - Upstream response status code considered cacheable.
- response
Headers This property is required. GetGateway Plugin Proxy Cache Config Response Headers - Caching related diagnostic headers that should be included in cached responses
- storage
Ttl This property is required. Double - Number of seconds to keep resources in the storage backend. This value is independent of
cache_ttl
or resource TTLs defined by Cache-Control behaviors. - strategy
This property is required. String - The backing data store in which to hold cache entities.
- vary
Headers This property is required. List<String> - Relevant headers considered for the cache key. If undefined, none of the headers are taken into consideration.
- vary
Query Params This property is required. List<String> - Relevant query parameters considered for the cache key. If undefined, all params are taken into consideration.
- cache
Control This property is required. boolean - When enabled, respect the Cache-Control behaviors defined in RFC7234.
- cache
Ttl This property is required. number - TTL, in seconds, of cache entities.
- content
Types This property is required. string[] - Upstream response content types considered cacheable. The plugin performs an exact match against each specified value.
- ignore
Uri Case This property is required. boolean - memory
This property is required. GetGateway Plugin Proxy Cache Config Memory - request
Methods This property is required. string[] - Downstream request methods considered cacheable.
- response
Codes This property is required. number[] - Upstream response status code considered cacheable.
- response
Headers This property is required. GetGateway Plugin Proxy Cache Config Response Headers - Caching related diagnostic headers that should be included in cached responses
- storage
Ttl This property is required. number - Number of seconds to keep resources in the storage backend. This value is independent of
cache_ttl
or resource TTLs defined by Cache-Control behaviors. - strategy
This property is required. string - The backing data store in which to hold cache entities.
- vary
Headers This property is required. string[] - Relevant headers considered for the cache key. If undefined, none of the headers are taken into consideration.
- vary
Query Params This property is required. string[] - Relevant query parameters considered for the cache key. If undefined, all params are taken into consideration.
- cache_
control This property is required. bool - When enabled, respect the Cache-Control behaviors defined in RFC7234.
- cache_
ttl This property is required. float - TTL, in seconds, of cache entities.
- content_
types This property is required. Sequence[str] - Upstream response content types considered cacheable. The plugin performs an exact match against each specified value.
- ignore_
uri_ case This property is required. bool - memory
This property is required. GetGateway Plugin Proxy Cache Config Memory - request_
methods This property is required. Sequence[str] - Downstream request methods considered cacheable.
- response_
codes This property is required. Sequence[float] - Upstream response status code considered cacheable.
- response_
headers This property is required. GetGateway Plugin Proxy Cache Config Response Headers - Caching related diagnostic headers that should be included in cached responses
- storage_
ttl This property is required. float - Number of seconds to keep resources in the storage backend. This value is independent of
cache_ttl
or resource TTLs defined by Cache-Control behaviors. - strategy
This property is required. str - The backing data store in which to hold cache entities.
- vary_
headers This property is required. Sequence[str] - Relevant headers considered for the cache key. If undefined, none of the headers are taken into consideration.
- vary_
query_ params This property is required. Sequence[str] - Relevant query parameters considered for the cache key. If undefined, all params are taken into consideration.
- cache
Control This property is required. Boolean - When enabled, respect the Cache-Control behaviors defined in RFC7234.
- cache
Ttl This property is required. Number - TTL, in seconds, of cache entities.
- content
Types This property is required. List<String> - Upstream response content types considered cacheable. The plugin performs an exact match against each specified value.
- ignore
Uri Case This property is required. Boolean - memory
This property is required. Property Map - request
Methods This property is required. List<String> - Downstream request methods considered cacheable.
- response
Codes This property is required. List<Number> - Upstream response status code considered cacheable.
- response
Headers This property is required. Property Map - Caching related diagnostic headers that should be included in cached responses
- storage
Ttl This property is required. Number - Number of seconds to keep resources in the storage backend. This value is independent of
cache_ttl
or resource TTLs defined by Cache-Control behaviors. - strategy
This property is required. String - The backing data store in which to hold cache entities.
- vary
Headers This property is required. List<String> - Relevant headers considered for the cache key. If undefined, none of the headers are taken into consideration.
- vary
Query Params This property is required. List<String> - Relevant query parameters considered for the cache key. If undefined, all params are taken into consideration.
GetGatewayPluginProxyCacheConfigMemory
- Dictionary
Name This property is required. string - The name of the shared dictionary in which to hold cache entities when the memory strategy is selected. Note that this dictionary currently must be defined manually in the Kong Nginx template.
- Dictionary
Name This property is required. string - The name of the shared dictionary in which to hold cache entities when the memory strategy is selected. Note that this dictionary currently must be defined manually in the Kong Nginx template.
- dictionary
Name This property is required. String - The name of the shared dictionary in which to hold cache entities when the memory strategy is selected. Note that this dictionary currently must be defined manually in the Kong Nginx template.
- dictionary
Name This property is required. string - The name of the shared dictionary in which to hold cache entities when the memory strategy is selected. Note that this dictionary currently must be defined manually in the Kong Nginx template.
- dictionary_
name This property is required. str - The name of the shared dictionary in which to hold cache entities when the memory strategy is selected. Note that this dictionary currently must be defined manually in the Kong Nginx template.
- dictionary
Name This property is required. String - The name of the shared dictionary in which to hold cache entities when the memory strategy is selected. Note that this dictionary currently must be defined manually in the Kong Nginx template.
GetGatewayPluginProxyCacheConfigResponseHeaders
- Age
This property is required. bool - XCache
Key This property is required. bool - XCache
Status This property is required. bool
- Age
This property is required. bool - XCache
Key This property is required. bool - XCache
Status This property is required. bool
- age
This property is required. Boolean - x
Cache Key This property is required. Boolean - x
Cache Status This property is required. Boolean
- age
This property is required. boolean - x
Cache Key This property is required. boolean - x
Cache Status This property is required. boolean
- age
This property is required. bool - x_
cache_ key This property is required. bool - x_
cache_ status This property is required. bool
- age
This property is required. Boolean - x
Cache Key This property is required. Boolean - x
Cache Status This property is required. Boolean
GetGatewayPluginProxyCacheConsumer
- Id
This property is required. string
- Id
This property is required. string
- id
This property is required. String
- id
This property is required. string
- id
This property is required. str
- id
This property is required. String
GetGatewayPluginProxyCacheConsumerGroup
- Id
This property is required. string
- Id
This property is required. string
- id
This property is required. String
- id
This property is required. string
- id
This property is required. str
- id
This property is required. String
GetGatewayPluginProxyCacheOrdering
- After
This property is required. GetGateway Plugin Proxy Cache Ordering After - Before
This property is required. GetGateway Plugin Proxy Cache Ordering Before
- After
This property is required. GetGateway Plugin Proxy Cache Ordering After - Before
This property is required. GetGateway Plugin Proxy Cache Ordering Before
- after
This property is required. GetGateway Plugin Proxy Cache Ordering After - before
This property is required. GetGateway Plugin Proxy Cache Ordering Before
- after
This property is required. GetGateway Plugin Proxy Cache Ordering After - before
This property is required. GetGateway Plugin Proxy Cache Ordering Before
- after
This property is required. GetGateway Plugin Proxy Cache Ordering After - before
This property is required. GetGateway Plugin Proxy Cache Ordering Before
- after
This property is required. Property Map - before
This property is required. Property Map
GetGatewayPluginProxyCacheOrderingAfter
- Accesses
This property is required. List<string>
- Accesses
This property is required. []string
- accesses
This property is required. List<String>
- accesses
This property is required. string[]
- accesses
This property is required. Sequence[str]
- accesses
This property is required. List<String>
GetGatewayPluginProxyCacheOrderingBefore
- Accesses
This property is required. List<string>
- Accesses
This property is required. []string
- accesses
This property is required. List<String>
- accesses
This property is required. string[]
- accesses
This property is required. Sequence[str]
- accesses
This property is required. List<String>
GetGatewayPluginProxyCacheRoute
- Id
This property is required. string
- Id
This property is required. string
- id
This property is required. String
- id
This property is required. string
- id
This property is required. str
- id
This property is required. String
GetGatewayPluginProxyCacheService
- Id
This property is required. string
- Id
This property is required. string
- id
This property is required. String
- id
This property is required. string
- id
This property is required. str
- id
This property is required. String
Package Details
- Repository
- konnect kong/terraform-provider-konnect
- License
- Notes
- This Pulumi package is based on the
konnect
Terraform Provider.