konnect 2.5.0 published on Tuesday, Apr 15, 2025 by kong
konnect.getGatewayPluginConfluent
Explore with Pulumi AI
Using getGatewayPluginConfluent
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 getGatewayPluginConfluent(args: GetGatewayPluginConfluentArgs, opts?: InvokeOptions): Promise<GetGatewayPluginConfluentResult>
function getGatewayPluginConfluentOutput(args: GetGatewayPluginConfluentOutputArgs, opts?: InvokeOptions): Output<GetGatewayPluginConfluentResult>
def get_gateway_plugin_confluent(control_plane_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetGatewayPluginConfluentResult
def get_gateway_plugin_confluent_output(control_plane_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetGatewayPluginConfluentResult]
func LookupGatewayPluginConfluent(ctx *Context, args *LookupGatewayPluginConfluentArgs, opts ...InvokeOption) (*LookupGatewayPluginConfluentResult, error)
func LookupGatewayPluginConfluentOutput(ctx *Context, args *LookupGatewayPluginConfluentOutputArgs, opts ...InvokeOption) LookupGatewayPluginConfluentResultOutput
> Note: This function is named LookupGatewayPluginConfluent
in the Go SDK.
public static class GetGatewayPluginConfluent
{
public static Task<GetGatewayPluginConfluentResult> InvokeAsync(GetGatewayPluginConfluentArgs args, InvokeOptions? opts = null)
public static Output<GetGatewayPluginConfluentResult> Invoke(GetGatewayPluginConfluentInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetGatewayPluginConfluentResult> getGatewayPluginConfluent(GetGatewayPluginConfluentArgs args, InvokeOptions options)
public static Output<GetGatewayPluginConfluentResult> getGatewayPluginConfluent(GetGatewayPluginConfluentArgs args, InvokeOptions options)
fn::invoke:
function: konnect:index/getGatewayPluginConfluent:getGatewayPluginConfluent
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
getGatewayPluginConfluent Result
The following output properties are available:
- Config
Get
Gateway Plugin Confluent Config - Consumer
Get
Gateway Plugin Confluent Consumer - Control
Plane stringId - Created
At double - Enabled bool
- Id string
- Instance
Name string - Ordering
Get
Gateway Plugin Confluent Ordering - Protocols List<string>
- Route
Get
Gateway Plugin Confluent Route - Service
Get
Gateway Plugin Confluent Service - List<string>
- Updated
At double
- Config
Get
Gateway Plugin Confluent Config - Consumer
Get
Gateway Plugin Confluent Consumer - Control
Plane stringId - Created
At float64 - Enabled bool
- Id string
- Instance
Name string - Ordering
Get
Gateway Plugin Confluent Ordering - Protocols []string
- Route
Get
Gateway Plugin Confluent Route - Service
Get
Gateway Plugin Confluent Service - []string
- Updated
At float64
- config
Get
Gateway Plugin Confluent Config - consumer
Get
Gateway Plugin Confluent Consumer - control
Plane StringId - created
At Double - enabled Boolean
- id String
- instance
Name String - ordering
Get
Gateway Plugin Confluent Ordering - protocols List<String>
- route
Get
Gateway Plugin Confluent Route - service
Get
Gateway Plugin Confluent Service - List<String>
- updated
At Double
- config
Get
Gateway Plugin Confluent Config - consumer
Get
Gateway Plugin Confluent Consumer - control
Plane stringId - created
At number - enabled boolean
- id string
- instance
Name string - ordering
Get
Gateway Plugin Confluent Ordering - protocols string[]
- route
Get
Gateway Plugin Confluent Route - service
Get
Gateway Plugin Confluent Service - string[]
- updated
At number
- config
Get
Gateway Plugin Confluent Config - consumer
Get
Gateway Plugin Confluent Consumer - control_
plane_ strid - created_
at float - enabled bool
- id str
- instance_
name str - ordering
Get
Gateway Plugin Confluent Ordering - protocols Sequence[str]
- route
Get
Gateway Plugin Confluent Route - service
Get
Gateway Plugin Confluent Service - Sequence[str]
- updated_
at float
- config Property Map
- consumer 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
GetGatewayPluginConfluentConfig
- Bootstrap
Servers This property is required. List<GetGateway Plugin Confluent Config Bootstrap Server> - Set of bootstrap brokers in a
{host: host, port: port}
list format. - Cluster
Api Key This property is required. string - Username/Apikey for SASL authentication.
- Cluster
Api Secret This property is required. string - Password/ApiSecret for SASL authentication.
- Cluster
Name This property is required. string - An identifier for the Kafka cluster. By default, this field generates a random string. You can also set your own custom cluster identifier. If more than one Kafka plugin is configured without a
cluster_name
(that is, if the default autogenerated value is removed), these plugins will use the same producer, and by extension, the same cluster. Logs will be sent to the leader of the cluster. - Confluent
Cloud Api Key This property is required. string - Apikey for authentication with Confluent Cloud. This allows for management tasks such as creating topics, ACLs, etc.
- Confluent
Cloud Api Secret This property is required. string - The corresponding secret for the Confluent Cloud API key.
- Forward
Body This property is required. bool - Include the request body in the message. At least one of these must be true:
forward_method
,forward_uri
,forward_headers
,forward_body
. - Forward
Headers This property is required. bool - Include the request headers in the message. At least one of these must be true:
forward_method
,forward_uri
,forward_headers
,forward_body
. - Forward
Method This property is required. bool - Include the request method in the message. At least one of these must be true:
forward_method
,forward_uri
,forward_headers
,forward_body
. - Forward
Uri This property is required. bool - Include the request URI and URI arguments (as in, query arguments) in the message. At least one of these must be true:
forward_method
,forward_uri
,forward_headers
,forward_body
. - Keepalive
This property is required. double - Keepalive timeout in milliseconds.
- Keepalive
Enabled This property is required. bool - Producer
Async This property is required. bool - Flag to enable asynchronous mode.
- Producer
Async Buffering Limits Messages In Memory This property is required. double - Maximum number of messages that can be buffered in memory in asynchronous mode.
- Producer
Async Flush Timeout This property is required. double - Maximum time interval in milliseconds between buffer flushes in asynchronous mode.
- Producer
Request Acks This property is required. double - The number of acknowledgments the producer requires the leader to have received before considering a request complete. Allowed values: 0 for no acknowledgments; 1 for only the leader; and -1 for the full ISR (In-Sync Replica set).
- Producer
Request Limits Bytes Per Request This property is required. double - Maximum size of a Produce request in bytes.
- Producer
Request Limits Messages Per Request This property is required. double - Maximum number of messages to include into a single producer request.
- Producer
Request Retries Backoff Timeout This property is required. double - Backoff interval between retry attempts in milliseconds.
- Producer
Request Retries Max Attempts This property is required. double - Maximum number of retry attempts per single Produce request.
- Producer
Request Timeout This property is required. double - Time to wait for a Produce response in milliseconds.
- Timeout
This property is required. double - Socket timeout in milliseconds.
- Topic
This property is required. string - The Kafka topic to publish to.
- Bootstrap
Servers This property is required. []GetGateway Plugin Confluent Config Bootstrap Server - Set of bootstrap brokers in a
{host: host, port: port}
list format. - Cluster
Api Key This property is required. string - Username/Apikey for SASL authentication.
- Cluster
Api Secret This property is required. string - Password/ApiSecret for SASL authentication.
- Cluster
Name This property is required. string - An identifier for the Kafka cluster. By default, this field generates a random string. You can also set your own custom cluster identifier. If more than one Kafka plugin is configured without a
cluster_name
(that is, if the default autogenerated value is removed), these plugins will use the same producer, and by extension, the same cluster. Logs will be sent to the leader of the cluster. - Confluent
Cloud Api Key This property is required. string - Apikey for authentication with Confluent Cloud. This allows for management tasks such as creating topics, ACLs, etc.
- Confluent
Cloud Api Secret This property is required. string - The corresponding secret for the Confluent Cloud API key.
- Forward
Body This property is required. bool - Include the request body in the message. At least one of these must be true:
forward_method
,forward_uri
,forward_headers
,forward_body
. - Forward
Headers This property is required. bool - Include the request headers in the message. At least one of these must be true:
forward_method
,forward_uri
,forward_headers
,forward_body
. - Forward
Method This property is required. bool - Include the request method in the message. At least one of these must be true:
forward_method
,forward_uri
,forward_headers
,forward_body
. - Forward
Uri This property is required. bool - Include the request URI and URI arguments (as in, query arguments) in the message. At least one of these must be true:
forward_method
,forward_uri
,forward_headers
,forward_body
. - Keepalive
This property is required. float64 - Keepalive timeout in milliseconds.
- Keepalive
Enabled This property is required. bool - Producer
Async This property is required. bool - Flag to enable asynchronous mode.
- Producer
Async Buffering Limits Messages In Memory This property is required. float64 - Maximum number of messages that can be buffered in memory in asynchronous mode.
- Producer
Async Flush Timeout This property is required. float64 - Maximum time interval in milliseconds between buffer flushes in asynchronous mode.
- Producer
Request Acks This property is required. float64 - The number of acknowledgments the producer requires the leader to have received before considering a request complete. Allowed values: 0 for no acknowledgments; 1 for only the leader; and -1 for the full ISR (In-Sync Replica set).
- Producer
Request Limits Bytes Per Request This property is required. float64 - Maximum size of a Produce request in bytes.
- Producer
Request Limits Messages Per Request This property is required. float64 - Maximum number of messages to include into a single producer request.
- Producer
Request Retries Backoff Timeout This property is required. float64 - Backoff interval between retry attempts in milliseconds.
- Producer
Request Retries Max Attempts This property is required. float64 - Maximum number of retry attempts per single Produce request.
- Producer
Request Timeout This property is required. float64 - Time to wait for a Produce response in milliseconds.
- Timeout
This property is required. float64 - Socket timeout in milliseconds.
- Topic
This property is required. string - The Kafka topic to publish to.
- bootstrap
Servers This property is required. List<GetGateway Plugin Confluent Config Bootstrap Server> - Set of bootstrap brokers in a
{host: host, port: port}
list format. - cluster
Api Key This property is required. String - Username/Apikey for SASL authentication.
- cluster
Api Secret This property is required. String - Password/ApiSecret for SASL authentication.
- cluster
Name This property is required. String - An identifier for the Kafka cluster. By default, this field generates a random string. You can also set your own custom cluster identifier. If more than one Kafka plugin is configured without a
cluster_name
(that is, if the default autogenerated value is removed), these plugins will use the same producer, and by extension, the same cluster. Logs will be sent to the leader of the cluster. - confluent
Cloud Api Key This property is required. String - Apikey for authentication with Confluent Cloud. This allows for management tasks such as creating topics, ACLs, etc.
- confluent
Cloud Api Secret This property is required. String - The corresponding secret for the Confluent Cloud API key.
- forward
Body This property is required. Boolean - Include the request body in the message. At least one of these must be true:
forward_method
,forward_uri
,forward_headers
,forward_body
. - forward
Headers This property is required. Boolean - Include the request headers in the message. At least one of these must be true:
forward_method
,forward_uri
,forward_headers
,forward_body
. - forward
Method This property is required. Boolean - Include the request method in the message. At least one of these must be true:
forward_method
,forward_uri
,forward_headers
,forward_body
. - forward
Uri This property is required. Boolean - Include the request URI and URI arguments (as in, query arguments) in the message. At least one of these must be true:
forward_method
,forward_uri
,forward_headers
,forward_body
. - keepalive
This property is required. Double - Keepalive timeout in milliseconds.
- keepalive
Enabled This property is required. Boolean - producer
Async This property is required. Boolean - Flag to enable asynchronous mode.
- producer
Async Buffering Limits Messages In Memory This property is required. Double - Maximum number of messages that can be buffered in memory in asynchronous mode.
- producer
Async Flush Timeout This property is required. Double - Maximum time interval in milliseconds between buffer flushes in asynchronous mode.
- producer
Request Acks This property is required. Double - The number of acknowledgments the producer requires the leader to have received before considering a request complete. Allowed values: 0 for no acknowledgments; 1 for only the leader; and -1 for the full ISR (In-Sync Replica set).
- producer
Request Limits Bytes Per Request This property is required. Double - Maximum size of a Produce request in bytes.
- producer
Request Limits Messages Per Request This property is required. Double - Maximum number of messages to include into a single producer request.
- producer
Request Retries Backoff Timeout This property is required. Double - Backoff interval between retry attempts in milliseconds.
- producer
Request Retries Max Attempts This property is required. Double - Maximum number of retry attempts per single Produce request.
- producer
Request Timeout This property is required. Double - Time to wait for a Produce response in milliseconds.
- timeout
This property is required. Double - Socket timeout in milliseconds.
- topic
This property is required. String - The Kafka topic to publish to.
- bootstrap
Servers This property is required. GetGateway Plugin Confluent Config Bootstrap Server[] - Set of bootstrap brokers in a
{host: host, port: port}
list format. - cluster
Api Key This property is required. string - Username/Apikey for SASL authentication.
- cluster
Api Secret This property is required. string - Password/ApiSecret for SASL authentication.
- cluster
Name This property is required. string - An identifier for the Kafka cluster. By default, this field generates a random string. You can also set your own custom cluster identifier. If more than one Kafka plugin is configured without a
cluster_name
(that is, if the default autogenerated value is removed), these plugins will use the same producer, and by extension, the same cluster. Logs will be sent to the leader of the cluster. - confluent
Cloud Api Key This property is required. string - Apikey for authentication with Confluent Cloud. This allows for management tasks such as creating topics, ACLs, etc.
- confluent
Cloud Api Secret This property is required. string - The corresponding secret for the Confluent Cloud API key.
- forward
Body This property is required. boolean - Include the request body in the message. At least one of these must be true:
forward_method
,forward_uri
,forward_headers
,forward_body
. - forward
Headers This property is required. boolean - Include the request headers in the message. At least one of these must be true:
forward_method
,forward_uri
,forward_headers
,forward_body
. - forward
Method This property is required. boolean - Include the request method in the message. At least one of these must be true:
forward_method
,forward_uri
,forward_headers
,forward_body
. - forward
Uri This property is required. boolean - Include the request URI and URI arguments (as in, query arguments) in the message. At least one of these must be true:
forward_method
,forward_uri
,forward_headers
,forward_body
. - keepalive
This property is required. number - Keepalive timeout in milliseconds.
- keepalive
Enabled This property is required. boolean - producer
Async This property is required. boolean - Flag to enable asynchronous mode.
- producer
Async Buffering Limits Messages In Memory This property is required. number - Maximum number of messages that can be buffered in memory in asynchronous mode.
- producer
Async Flush Timeout This property is required. number - Maximum time interval in milliseconds between buffer flushes in asynchronous mode.
- producer
Request Acks This property is required. number - The number of acknowledgments the producer requires the leader to have received before considering a request complete. Allowed values: 0 for no acknowledgments; 1 for only the leader; and -1 for the full ISR (In-Sync Replica set).
- producer
Request Limits Bytes Per Request This property is required. number - Maximum size of a Produce request in bytes.
- producer
Request Limits Messages Per Request This property is required. number - Maximum number of messages to include into a single producer request.
- producer
Request Retries Backoff Timeout This property is required. number - Backoff interval between retry attempts in milliseconds.
- producer
Request Retries Max Attempts This property is required. number - Maximum number of retry attempts per single Produce request.
- producer
Request Timeout This property is required. number - Time to wait for a Produce response in milliseconds.
- timeout
This property is required. number - Socket timeout in milliseconds.
- topic
This property is required. string - The Kafka topic to publish to.
- bootstrap_
servers This property is required. Sequence[GetGateway Plugin Confluent Config Bootstrap Server] - Set of bootstrap brokers in a
{host: host, port: port}
list format. - cluster_
api_ key This property is required. str - Username/Apikey for SASL authentication.
- cluster_
api_ secret This property is required. str - Password/ApiSecret for SASL authentication.
- cluster_
name This property is required. str - An identifier for the Kafka cluster. By default, this field generates a random string. You can also set your own custom cluster identifier. If more than one Kafka plugin is configured without a
cluster_name
(that is, if the default autogenerated value is removed), these plugins will use the same producer, and by extension, the same cluster. Logs will be sent to the leader of the cluster. - confluent_
cloud_ api_ key This property is required. str - Apikey for authentication with Confluent Cloud. This allows for management tasks such as creating topics, ACLs, etc.
- confluent_
cloud_ api_ secret This property is required. str - The corresponding secret for the Confluent Cloud API key.
- forward_
body This property is required. bool - Include the request body in the message. At least one of these must be true:
forward_method
,forward_uri
,forward_headers
,forward_body
. - forward_
headers This property is required. bool - Include the request headers in the message. At least one of these must be true:
forward_method
,forward_uri
,forward_headers
,forward_body
. - forward_
method This property is required. bool - Include the request method in the message. At least one of these must be true:
forward_method
,forward_uri
,forward_headers
,forward_body
. - forward_
uri This property is required. bool - Include the request URI and URI arguments (as in, query arguments) in the message. At least one of these must be true:
forward_method
,forward_uri
,forward_headers
,forward_body
. - keepalive
This property is required. float - Keepalive timeout in milliseconds.
- keepalive_
enabled This property is required. bool - producer_
async This property is required. bool - Flag to enable asynchronous mode.
- producer_
async_ buffering_ limits_ messages_ in_ memory This property is required. float - Maximum number of messages that can be buffered in memory in asynchronous mode.
- producer_
async_ flush_ timeout This property is required. float - Maximum time interval in milliseconds between buffer flushes in asynchronous mode.
- producer_
request_ acks This property is required. float - The number of acknowledgments the producer requires the leader to have received before considering a request complete. Allowed values: 0 for no acknowledgments; 1 for only the leader; and -1 for the full ISR (In-Sync Replica set).
- producer_
request_ limits_ bytes_ per_ request This property is required. float - Maximum size of a Produce request in bytes.
- producer_
request_ limits_ messages_ per_ request This property is required. float - Maximum number of messages to include into a single producer request.
- producer_
request_ retries_ backoff_ timeout This property is required. float - Backoff interval between retry attempts in milliseconds.
- producer_
request_ retries_ max_ attempts This property is required. float - Maximum number of retry attempts per single Produce request.
- producer_
request_ timeout This property is required. float - Time to wait for a Produce response in milliseconds.
- timeout
This property is required. float - Socket timeout in milliseconds.
- topic
This property is required. str - The Kafka topic to publish to.
- bootstrap
Servers This property is required. List<Property Map> - Set of bootstrap brokers in a
{host: host, port: port}
list format. - cluster
Api Key This property is required. String - Username/Apikey for SASL authentication.
- cluster
Api Secret This property is required. String - Password/ApiSecret for SASL authentication.
- cluster
Name This property is required. String - An identifier for the Kafka cluster. By default, this field generates a random string. You can also set your own custom cluster identifier. If more than one Kafka plugin is configured without a
cluster_name
(that is, if the default autogenerated value is removed), these plugins will use the same producer, and by extension, the same cluster. Logs will be sent to the leader of the cluster. - confluent
Cloud Api Key This property is required. String - Apikey for authentication with Confluent Cloud. This allows for management tasks such as creating topics, ACLs, etc.
- confluent
Cloud Api Secret This property is required. String - The corresponding secret for the Confluent Cloud API key.
- forward
Body This property is required. Boolean - Include the request body in the message. At least one of these must be true:
forward_method
,forward_uri
,forward_headers
,forward_body
. - forward
Headers This property is required. Boolean - Include the request headers in the message. At least one of these must be true:
forward_method
,forward_uri
,forward_headers
,forward_body
. - forward
Method This property is required. Boolean - Include the request method in the message. At least one of these must be true:
forward_method
,forward_uri
,forward_headers
,forward_body
. - forward
Uri This property is required. Boolean - Include the request URI and URI arguments (as in, query arguments) in the message. At least one of these must be true:
forward_method
,forward_uri
,forward_headers
,forward_body
. - keepalive
This property is required. Number - Keepalive timeout in milliseconds.
- keepalive
Enabled This property is required. Boolean - producer
Async This property is required. Boolean - Flag to enable asynchronous mode.
- producer
Async Buffering Limits Messages In Memory This property is required. Number - Maximum number of messages that can be buffered in memory in asynchronous mode.
- producer
Async Flush Timeout This property is required. Number - Maximum time interval in milliseconds between buffer flushes in asynchronous mode.
- producer
Request Acks This property is required. Number - The number of acknowledgments the producer requires the leader to have received before considering a request complete. Allowed values: 0 for no acknowledgments; 1 for only the leader; and -1 for the full ISR (In-Sync Replica set).
- producer
Request Limits Bytes Per Request This property is required. Number - Maximum size of a Produce request in bytes.
- producer
Request Limits Messages Per Request This property is required. Number - Maximum number of messages to include into a single producer request.
- producer
Request Retries Backoff Timeout This property is required. Number - Backoff interval between retry attempts in milliseconds.
- producer
Request Retries Max Attempts This property is required. Number - Maximum number of retry attempts per single Produce request.
- producer
Request Timeout This property is required. Number - Time to wait for a Produce response in milliseconds.
- timeout
This property is required. Number - Socket timeout in milliseconds.
- topic
This property is required. String - The Kafka topic to publish to.
GetGatewayPluginConfluentConfigBootstrapServer
GetGatewayPluginConfluentConsumer
- 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
GetGatewayPluginConfluentOrdering
- After
This property is required. GetGateway Plugin Confluent Ordering After - Before
This property is required. GetGateway Plugin Confluent Ordering Before
- After
This property is required. GetGateway Plugin Confluent Ordering After - Before
This property is required. GetGateway Plugin Confluent Ordering Before
- after
This property is required. GetGateway Plugin Confluent Ordering After - before
This property is required. GetGateway Plugin Confluent Ordering Before
- after
This property is required. GetGateway Plugin Confluent Ordering After - before
This property is required. GetGateway Plugin Confluent Ordering Before
- after
This property is required. GetGateway Plugin Confluent Ordering After - before
This property is required. GetGateway Plugin Confluent Ordering Before
- after
This property is required. Property Map - before
This property is required. Property Map
GetGatewayPluginConfluentOrderingAfter
- 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>
GetGatewayPluginConfluentOrderingBefore
- 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>
GetGatewayPluginConfluentRoute
- 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
GetGatewayPluginConfluentService
- 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.