konnect 2.5.0 published on Tuesday, Apr 15, 2025 by kong
konnect.getGatewayPluginIpRestriction
Explore with Pulumi AI
Using getGatewayPluginIpRestriction
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 getGatewayPluginIpRestriction(args: GetGatewayPluginIpRestrictionArgs, opts?: InvokeOptions): Promise<GetGatewayPluginIpRestrictionResult>
function getGatewayPluginIpRestrictionOutput(args: GetGatewayPluginIpRestrictionOutputArgs, opts?: InvokeOptions): Output<GetGatewayPluginIpRestrictionResult>
def get_gateway_plugin_ip_restriction(control_plane_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetGatewayPluginIpRestrictionResult
def get_gateway_plugin_ip_restriction_output(control_plane_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetGatewayPluginIpRestrictionResult]
func LookupGatewayPluginIpRestriction(ctx *Context, args *LookupGatewayPluginIpRestrictionArgs, opts ...InvokeOption) (*LookupGatewayPluginIpRestrictionResult, error)
func LookupGatewayPluginIpRestrictionOutput(ctx *Context, args *LookupGatewayPluginIpRestrictionOutputArgs, opts ...InvokeOption) LookupGatewayPluginIpRestrictionResultOutput
> Note: This function is named LookupGatewayPluginIpRestriction
in the Go SDK.
public static class GetGatewayPluginIpRestriction
{
public static Task<GetGatewayPluginIpRestrictionResult> InvokeAsync(GetGatewayPluginIpRestrictionArgs args, InvokeOptions? opts = null)
public static Output<GetGatewayPluginIpRestrictionResult> Invoke(GetGatewayPluginIpRestrictionInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetGatewayPluginIpRestrictionResult> getGatewayPluginIpRestriction(GetGatewayPluginIpRestrictionArgs args, InvokeOptions options)
public static Output<GetGatewayPluginIpRestrictionResult> getGatewayPluginIpRestriction(GetGatewayPluginIpRestrictionArgs args, InvokeOptions options)
fn::invoke:
function: konnect:index/getGatewayPluginIpRestriction:getGatewayPluginIpRestriction
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
getGatewayPluginIpRestriction Result
The following output properties are available:
- Config
Get
Gateway Plugin Ip Restriction Config - Consumer
Get
Gateway Plugin Ip Restriction Consumer - Consumer
Group GetGateway Plugin Ip Restriction Consumer Group - Control
Plane stringId - Created
At double - Enabled bool
- Id string
- Instance
Name string - Ordering
Get
Gateway Plugin Ip Restriction Ordering - Protocols List<string>
- Route
Get
Gateway Plugin Ip Restriction Route - Service
Get
Gateway Plugin Ip Restriction Service - List<string>
- Updated
At double
- Config
Get
Gateway Plugin Ip Restriction Config - Consumer
Get
Gateway Plugin Ip Restriction Consumer - Consumer
Group GetGateway Plugin Ip Restriction Consumer Group - Control
Plane stringId - Created
At float64 - Enabled bool
- Id string
- Instance
Name string - Ordering
Get
Gateway Plugin Ip Restriction Ordering - Protocols []string
- Route
Get
Gateway Plugin Ip Restriction Route - Service
Get
Gateway Plugin Ip Restriction Service - []string
- Updated
At float64
- config
Get
Gateway Plugin Ip Restriction Config - consumer
Get
Gateway Plugin Ip Restriction Consumer - consumer
Group GetGateway Plugin Ip Restriction Consumer Group - control
Plane StringId - created
At Double - enabled Boolean
- id String
- instance
Name String - ordering
Get
Gateway Plugin Ip Restriction Ordering - protocols List<String>
- route
Get
Gateway Plugin Ip Restriction Route - service
Get
Gateway Plugin Ip Restriction Service - List<String>
- updated
At Double
- config
Get
Gateway Plugin Ip Restriction Config - consumer
Get
Gateway Plugin Ip Restriction Consumer - consumer
Group GetGateway Plugin Ip Restriction Consumer Group - control
Plane stringId - created
At number - enabled boolean
- id string
- instance
Name string - ordering
Get
Gateway Plugin Ip Restriction Ordering - protocols string[]
- route
Get
Gateway Plugin Ip Restriction Route - service
Get
Gateway Plugin Ip Restriction Service - string[]
- updated
At number
- config
Get
Gateway Plugin Ip Restriction Config - consumer
Get
Gateway Plugin Ip Restriction Consumer - consumer_
group GetGateway Plugin Ip Restriction Consumer Group - control_
plane_ strid - created_
at float - enabled bool
- id str
- instance_
name str - ordering
Get
Gateway Plugin Ip Restriction Ordering - protocols Sequence[str]
- route
Get
Gateway Plugin Ip Restriction Route - service
Get
Gateway Plugin Ip Restriction 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
GetGatewayPluginIpRestrictionConfig
- Allows
This property is required. List<string> - List of IPs or CIDR ranges to allow. One of
config.allow
orconfig.deny
must be specified. - Denies
This property is required. List<string> - List of IPs or CIDR ranges to deny. One of
config.allow
orconfig.deny
must be specified. - Message
This property is required. string - The message to send as a response body to rejected requests.
- Status
This property is required. double - The HTTP status of the requests that will be rejected by the plugin.
- Allows
This property is required. []string - List of IPs or CIDR ranges to allow. One of
config.allow
orconfig.deny
must be specified. - Denies
This property is required. []string - List of IPs or CIDR ranges to deny. One of
config.allow
orconfig.deny
must be specified. - Message
This property is required. string - The message to send as a response body to rejected requests.
- Status
This property is required. float64 - The HTTP status of the requests that will be rejected by the plugin.
- allows
This property is required. List<String> - List of IPs or CIDR ranges to allow. One of
config.allow
orconfig.deny
must be specified. - denies
This property is required. List<String> - List of IPs or CIDR ranges to deny. One of
config.allow
orconfig.deny
must be specified. - message
This property is required. String - The message to send as a response body to rejected requests.
- status
This property is required. Double - The HTTP status of the requests that will be rejected by the plugin.
- allows
This property is required. string[] - List of IPs or CIDR ranges to allow. One of
config.allow
orconfig.deny
must be specified. - denies
This property is required. string[] - List of IPs or CIDR ranges to deny. One of
config.allow
orconfig.deny
must be specified. - message
This property is required. string - The message to send as a response body to rejected requests.
- status
This property is required. number - The HTTP status of the requests that will be rejected by the plugin.
- allows
This property is required. Sequence[str] - List of IPs or CIDR ranges to allow. One of
config.allow
orconfig.deny
must be specified. - denies
This property is required. Sequence[str] - List of IPs or CIDR ranges to deny. One of
config.allow
orconfig.deny
must be specified. - message
This property is required. str - The message to send as a response body to rejected requests.
- status
This property is required. float - The HTTP status of the requests that will be rejected by the plugin.
- allows
This property is required. List<String> - List of IPs or CIDR ranges to allow. One of
config.allow
orconfig.deny
must be specified. - denies
This property is required. List<String> - List of IPs or CIDR ranges to deny. One of
config.allow
orconfig.deny
must be specified. - message
This property is required. String - The message to send as a response body to rejected requests.
- status
This property is required. Number - The HTTP status of the requests that will be rejected by the plugin.
GetGatewayPluginIpRestrictionConsumer
- 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
GetGatewayPluginIpRestrictionConsumerGroup
- 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
GetGatewayPluginIpRestrictionOrdering
- After
This property is required. GetGateway Plugin Ip Restriction Ordering After - Before
This property is required. GetGateway Plugin Ip Restriction Ordering Before
- After
This property is required. GetGateway Plugin Ip Restriction Ordering After - Before
This property is required. GetGateway Plugin Ip Restriction Ordering Before
- after
This property is required. GetGateway Plugin Ip Restriction Ordering After - before
This property is required. GetGateway Plugin Ip Restriction Ordering Before
- after
This property is required. GetGateway Plugin Ip Restriction Ordering After - before
This property is required. GetGateway Plugin Ip Restriction Ordering Before
- after
This property is required. GetGateway Plugin Ip Restriction Ordering After - before
This property is required. GetGateway Plugin Ip Restriction Ordering Before
- after
This property is required. Property Map - before
This property is required. Property Map
GetGatewayPluginIpRestrictionOrderingAfter
- 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>
GetGatewayPluginIpRestrictionOrderingBefore
- 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>
GetGatewayPluginIpRestrictionRoute
- 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
GetGatewayPluginIpRestrictionService
- 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.