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>
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]
func LookupGatewayPluginAcl(ctx *Context, args *LookupGatewayPluginAclArgs, opts ...InvokeOption) (*LookupGatewayPluginAclResult, error)
func LookupGatewayPluginAclOutput(ctx *Context, args *LookupGatewayPluginAclOutputArgs, opts ...InvokeOption) LookupGatewayPluginAclResultOutput
> 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)
}
public static CompletableFuture<GetGatewayPluginAclResult> getGatewayPluginAcl(GetGatewayPluginAclArgs args, InvokeOptions options)
public static Output<GetGatewayPluginAclResult> getGatewayPluginAcl(GetGatewayPluginAclArgs args, InvokeOptions options)
fn::invoke:
function: konnect:index/getGatewayPluginAcl:getGatewayPluginAcl
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
getGatewayPluginAcl Result
The following output properties are available:
- Config
Get
Gateway Plugin Acl Config - Control
Plane stringId - Created
At double - Enabled bool
- Id string
- Instance
Name string - Ordering
Get
Gateway Plugin Acl Ordering - Protocols List<string>
- Route
Get
Gateway Plugin Acl Route - Service
Get
Gateway Plugin Acl Service - List<string>
- Updated
At double
- Config
Get
Gateway Plugin Acl Config - Control
Plane stringId - Created
At float64 - Enabled bool
- Id string
- Instance
Name string - Ordering
Get
Gateway Plugin Acl Ordering - Protocols []string
- Route
Get
Gateway Plugin Acl Route - Service
Get
Gateway Plugin Acl Service - []string
- Updated
At float64
- config
Get
Gateway Plugin Acl Config - control
Plane StringId - created
At Double - enabled Boolean
- id String
- instance
Name String - ordering
Get
Gateway Plugin Acl Ordering - protocols List<String>
- route
Get
Gateway Plugin Acl Route - service
Get
Gateway Plugin Acl Service - List<String>
- updated
At Double
- config
Get
Gateway Plugin Acl Config - control
Plane stringId - created
At number - enabled boolean
- id string
- instance
Name string - ordering
Get
Gateway Plugin Acl Ordering - protocols string[]
- route
Get
Gateway Plugin Acl Route - service
Get
Gateway Plugin Acl Service - string[]
- updated
At number
- config
Get
Gateway Plugin Acl Config - control_
plane_ strid - created_
at float - enabled bool
- id str
- instance_
name str - ordering
Get
Gateway Plugin Acl Ordering - protocols Sequence[str]
- route
Get
Gateway Plugin Acl Route - service
Get
Gateway Plugin Acl Service - Sequence[str]
- updated_
at float
- config 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
GetGatewayPluginAclConfig
- Allows
This property is required. List<string> - Arbitrary group names that are allowed to consume the service or route. One of
config.allow
orconfig.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. List<string> - Arbitrary group names that are not allowed to consume the service or route. One of
config.allow
orconfig.deny
must be specified. - Hide
Groups Header This property is required. bool - If enabled (
true
), prevents theX-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 theallow|deny
fields
- Allows
This property is required. []string - Arbitrary group names that are allowed to consume the service or route. One of
config.allow
orconfig.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. []string - Arbitrary group names that are not allowed to consume the service or route. One of
config.allow
orconfig.deny
must be specified. - Hide
Groups Header This property is required. bool - If enabled (
true
), prevents theX-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 theallow|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
orconfig.deny
must be specified. - always
Use Authenticated Groups 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
orconfig.deny
must be specified. - hide
Groups Header This property is required. Boolean - If enabled (
true
), prevents theX-Consumer-Groups
header from being sent in the request to the upstream service. - include
Consumer Groups This property is required. Boolean - If enabled (
true
), allows the consumer-groups to be used in theallow|deny
fields
- allows
This property is required. string[] - Arbitrary group names that are allowed to consume the service or route. One of
config.allow
orconfig.deny
must be specified. - always
Use Authenticated Groups 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
orconfig.deny
must be specified. - hide
Groups Header This property is required. boolean - If enabled (
true
), prevents theX-Consumer-Groups
header from being sent in the request to the upstream service. - include
Consumer Groups This property is required. boolean - If enabled (
true
), allows the consumer-groups to be used in theallow|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
orconfig.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
orconfig.deny
must be specified. - hide_
groups_ header This property is required. bool - If enabled (
true
), prevents theX-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 theallow|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
orconfig.deny
must be specified. - always
Use Authenticated Groups 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
orconfig.deny
must be specified. - hide
Groups Header This property is required. Boolean - If enabled (
true
), prevents theX-Consumer-Groups
header from being sent in the request to the upstream service. - include
Consumer Groups This property is required. Boolean - If enabled (
true
), allows the consumer-groups to be used in theallow|deny
fields
GetGatewayPluginAclOrdering
- After
This property is required. GetGateway Plugin Acl Ordering After - Before
This property is required. GetGateway Plugin Acl Ordering Before
- After
This property is required. GetGateway Plugin Acl Ordering After - Before
This property is required. GetGateway Plugin Acl Ordering Before
- after
This property is required. GetGateway Plugin Acl Ordering After - before
This property is required. GetGateway Plugin Acl Ordering Before
- after
This property is required. GetGateway Plugin Acl Ordering After - before
This property is required. GetGateway Plugin Acl Ordering Before
- after
This property is required. GetGateway Plugin Acl Ordering After - before
This property is required. GetGateway Plugin Acl Ordering Before
- 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.