konnect 3.4.1 published on Wednesday, Oct 29, 2025 by kong
konnect.getGatewayControlPlane
Start a Neo task
Explain and create a konnect.getGatewayControlPlane resource
GatewayControlPlane DataSource
Example Usage
Example coming soon!
Example coming soon!
Example coming soon!
Example coming soon!
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.konnect.KonnectFunctions;
import com.pulumi.konnect.inputs.GetGatewayControlPlaneArgs;
import com.pulumi.konnect.inputs.GetGatewayControlPlaneFilterArgs;
import com.pulumi.konnect.inputs.GetGatewayControlPlaneFilterIdArgs;
import com.pulumi.konnect.inputs.GetGatewayControlPlaneFilterNameArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var myGatewaycontrolplane = KonnectFunctions.getGatewayControlPlane(GetGatewayControlPlaneArgs.builder()
.filter(GetGatewayControlPlaneFilterArgs.builder()
.cloud_gateway(true)
.cluster_type(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.id(GetGatewayControlPlaneFilterIdArgs.builder()
.eq("...my_eq...")
.oeq("...my_oeq...")
.build())
.name(GetGatewayControlPlaneFilterNameArgs.builder()
.contains("...my_contains...")
.eq("...my_eq...")
.neq("...my_neq...")
.build())
.build())
.filterLabels("key:value,existCheck")
.sort("created_at desc")
.build());
}
}
variables:
myGatewaycontrolplane:
fn::invoke:
function: konnect:getGatewayControlPlane
arguments:
filter:
cloud_gateway: true
cluster_type:
eq: '...my_eq...'
neq: '...my_neq...'
id:
eq: '...my_eq...'
oeq: '...my_oeq...'
name:
contains: '...my_contains...'
eq: '...my_eq...'
neq: '...my_neq...'
filterLabels: key:value,existCheck
sort: created_at desc
Using getGatewayControlPlane
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 getGatewayControlPlane(args: GetGatewayControlPlaneArgs, opts?: InvokeOptions): Promise<GetGatewayControlPlaneResult>
function getGatewayControlPlaneOutput(args: GetGatewayControlPlaneOutputArgs, opts?: InvokeOptions): Output<GetGatewayControlPlaneResult>def get_gateway_control_plane(filter: Optional[GetGatewayControlPlaneFilter] = None,
filter_labels: Optional[str] = None,
sort: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetGatewayControlPlaneResult
def get_gateway_control_plane_output(filter: Optional[pulumi.Input[GetGatewayControlPlaneFilterArgs]] = None,
filter_labels: Optional[pulumi.Input[str]] = None,
sort: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetGatewayControlPlaneResult]func LookupGatewayControlPlane(ctx *Context, args *LookupGatewayControlPlaneArgs, opts ...InvokeOption) (*LookupGatewayControlPlaneResult, error)
func LookupGatewayControlPlaneOutput(ctx *Context, args *LookupGatewayControlPlaneOutputArgs, opts ...InvokeOption) LookupGatewayControlPlaneResultOutput> Note: This function is named LookupGatewayControlPlane in the Go SDK.
public static class GetGatewayControlPlane
{
public static Task<GetGatewayControlPlaneResult> InvokeAsync(GetGatewayControlPlaneArgs args, InvokeOptions? opts = null)
public static Output<GetGatewayControlPlaneResult> Invoke(GetGatewayControlPlaneInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetGatewayControlPlaneResult> getGatewayControlPlane(GetGatewayControlPlaneArgs args, InvokeOptions options)
public static Output<GetGatewayControlPlaneResult> getGatewayControlPlane(GetGatewayControlPlaneArgs args, InvokeOptions options)
fn::invoke:
function: konnect:index/getGatewayControlPlane:getGatewayControlPlane
arguments:
# arguments dictionaryThe following arguments are supported:
- Filter
Get
Gateway Control Plane Filter - Filter
Labels string - Sort string
- Filter
Get
Gateway Control Plane Filter - Filter
Labels string - Sort string
- filter
Get
Gateway Control Plane Filter - filter
Labels String - sort String
- filter
Get
Gateway Control Plane Filter - filter
Labels string - sort string
- filter Property Map
- filter
Labels String - sort String
getGatewayControlPlane Result
The following output properties are available:
- Config
Get
Gateway Control Plane Config - Description string
- Id string
- Labels Dictionary<string, string>
- Name string
- Filter
Get
Gateway Control Plane Filter - Filter
Labels string - Sort string
- Config
Get
Gateway Control Plane Config - Description string
- Id string
- Labels map[string]string
- Name string
- Filter
Get
Gateway Control Plane Filter - Filter
Labels string - Sort string
- config
Get
Gateway Control Plane Config - description String
- id String
- labels Map<String,String>
- name String
- filter
Get
Gateway Control Plane Filter - filter
Labels String - sort String
- config
Get
Gateway Control Plane Config - description string
- id string
- labels {[key: string]: string}
- name string
- filter
Get
Gateway Control Plane Filter - filter
Labels string - sort string
- config
Get
Gateway Control Plane Config - description str
- id str
- labels Mapping[str, str]
- name str
- filter
Get
Gateway Control Plane Filter - filter_
labels str - sort str
- config Property Map
- description String
- id String
- labels Map<String>
- name String
- filter Property Map
- filter
Labels String - sort String
Supporting Types
GetGatewayControlPlaneConfig
- Auth
Type string - The auth type value of the cluster associated with the Runtime Group.
- Cloud
Gateway bool - Whether the Control Plane can be used for cloud-gateways.
- Cluster
Type string - The ClusterType value of the cluster associated with the Control Plane.
- Control
Plane stringEndpoint - Control Plane Endpoint.
- Proxy
Urls List<GetGateway Control Plane Config Proxy Url> - Array of proxy URLs associated with reaching the data-planes connected to a control-plane.
- Telemetry
Endpoint string - Telemetry Endpoint.
- Auth
Type string - The auth type value of the cluster associated with the Runtime Group.
- Cloud
Gateway bool - Whether the Control Plane can be used for cloud-gateways.
- Cluster
Type string - The ClusterType value of the cluster associated with the Control Plane.
- Control
Plane stringEndpoint - Control Plane Endpoint.
- Proxy
Urls []GetGateway Control Plane Config Proxy Url - Array of proxy URLs associated with reaching the data-planes connected to a control-plane.
- Telemetry
Endpoint string - Telemetry Endpoint.
- auth
Type String - The auth type value of the cluster associated with the Runtime Group.
- cloud
Gateway Boolean - Whether the Control Plane can be used for cloud-gateways.
- cluster
Type String - The ClusterType value of the cluster associated with the Control Plane.
- control
Plane StringEndpoint - Control Plane Endpoint.
- proxy
Urls List<GetGateway Control Plane Config Proxy Url> - Array of proxy URLs associated with reaching the data-planes connected to a control-plane.
- telemetry
Endpoint String - Telemetry Endpoint.
- auth
Type string - The auth type value of the cluster associated with the Runtime Group.
- cloud
Gateway boolean - Whether the Control Plane can be used for cloud-gateways.
- cluster
Type string - The ClusterType value of the cluster associated with the Control Plane.
- control
Plane stringEndpoint - Control Plane Endpoint.
- proxy
Urls GetGateway Control Plane Config Proxy Url[] - Array of proxy URLs associated with reaching the data-planes connected to a control-plane.
- telemetry
Endpoint string - Telemetry Endpoint.
- auth_
type str - The auth type value of the cluster associated with the Runtime Group.
- cloud_
gateway bool - Whether the Control Plane can be used for cloud-gateways.
- cluster_
type str - The ClusterType value of the cluster associated with the Control Plane.
- control_
plane_ strendpoint - Control Plane Endpoint.
- proxy_
urls Sequence[GetGateway Control Plane Config Proxy Url] - Array of proxy URLs associated with reaching the data-planes connected to a control-plane.
- telemetry_
endpoint str - Telemetry Endpoint.
- auth
Type String - The auth type value of the cluster associated with the Runtime Group.
- cloud
Gateway Boolean - Whether the Control Plane can be used for cloud-gateways.
- cluster
Type String - The ClusterType value of the cluster associated with the Control Plane.
- control
Plane StringEndpoint - Control Plane Endpoint.
- proxy
Urls List<Property Map> - Array of proxy URLs associated with reaching the data-planes connected to a control-plane.
- telemetry
Endpoint String - Telemetry Endpoint.
GetGatewayControlPlaneConfigProxyUrl
GetGatewayControlPlaneFilter
- Cloud
Gateway bool - Filter by a boolean value (true/false).
- Cluster
Type GetGateway Control Plane Filter Cluster Type - Filters on the given string field value by exact match inequality.
- Id
Get
Gateway Control Plane Filter Id - Returns entities that exact match any of the comma-delimited phrases in the filter string.
- Name
Get
Gateway Control Plane Filter Name - Filters on the given string field value by exact match inequality.
- Cloud
Gateway bool - Filter by a boolean value (true/false).
- Cluster
Type GetGateway Control Plane Filter Cluster Type - Filters on the given string field value by exact match inequality.
- Id
Get
Gateway Control Plane Filter Id - Returns entities that exact match any of the comma-delimited phrases in the filter string.
- Name
Get
Gateway Control Plane Filter Name - Filters on the given string field value by exact match inequality.
- cloud
Gateway Boolean - Filter by a boolean value (true/false).
- cluster
Type GetGateway Control Plane Filter Cluster Type - Filters on the given string field value by exact match inequality.
- id
Get
Gateway Control Plane Filter Id - Returns entities that exact match any of the comma-delimited phrases in the filter string.
- name
Get
Gateway Control Plane Filter Name - Filters on the given string field value by exact match inequality.
- cloud
Gateway boolean - Filter by a boolean value (true/false).
- cluster
Type GetGateway Control Plane Filter Cluster Type - Filters on the given string field value by exact match inequality.
- id
Get
Gateway Control Plane Filter Id - Returns entities that exact match any of the comma-delimited phrases in the filter string.
- name
Get
Gateway Control Plane Filter Name - Filters on the given string field value by exact match inequality.
- cloud_
gateway bool - Filter by a boolean value (true/false).
- cluster_
type GetGateway Control Plane Filter Cluster Type - Filters on the given string field value by exact match inequality.
- id
Get
Gateway Control Plane Filter Id - Returns entities that exact match any of the comma-delimited phrases in the filter string.
- name
Get
Gateway Control Plane Filter Name - Filters on the given string field value by exact match inequality.
- cloud
Gateway Boolean - Filter by a boolean value (true/false).
- cluster
Type Property Map - Filters on the given string field value by exact match inequality.
- id Property Map
- Returns entities that exact match any of the comma-delimited phrases in the filter string.
- name Property Map
- Filters on the given string field value by exact match inequality.
GetGatewayControlPlaneFilterClusterType
GetGatewayControlPlaneFilterId
GetGatewayControlPlaneFilterName
Package Details
- Repository
- konnect kong/terraform-provider-konnect
- License
- Notes
- This Pulumi package is based on the
konnectTerraform Provider.
