1. Packages
  2. Konnect Provider
  3. API Docs
  4. getGatewayPluginAcl
konnect 2.4.1 published on Thursday, Mar 13, 2025 by kong

konnect.getGatewayPluginAcl

Explore with Pulumi AI

Using getGatewayPluginAcl

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 getGatewayPluginAcl(args: GetGatewayPluginAclArgs, opts?: InvokeOptions): Promise<GetGatewayPluginAclResult>
function getGatewayPluginAclOutput(args: GetGatewayPluginAclOutputArgs, opts?: InvokeOptions): Output<GetGatewayPluginAclResult>
Copy
def get_gateway_plugin_acl(control_plane_id: Optional[str] = None,
                           opts: Optional[InvokeOptions] = None) -> GetGatewayPluginAclResult
def get_gateway_plugin_acl_output(control_plane_id: Optional[pulumi.Input[str]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[GetGatewayPluginAclResult]
Copy
func LookupGatewayPluginAcl(ctx *Context, args *LookupGatewayPluginAclArgs, opts ...InvokeOption) (*LookupGatewayPluginAclResult, error)
func LookupGatewayPluginAclOutput(ctx *Context, args *LookupGatewayPluginAclOutputArgs, opts ...InvokeOption) LookupGatewayPluginAclResultOutput
Copy

> Note: This function is named LookupGatewayPluginAcl in the Go SDK.

public static class GetGatewayPluginAcl 
{
    public static Task<GetGatewayPluginAclResult> InvokeAsync(GetGatewayPluginAclArgs args, InvokeOptions? opts = null)
    public static Output<GetGatewayPluginAclResult> Invoke(GetGatewayPluginAclInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetGatewayPluginAclResult> getGatewayPluginAcl(GetGatewayPluginAclArgs args, InvokeOptions options)
public static Output<GetGatewayPluginAclResult> getGatewayPluginAcl(GetGatewayPluginAclArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: konnect:index/getGatewayPluginAcl:getGatewayPluginAcl
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ControlPlaneId This property is required. string
ControlPlaneId This property is required. string
controlPlaneId This property is required. String
controlPlaneId This property is required. string
control_plane_id This property is required. str
controlPlaneId This property is required. String

getGatewayPluginAcl Result

The following output properties are available:

Supporting Types

GetGatewayPluginAclConfig

Allows This property is required. List<string>
Arbitrary group names that are allowed to consume the service or route. One of config.allow or config.deny must be specified.
AlwaysUseAuthenticatedGroups This property is required. bool
If enabled (true), the authenticated groups will always be used even when an authenticated consumer already exists. If the authenticated groups don't exist, it will fallback to use the groups associated with the consumer. By default the authenticated groups will only be used when there is no consumer or the consumer is anonymous.
Denies This property is required. List<string>
Arbitrary group names that are not allowed to consume the service or route. One of config.allow or config.deny must be specified.
HideGroupsHeader This property is required. bool
If enabled (true), prevents the X-Consumer-Groups header from being sent in the request to the upstream service.
IncludeConsumerGroups This property is required. bool
If enabled (true), allows the consumer-groups to be used in the allow|deny fields
Allows This property is required. []string
Arbitrary group names that are allowed to consume the service or route. One of config.allow or config.deny must be specified.
AlwaysUseAuthenticatedGroups This property is required. bool
If enabled (true), the authenticated groups will always be used even when an authenticated consumer already exists. If the authenticated groups don't exist, it will fallback to use the groups associated with the consumer. By default the authenticated groups will only be used when there is no consumer or the consumer is anonymous.
Denies This property is required. []string
Arbitrary group names that are not allowed to consume the service or route. One of config.allow or config.deny must be specified.
HideGroupsHeader This property is required. bool
If enabled (true), prevents the X-Consumer-Groups header from being sent in the request to the upstream service.
IncludeConsumerGroups This property is required. bool
If enabled (true), allows the consumer-groups to be used in the allow|deny fields
allows This property is required. List<String>
Arbitrary group names that are allowed to consume the service or route. One of config.allow or config.deny must be specified.
alwaysUseAuthenticatedGroups This property is required. Boolean
If enabled (true), the authenticated groups will always be used even when an authenticated consumer already exists. If the authenticated groups don't exist, it will fallback to use the groups associated with the consumer. By default the authenticated groups will only be used when there is no consumer or the consumer is anonymous.
denies This property is required. List<String>
Arbitrary group names that are not allowed to consume the service or route. One of config.allow or config.deny must be specified.
hideGroupsHeader This property is required. Boolean
If enabled (true), prevents the X-Consumer-Groups header from being sent in the request to the upstream service.
includeConsumerGroups This property is required. Boolean
If enabled (true), allows the consumer-groups to be used in the allow|deny fields
allows This property is required. string[]
Arbitrary group names that are allowed to consume the service or route. One of config.allow or config.deny must be specified.
alwaysUseAuthenticatedGroups This property is required. boolean
If enabled (true), the authenticated groups will always be used even when an authenticated consumer already exists. If the authenticated groups don't exist, it will fallback to use the groups associated with the consumer. By default the authenticated groups will only be used when there is no consumer or the consumer is anonymous.
denies This property is required. string[]
Arbitrary group names that are not allowed to consume the service or route. One of config.allow or config.deny must be specified.
hideGroupsHeader This property is required. boolean
If enabled (true), prevents the X-Consumer-Groups header from being sent in the request to the upstream service.
includeConsumerGroups This property is required. boolean
If enabled (true), allows the consumer-groups to be used in the allow|deny fields
allows This property is required. Sequence[str]
Arbitrary group names that are allowed to consume the service or route. One of config.allow or config.deny must be specified.
always_use_authenticated_groups This property is required. bool
If enabled (true), the authenticated groups will always be used even when an authenticated consumer already exists. If the authenticated groups don't exist, it will fallback to use the groups associated with the consumer. By default the authenticated groups will only be used when there is no consumer or the consumer is anonymous.
denies This property is required. Sequence[str]
Arbitrary group names that are not allowed to consume the service or route. One of config.allow or config.deny must be specified.
hide_groups_header This property is required. bool
If enabled (true), prevents the X-Consumer-Groups header from being sent in the request to the upstream service.
include_consumer_groups This property is required. bool
If enabled (true), allows the consumer-groups to be used in the allow|deny fields
allows This property is required. List<String>
Arbitrary group names that are allowed to consume the service or route. One of config.allow or config.deny must be specified.
alwaysUseAuthenticatedGroups This property is required. Boolean
If enabled (true), the authenticated groups will always be used even when an authenticated consumer already exists. If the authenticated groups don't exist, it will fallback to use the groups associated with the consumer. By default the authenticated groups will only be used when there is no consumer or the consumer is anonymous.
denies This property is required. List<String>
Arbitrary group names that are not allowed to consume the service or route. One of config.allow or config.deny must be specified.
hideGroupsHeader This property is required. Boolean
If enabled (true), prevents the X-Consumer-Groups header from being sent in the request to the upstream service.
includeConsumerGroups This property is required. Boolean
If enabled (true), allows the consumer-groups to be used in the allow|deny fields

GetGatewayPluginAclOrdering

After This property is required. GetGatewayPluginAclOrderingAfter
Before This property is required. GetGatewayPluginAclOrderingBefore
After This property is required. GetGatewayPluginAclOrderingAfter
Before This property is required. GetGatewayPluginAclOrderingBefore
after This property is required. GetGatewayPluginAclOrderingAfter
before This property is required. GetGatewayPluginAclOrderingBefore
after This property is required. GetGatewayPluginAclOrderingAfter
before This property is required. GetGatewayPluginAclOrderingBefore
after This property is required. GetGatewayPluginAclOrderingAfter
before This property is required. GetGatewayPluginAclOrderingBefore
after This property is required. Property Map
before This property is required. Property Map

GetGatewayPluginAclOrderingAfter

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>

GetGatewayPluginAclOrderingBefore

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>

GetGatewayPluginAclRoute

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

GetGatewayPluginAclService

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.