published on Friday, Nov 6, 2026 by kong
published on Friday, Nov 6, 2026 by kong
EventGatewayClusterPolicyRequestRuleValidator Resource
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as konnect from "@pulumi/konnect";
const myEventgatewayclusterpolicyrequestrulevalidator = new konnect.EventGatewayClusterPolicyRequestRuleValidator("my_eventgatewayclusterpolicyrequestrulevalidator", {
condition: "context.auth.principal.name == \"this-user\"",
config: {
requests: [{
consumerGroupHeartbeat: {
rules: [{
action: "passthrough",
description: "...my_description...",
rule: "context.group.id.startsWith('team-a.')",
}],
},
}],
},
description: "",
enabled: true,
gatewayId: "9524ec7d-36d9-465d-a8c5-83a3c9390458",
labels: {
key: "value",
},
name: "...my_name...",
virtualClusterId: "14fdb46c-b44c-45b7-974e-c5643ecb64db",
});
import pulumi
import pulumi_konnect as konnect
my_eventgatewayclusterpolicyrequestrulevalidator = konnect.EventGatewayClusterPolicyRequestRuleValidator("my_eventgatewayclusterpolicyrequestrulevalidator",
condition="context.auth.principal.name == \"this-user\"",
config={
"requests": [{
"consumer_group_heartbeat": {
"rules": [{
"action": "passthrough",
"description": "...my_description...",
"rule": "context.group.id.startsWith('team-a.')",
}],
},
}],
},
description="",
enabled=True,
gateway_id="9524ec7d-36d9-465d-a8c5-83a3c9390458",
labels={
"key": "value",
},
name="...my_name...",
virtual_cluster_id="14fdb46c-b44c-45b7-974e-c5643ecb64db")
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/konnect/v3/konnect"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := konnect.NewEventGatewayClusterPolicyRequestRuleValidator(ctx, "my_eventgatewayclusterpolicyrequestrulevalidator", &konnect.EventGatewayClusterPolicyRequestRuleValidatorArgs{
Condition: pulumi.String("context.auth.principal.name == \"this-user\""),
Config: &konnect.EventGatewayClusterPolicyRequestRuleValidatorConfigArgs{
Requests: konnect.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestArray{
&konnect.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestArgs{
ConsumerGroupHeartbeat: &konnect.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestConsumerGroupHeartbeatArgs{
Rules: konnect.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestConsumerGroupHeartbeatRuleArray{
&konnect.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestConsumerGroupHeartbeatRuleArgs{
Action: pulumi.String("passthrough"),
Description: pulumi.String("...my_description..."),
Rule: pulumi.String("context.group.id.startsWith('team-a.')"),
},
},
},
},
},
},
Description: pulumi.String(""),
Enabled: pulumi.Bool(true),
GatewayId: pulumi.String("9524ec7d-36d9-465d-a8c5-83a3c9390458"),
Labels: pulumi.StringMap{
"key": pulumi.String("value"),
},
Name: pulumi.String("...my_name..."),
VirtualClusterId: pulumi.String("14fdb46c-b44c-45b7-974e-c5643ecb64db"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Konnect = Pulumi.Konnect;
return await Deployment.RunAsync(() =>
{
var myEventgatewayclusterpolicyrequestrulevalidator = new Konnect.EventGatewayClusterPolicyRequestRuleValidator("my_eventgatewayclusterpolicyrequestrulevalidator", new()
{
Condition = "context.auth.principal.name == \"this-user\"",
Config = new Konnect.Inputs.EventGatewayClusterPolicyRequestRuleValidatorConfigArgs
{
Requests = new[]
{
new Konnect.Inputs.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestArgs
{
ConsumerGroupHeartbeat = new Konnect.Inputs.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestConsumerGroupHeartbeatArgs
{
Rules = new[]
{
new Konnect.Inputs.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestConsumerGroupHeartbeatRuleArgs
{
Action = "passthrough",
Description = "...my_description...",
Rule = "context.group.id.startsWith('team-a.')",
},
},
},
},
},
},
Description = "",
Enabled = true,
GatewayId = "9524ec7d-36d9-465d-a8c5-83a3c9390458",
Labels =
{
{ "key", "value" },
},
Name = "...my_name...",
VirtualClusterId = "14fdb46c-b44c-45b7-974e-c5643ecb64db",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.konnect.EventGatewayClusterPolicyRequestRuleValidator;
import com.pulumi.konnect.EventGatewayClusterPolicyRequestRuleValidatorArgs;
import com.pulumi.konnect.inputs.EventGatewayClusterPolicyRequestRuleValidatorConfigArgs;
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) {
var myEventgatewayclusterpolicyrequestrulevalidator = new EventGatewayClusterPolicyRequestRuleValidator("myEventgatewayclusterpolicyrequestrulevalidator", EventGatewayClusterPolicyRequestRuleValidatorArgs.builder()
.condition("context.auth.principal.name == \"this-user\"")
.config(EventGatewayClusterPolicyRequestRuleValidatorConfigArgs.builder()
.requests(EventGatewayClusterPolicyRequestRuleValidatorConfigRequestArgs.builder()
.consumerGroupHeartbeat(EventGatewayClusterPolicyRequestRuleValidatorConfigRequestConsumerGroupHeartbeatArgs.builder()
.rules(EventGatewayClusterPolicyRequestRuleValidatorConfigRequestConsumerGroupHeartbeatRuleArgs.builder()
.action("passthrough")
.description("...my_description...")
.rule("context.group.id.startsWith('team-a.')")
.build())
.build())
.build())
.build())
.description("")
.enabled(true)
.gatewayId("9524ec7d-36d9-465d-a8c5-83a3c9390458")
.labels(Map.of("key", "value"))
.name("...my_name...")
.virtualClusterId("14fdb46c-b44c-45b7-974e-c5643ecb64db")
.build());
}
}
resources:
myEventgatewayclusterpolicyrequestrulevalidator:
type: konnect:EventGatewayClusterPolicyRequestRuleValidator
name: my_eventgatewayclusterpolicyrequestrulevalidator
properties:
condition: context.auth.principal.name == "this-user"
config:
requests:
- consumerGroupHeartbeat:
rules:
- action: passthrough
description: '...my_description...'
rule: context.group.id.startsWith('team-a.')
description: ""
enabled: true
gatewayId: 9524ec7d-36d9-465d-a8c5-83a3c9390458
labels:
key: value
name: '...my_name...'
virtualClusterId: 14fdb46c-b44c-45b7-974e-c5643ecb64db
Example coming soon!
Create EventGatewayClusterPolicyRequestRuleValidator Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new EventGatewayClusterPolicyRequestRuleValidator(name: string, args: EventGatewayClusterPolicyRequestRuleValidatorArgs, opts?: CustomResourceOptions);@overload
def EventGatewayClusterPolicyRequestRuleValidator(resource_name: str,
args: EventGatewayClusterPolicyRequestRuleValidatorArgs,
opts: Optional[ResourceOptions] = None)
@overload
def EventGatewayClusterPolicyRequestRuleValidator(resource_name: str,
opts: Optional[ResourceOptions] = None,
config: Optional[EventGatewayClusterPolicyRequestRuleValidatorConfigArgs] = None,
gateway_id: Optional[str] = None,
virtual_cluster_id: Optional[str] = None,
condition: Optional[str] = None,
description: Optional[str] = None,
enabled: Optional[bool] = None,
labels: Optional[Mapping[str, str]] = None,
name: Optional[str] = None)func NewEventGatewayClusterPolicyRequestRuleValidator(ctx *Context, name string, args EventGatewayClusterPolicyRequestRuleValidatorArgs, opts ...ResourceOption) (*EventGatewayClusterPolicyRequestRuleValidator, error)public EventGatewayClusterPolicyRequestRuleValidator(string name, EventGatewayClusterPolicyRequestRuleValidatorArgs args, CustomResourceOptions? opts = null)
public EventGatewayClusterPolicyRequestRuleValidator(String name, EventGatewayClusterPolicyRequestRuleValidatorArgs args)
public EventGatewayClusterPolicyRequestRuleValidator(String name, EventGatewayClusterPolicyRequestRuleValidatorArgs args, CustomResourceOptions options)
type: konnect:EventGatewayClusterPolicyRequestRuleValidator
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "konnect_event_gateway_cluster_policy_request_rule_validator" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args EventGatewayClusterPolicyRequestRuleValidatorArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args EventGatewayClusterPolicyRequestRuleValidatorArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args EventGatewayClusterPolicyRequestRuleValidatorArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args EventGatewayClusterPolicyRequestRuleValidatorArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args EventGatewayClusterPolicyRequestRuleValidatorArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var eventGatewayClusterPolicyRequestRuleValidatorResource = new Konnect.EventGatewayClusterPolicyRequestRuleValidator("eventGatewayClusterPolicyRequestRuleValidatorResource", new()
{
Config = new Konnect.Inputs.EventGatewayClusterPolicyRequestRuleValidatorConfigArgs
{
Requests = new[]
{
new Konnect.Inputs.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestArgs
{
AlterClientQuotas = new Konnect.Inputs.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestAlterClientQuotasArgs
{
Rules = new[]
{
new Konnect.Inputs.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestAlterClientQuotasRuleArgs
{
Action = "string",
Description = "string",
Rule = "string",
},
},
},
AlterConfigs = new Konnect.Inputs.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestAlterConfigsArgs
{
Rules = new[]
{
new Konnect.Inputs.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestAlterConfigsRuleArgs
{
Action = "string",
Description = "string",
Rule = "string",
},
},
},
AlterUserScramCredentials = new Konnect.Inputs.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestAlterUserScramCredentialsArgs
{
Rules = new[]
{
new Konnect.Inputs.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestAlterUserScramCredentialsRuleArgs
{
Action = "string",
Description = "string",
Rule = "string",
},
},
},
ConsumerGroupHeartbeat = new Konnect.Inputs.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestConsumerGroupHeartbeatArgs
{
Rules = new[]
{
new Konnect.Inputs.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestConsumerGroupHeartbeatRuleArgs
{
Action = "string",
Description = "string",
Rule = "string",
},
},
},
CreatePartitions = new Konnect.Inputs.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestCreatePartitionsArgs
{
Rules = new[]
{
new Konnect.Inputs.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestCreatePartitionsRuleArgs
{
Action = "string",
Description = "string",
Rule = "string",
},
},
},
CreateTopics = new Konnect.Inputs.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestCreateTopicsArgs
{
Rules = new[]
{
new Konnect.Inputs.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestCreateTopicsRuleArgs
{
Action = "string",
Description = "string",
Rule = "string",
},
},
},
Fetch = new Konnect.Inputs.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestFetchArgs
{
Rules = new[]
{
new Konnect.Inputs.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestFetchRuleArgs
{
Action = "string",
Description = "string",
Rule = "string",
},
},
},
IncrementalAlterConfigs = new Konnect.Inputs.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestIncrementalAlterConfigsArgs
{
Rules = new[]
{
new Konnect.Inputs.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestIncrementalAlterConfigsRuleArgs
{
Action = "string",
Description = "string",
Rule = "string",
},
},
},
JoinGroup = new Konnect.Inputs.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestJoinGroupArgs
{
Rules = new[]
{
new Konnect.Inputs.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestJoinGroupRuleArgs
{
Action = "string",
Description = "string",
Rule = "string",
},
},
},
OffsetCommit = new Konnect.Inputs.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestOffsetCommitArgs
{
Rules = new[]
{
new Konnect.Inputs.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestOffsetCommitRuleArgs
{
Action = "string",
Description = "string",
Rule = "string",
},
},
},
OffsetFetch = new Konnect.Inputs.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestOffsetFetchArgs
{
Rules = new[]
{
new Konnect.Inputs.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestOffsetFetchRuleArgs
{
Action = "string",
Description = "string",
Rule = "string",
},
},
},
Produce = new Konnect.Inputs.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestProduceArgs
{
Rules = new[]
{
new Konnect.Inputs.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestProduceRuleArgs
{
Action = "string",
Description = "string",
Rule = "string",
},
},
},
TxnOffsetCommit = new Konnect.Inputs.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestTxnOffsetCommitArgs
{
Rules = new[]
{
new Konnect.Inputs.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestTxnOffsetCommitRuleArgs
{
Action = "string",
Description = "string",
Rule = "string",
},
},
},
},
},
},
GatewayId = "string",
VirtualClusterId = "string",
Condition = "string",
Description = "string",
Enabled = false,
Labels =
{
{ "string", "string" },
},
Name = "string",
});
example, err := konnect.NewEventGatewayClusterPolicyRequestRuleValidator(ctx, "eventGatewayClusterPolicyRequestRuleValidatorResource", &konnect.EventGatewayClusterPolicyRequestRuleValidatorArgs{
Config: &konnect.EventGatewayClusterPolicyRequestRuleValidatorConfigArgs{
Requests: konnect.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestArray{
&konnect.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestArgs{
AlterClientQuotas: &konnect.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestAlterClientQuotasArgs{
Rules: konnect.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestAlterClientQuotasRuleArray{
&konnect.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestAlterClientQuotasRuleArgs{
Action: pulumi.String("string"),
Description: pulumi.String("string"),
Rule: pulumi.String("string"),
},
},
},
AlterConfigs: &konnect.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestAlterConfigsArgs{
Rules: konnect.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestAlterConfigsRuleArray{
&konnect.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestAlterConfigsRuleArgs{
Action: pulumi.String("string"),
Description: pulumi.String("string"),
Rule: pulumi.String("string"),
},
},
},
AlterUserScramCredentials: &konnect.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestAlterUserScramCredentialsArgs{
Rules: konnect.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestAlterUserScramCredentialsRuleArray{
&konnect.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestAlterUserScramCredentialsRuleArgs{
Action: pulumi.String("string"),
Description: pulumi.String("string"),
Rule: pulumi.String("string"),
},
},
},
ConsumerGroupHeartbeat: &konnect.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestConsumerGroupHeartbeatArgs{
Rules: konnect.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestConsumerGroupHeartbeatRuleArray{
&konnect.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestConsumerGroupHeartbeatRuleArgs{
Action: pulumi.String("string"),
Description: pulumi.String("string"),
Rule: pulumi.String("string"),
},
},
},
CreatePartitions: &konnect.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestCreatePartitionsArgs{
Rules: konnect.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestCreatePartitionsRuleArray{
&konnect.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestCreatePartitionsRuleArgs{
Action: pulumi.String("string"),
Description: pulumi.String("string"),
Rule: pulumi.String("string"),
},
},
},
CreateTopics: &konnect.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestCreateTopicsArgs{
Rules: konnect.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestCreateTopicsRuleArray{
&konnect.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestCreateTopicsRuleArgs{
Action: pulumi.String("string"),
Description: pulumi.String("string"),
Rule: pulumi.String("string"),
},
},
},
Fetch: &konnect.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestFetchArgs{
Rules: konnect.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestFetchRuleArray{
&konnect.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestFetchRuleArgs{
Action: pulumi.String("string"),
Description: pulumi.String("string"),
Rule: pulumi.String("string"),
},
},
},
IncrementalAlterConfigs: &konnect.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestIncrementalAlterConfigsArgs{
Rules: konnect.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestIncrementalAlterConfigsRuleArray{
&konnect.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestIncrementalAlterConfigsRuleArgs{
Action: pulumi.String("string"),
Description: pulumi.String("string"),
Rule: pulumi.String("string"),
},
},
},
JoinGroup: &konnect.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestJoinGroupArgs{
Rules: konnect.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestJoinGroupRuleArray{
&konnect.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestJoinGroupRuleArgs{
Action: pulumi.String("string"),
Description: pulumi.String("string"),
Rule: pulumi.String("string"),
},
},
},
OffsetCommit: &konnect.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestOffsetCommitArgs{
Rules: konnect.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestOffsetCommitRuleArray{
&konnect.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestOffsetCommitRuleArgs{
Action: pulumi.String("string"),
Description: pulumi.String("string"),
Rule: pulumi.String("string"),
},
},
},
OffsetFetch: &konnect.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestOffsetFetchArgs{
Rules: konnect.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestOffsetFetchRuleArray{
&konnect.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestOffsetFetchRuleArgs{
Action: pulumi.String("string"),
Description: pulumi.String("string"),
Rule: pulumi.String("string"),
},
},
},
Produce: &konnect.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestProduceArgs{
Rules: konnect.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestProduceRuleArray{
&konnect.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestProduceRuleArgs{
Action: pulumi.String("string"),
Description: pulumi.String("string"),
Rule: pulumi.String("string"),
},
},
},
TxnOffsetCommit: &konnect.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestTxnOffsetCommitArgs{
Rules: konnect.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestTxnOffsetCommitRuleArray{
&konnect.EventGatewayClusterPolicyRequestRuleValidatorConfigRequestTxnOffsetCommitRuleArgs{
Action: pulumi.String("string"),
Description: pulumi.String("string"),
Rule: pulumi.String("string"),
},
},
},
},
},
},
GatewayId: pulumi.String("string"),
VirtualClusterId: pulumi.String("string"),
Condition: pulumi.String("string"),
Description: pulumi.String("string"),
Enabled: pulumi.Bool(false),
Labels: pulumi.StringMap{
"string": pulumi.String("string"),
},
Name: pulumi.String("string"),
})
resource "konnect_event_gateway_cluster_policy_request_rule_validator" "eventGatewayClusterPolicyRequestRuleValidatorResource" {
lifecycle {
create_before_destroy = true
}
config = {
requests = [{
alter_client_quotas = {
rules = [{
action = "string"
description = "string"
rule = "string"
}]
}
alter_configs = {
rules = [{
action = "string"
description = "string"
rule = "string"
}]
}
alter_user_scram_credentials = {
rules = [{
action = "string"
description = "string"
rule = "string"
}]
}
consumer_group_heartbeat = {
rules = [{
action = "string"
description = "string"
rule = "string"
}]
}
create_partitions = {
rules = [{
action = "string"
description = "string"
rule = "string"
}]
}
create_topics = {
rules = [{
action = "string"
description = "string"
rule = "string"
}]
}
fetch = {
rules = [{
action = "string"
description = "string"
rule = "string"
}]
}
incremental_alter_configs = {
rules = [{
action = "string"
description = "string"
rule = "string"
}]
}
join_group = {
rules = [{
action = "string"
description = "string"
rule = "string"
}]
}
offset_commit = {
rules = [{
action = "string"
description = "string"
rule = "string"
}]
}
offset_fetch = {
rules = [{
action = "string"
description = "string"
rule = "string"
}]
}
produce = {
rules = [{
action = "string"
description = "string"
rule = "string"
}]
}
txn_offset_commit = {
rules = [{
action = "string"
description = "string"
rule = "string"
}]
}
}]
}
gateway_id = "string"
virtual_cluster_id = "string"
condition = "string"
description = "string"
enabled = false
labels = {
"string" = "string"
}
name = "string"
}
var eventGatewayClusterPolicyRequestRuleValidatorResource = new EventGatewayClusterPolicyRequestRuleValidator("eventGatewayClusterPolicyRequestRuleValidatorResource", EventGatewayClusterPolicyRequestRuleValidatorArgs.builder()
.config(EventGatewayClusterPolicyRequestRuleValidatorConfigArgs.builder()
.requests(EventGatewayClusterPolicyRequestRuleValidatorConfigRequestArgs.builder()
.alterClientQuotas(EventGatewayClusterPolicyRequestRuleValidatorConfigRequestAlterClientQuotasArgs.builder()
.rules(EventGatewayClusterPolicyRequestRuleValidatorConfigRequestAlterClientQuotasRuleArgs.builder()
.action("string")
.description("string")
.rule("string")
.build())
.build())
.alterConfigs(EventGatewayClusterPolicyRequestRuleValidatorConfigRequestAlterConfigsArgs.builder()
.rules(EventGatewayClusterPolicyRequestRuleValidatorConfigRequestAlterConfigsRuleArgs.builder()
.action("string")
.description("string")
.rule("string")
.build())
.build())
.alterUserScramCredentials(EventGatewayClusterPolicyRequestRuleValidatorConfigRequestAlterUserScramCredentialsArgs.builder()
.rules(EventGatewayClusterPolicyRequestRuleValidatorConfigRequestAlterUserScramCredentialsRuleArgs.builder()
.action("string")
.description("string")
.rule("string")
.build())
.build())
.consumerGroupHeartbeat(EventGatewayClusterPolicyRequestRuleValidatorConfigRequestConsumerGroupHeartbeatArgs.builder()
.rules(EventGatewayClusterPolicyRequestRuleValidatorConfigRequestConsumerGroupHeartbeatRuleArgs.builder()
.action("string")
.description("string")
.rule("string")
.build())
.build())
.createPartitions(EventGatewayClusterPolicyRequestRuleValidatorConfigRequestCreatePartitionsArgs.builder()
.rules(EventGatewayClusterPolicyRequestRuleValidatorConfigRequestCreatePartitionsRuleArgs.builder()
.action("string")
.description("string")
.rule("string")
.build())
.build())
.createTopics(EventGatewayClusterPolicyRequestRuleValidatorConfigRequestCreateTopicsArgs.builder()
.rules(EventGatewayClusterPolicyRequestRuleValidatorConfigRequestCreateTopicsRuleArgs.builder()
.action("string")
.description("string")
.rule("string")
.build())
.build())
.fetch(EventGatewayClusterPolicyRequestRuleValidatorConfigRequestFetchArgs.builder()
.rules(EventGatewayClusterPolicyRequestRuleValidatorConfigRequestFetchRuleArgs.builder()
.action("string")
.description("string")
.rule("string")
.build())
.build())
.incrementalAlterConfigs(EventGatewayClusterPolicyRequestRuleValidatorConfigRequestIncrementalAlterConfigsArgs.builder()
.rules(EventGatewayClusterPolicyRequestRuleValidatorConfigRequestIncrementalAlterConfigsRuleArgs.builder()
.action("string")
.description("string")
.rule("string")
.build())
.build())
.joinGroup(EventGatewayClusterPolicyRequestRuleValidatorConfigRequestJoinGroupArgs.builder()
.rules(EventGatewayClusterPolicyRequestRuleValidatorConfigRequestJoinGroupRuleArgs.builder()
.action("string")
.description("string")
.rule("string")
.build())
.build())
.offsetCommit(EventGatewayClusterPolicyRequestRuleValidatorConfigRequestOffsetCommitArgs.builder()
.rules(EventGatewayClusterPolicyRequestRuleValidatorConfigRequestOffsetCommitRuleArgs.builder()
.action("string")
.description("string")
.rule("string")
.build())
.build())
.offsetFetch(EventGatewayClusterPolicyRequestRuleValidatorConfigRequestOffsetFetchArgs.builder()
.rules(EventGatewayClusterPolicyRequestRuleValidatorConfigRequestOffsetFetchRuleArgs.builder()
.action("string")
.description("string")
.rule("string")
.build())
.build())
.produce(EventGatewayClusterPolicyRequestRuleValidatorConfigRequestProduceArgs.builder()
.rules(EventGatewayClusterPolicyRequestRuleValidatorConfigRequestProduceRuleArgs.builder()
.action("string")
.description("string")
.rule("string")
.build())
.build())
.txnOffsetCommit(EventGatewayClusterPolicyRequestRuleValidatorConfigRequestTxnOffsetCommitArgs.builder()
.rules(EventGatewayClusterPolicyRequestRuleValidatorConfigRequestTxnOffsetCommitRuleArgs.builder()
.action("string")
.description("string")
.rule("string")
.build())
.build())
.build())
.build())
.gatewayId("string")
.virtualClusterId("string")
.condition("string")
.description("string")
.enabled(false)
.labels(Map.of("string", "string"))
.name("string")
.build());
event_gateway_cluster_policy_request_rule_validator_resource = konnect.EventGatewayClusterPolicyRequestRuleValidator("eventGatewayClusterPolicyRequestRuleValidatorResource",
config={
"requests": [{
"alter_client_quotas": {
"rules": [{
"action": "string",
"description": "string",
"rule": "string",
}],
},
"alter_configs": {
"rules": [{
"action": "string",
"description": "string",
"rule": "string",
}],
},
"alter_user_scram_credentials": {
"rules": [{
"action": "string",
"description": "string",
"rule": "string",
}],
},
"consumer_group_heartbeat": {
"rules": [{
"action": "string",
"description": "string",
"rule": "string",
}],
},
"create_partitions": {
"rules": [{
"action": "string",
"description": "string",
"rule": "string",
}],
},
"create_topics": {
"rules": [{
"action": "string",
"description": "string",
"rule": "string",
}],
},
"fetch": {
"rules": [{
"action": "string",
"description": "string",
"rule": "string",
}],
},
"incremental_alter_configs": {
"rules": [{
"action": "string",
"description": "string",
"rule": "string",
}],
},
"join_group": {
"rules": [{
"action": "string",
"description": "string",
"rule": "string",
}],
},
"offset_commit": {
"rules": [{
"action": "string",
"description": "string",
"rule": "string",
}],
},
"offset_fetch": {
"rules": [{
"action": "string",
"description": "string",
"rule": "string",
}],
},
"produce": {
"rules": [{
"action": "string",
"description": "string",
"rule": "string",
}],
},
"txn_offset_commit": {
"rules": [{
"action": "string",
"description": "string",
"rule": "string",
}],
},
}],
},
gateway_id="string",
virtual_cluster_id="string",
condition="string",
description="string",
enabled=False,
labels={
"string": "string",
},
name="string")
const eventGatewayClusterPolicyRequestRuleValidatorResource = new konnect.EventGatewayClusterPolicyRequestRuleValidator("eventGatewayClusterPolicyRequestRuleValidatorResource", {
config: {
requests: [{
alterClientQuotas: {
rules: [{
action: "string",
description: "string",
rule: "string",
}],
},
alterConfigs: {
rules: [{
action: "string",
description: "string",
rule: "string",
}],
},
alterUserScramCredentials: {
rules: [{
action: "string",
description: "string",
rule: "string",
}],
},
consumerGroupHeartbeat: {
rules: [{
action: "string",
description: "string",
rule: "string",
}],
},
createPartitions: {
rules: [{
action: "string",
description: "string",
rule: "string",
}],
},
createTopics: {
rules: [{
action: "string",
description: "string",
rule: "string",
}],
},
fetch: {
rules: [{
action: "string",
description: "string",
rule: "string",
}],
},
incrementalAlterConfigs: {
rules: [{
action: "string",
description: "string",
rule: "string",
}],
},
joinGroup: {
rules: [{
action: "string",
description: "string",
rule: "string",
}],
},
offsetCommit: {
rules: [{
action: "string",
description: "string",
rule: "string",
}],
},
offsetFetch: {
rules: [{
action: "string",
description: "string",
rule: "string",
}],
},
produce: {
rules: [{
action: "string",
description: "string",
rule: "string",
}],
},
txnOffsetCommit: {
rules: [{
action: "string",
description: "string",
rule: "string",
}],
},
}],
},
gatewayId: "string",
virtualClusterId: "string",
condition: "string",
description: "string",
enabled: false,
labels: {
string: "string",
},
name: "string",
});
type: konnect:EventGatewayClusterPolicyRequestRuleValidator
properties:
condition: string
config:
requests:
- alterClientQuotas:
rules:
- action: string
description: string
rule: string
alterConfigs:
rules:
- action: string
description: string
rule: string
alterUserScramCredentials:
rules:
- action: string
description: string
rule: string
consumerGroupHeartbeat:
rules:
- action: string
description: string
rule: string
createPartitions:
rules:
- action: string
description: string
rule: string
createTopics:
rules:
- action: string
description: string
rule: string
fetch:
rules:
- action: string
description: string
rule: string
incrementalAlterConfigs:
rules:
- action: string
description: string
rule: string
joinGroup:
rules:
- action: string
description: string
rule: string
offsetCommit:
rules:
- action: string
description: string
rule: string
offsetFetch:
rules:
- action: string
description: string
rule: string
produce:
rules:
- action: string
description: string
rule: string
txnOffsetCommit:
rules:
- action: string
description: string
rule: string
description: string
enabled: false
gatewayId: string
labels:
string: string
name: string
virtualClusterId: string
EventGatewayClusterPolicyRequestRuleValidator Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The EventGatewayClusterPolicyRequestRuleValidator resource accepts the following input properties:
- Config
Event
Gateway Cluster Policy Request Rule Validator Config - The configuration of the request rule validator policy.
- Gateway
Id string - The UUID of your Gateway.
- Virtual
Cluster stringId - The ID of the Virtual Cluster.
- Condition string
- A string containing the boolean expression that determines whether the policy is applied. Default: ""
- Description string
- A human-readable description of the policy. Default: ""
- Enabled bool
- Whether the policy is enabled. Default: true
- Labels Dictionary<string, string>
- Labels store metadata of an entity that can be used for filtering an entity list or for searching across entity types.
- Name string
- A unique user-defined name of the policy.
- Config
Event
Gateway Cluster Policy Request Rule Validator Config Args - The configuration of the request rule validator policy.
- Gateway
Id string - The UUID of your Gateway.
- Virtual
Cluster stringId - The ID of the Virtual Cluster.
- Condition string
- A string containing the boolean expression that determines whether the policy is applied. Default: ""
- Description string
- A human-readable description of the policy. Default: ""
- Enabled bool
- Whether the policy is enabled. Default: true
- Labels map[string]string
- Labels store metadata of an entity that can be used for filtering an entity list or for searching across entity types.
- Name string
- A unique user-defined name of the policy.
- config object
- The configuration of the request rule validator policy.
- gateway_
id string - The UUID of your Gateway.
- virtual_
cluster_ stringid - The ID of the Virtual Cluster.
- condition string
- A string containing the boolean expression that determines whether the policy is applied. Default: ""
- description string
- A human-readable description of the policy. Default: ""
- enabled bool
- Whether the policy is enabled. Default: true
- labels map(string)
- Labels store metadata of an entity that can be used for filtering an entity list or for searching across entity types.
- name string
- A unique user-defined name of the policy.
- config
Event
Gateway Cluster Policy Request Rule Validator Config - The configuration of the request rule validator policy.
- gateway
Id String - The UUID of your Gateway.
- virtual
Cluster StringId - The ID of the Virtual Cluster.
- condition String
- A string containing the boolean expression that determines whether the policy is applied. Default: ""
- description String
- A human-readable description of the policy. Default: ""
- enabled Boolean
- Whether the policy is enabled. Default: true
- labels Map<String,String>
- Labels store metadata of an entity that can be used for filtering an entity list or for searching across entity types.
- name String
- A unique user-defined name of the policy.
- config
Event
Gateway Cluster Policy Request Rule Validator Config - The configuration of the request rule validator policy.
- gateway
Id string - The UUID of your Gateway.
- virtual
Cluster stringId - The ID of the Virtual Cluster.
- condition string
- A string containing the boolean expression that determines whether the policy is applied. Default: ""
- description string
- A human-readable description of the policy. Default: ""
- enabled boolean
- Whether the policy is enabled. Default: true
- labels {[key: string]: string}
- Labels store metadata of an entity that can be used for filtering an entity list or for searching across entity types.
- name string
- A unique user-defined name of the policy.
- config
Event
Gateway Cluster Policy Request Rule Validator Config Args - The configuration of the request rule validator policy.
- gateway_
id str - The UUID of your Gateway.
- virtual_
cluster_ strid - The ID of the Virtual Cluster.
- condition str
- A string containing the boolean expression that determines whether the policy is applied. Default: ""
- description str
- A human-readable description of the policy. Default: ""
- enabled bool
- Whether the policy is enabled. Default: true
- labels Mapping[str, str]
- Labels store metadata of an entity that can be used for filtering an entity list or for searching across entity types.
- name str
- A unique user-defined name of the policy.
- config Property Map
- The configuration of the request rule validator policy.
- gateway
Id String - The UUID of your Gateway.
- virtual
Cluster StringId - The ID of the Virtual Cluster.
- condition String
- A string containing the boolean expression that determines whether the policy is applied. Default: ""
- description String
- A human-readable description of the policy. Default: ""
- enabled Boolean
- Whether the policy is enabled. Default: true
- labels Map<String>
- Labels store metadata of an entity that can be used for filtering an entity list or for searching across entity types.
- name String
- A unique user-defined name of the policy.
Outputs
All input properties are implicitly available as output properties. Additionally, the EventGatewayClusterPolicyRequestRuleValidator resource produces the following output properties:
- Created
At string - An ISO-8601 timestamp representation of entity creation date.
- Id string
- The provider-assigned unique ID for this managed resource.
- Parent
Policy stringId - The unique identifier of the parent policy, if any.
- Updated
At string - An ISO-8601 timestamp representation of entity update date.
- Created
At string - An ISO-8601 timestamp representation of entity creation date.
- Id string
- The provider-assigned unique ID for this managed resource.
- Parent
Policy stringId - The unique identifier of the parent policy, if any.
- Updated
At string - An ISO-8601 timestamp representation of entity update date.
- created_
at string - An ISO-8601 timestamp representation of entity creation date.
- id string
- The provider-assigned unique ID for this managed resource.
- parent_
policy_ stringid - The unique identifier of the parent policy, if any.
- updated_
at string - An ISO-8601 timestamp representation of entity update date.
- created
At String - An ISO-8601 timestamp representation of entity creation date.
- id String
- The provider-assigned unique ID for this managed resource.
- parent
Policy StringId - The unique identifier of the parent policy, if any.
- updated
At String - An ISO-8601 timestamp representation of entity update date.
- created
At string - An ISO-8601 timestamp representation of entity creation date.
- id string
- The provider-assigned unique ID for this managed resource.
- parent
Policy stringId - The unique identifier of the parent policy, if any.
- updated
At string - An ISO-8601 timestamp representation of entity update date.
- created_
at str - An ISO-8601 timestamp representation of entity creation date.
- id str
- The provider-assigned unique ID for this managed resource.
- parent_
policy_ strid - The unique identifier of the parent policy, if any.
- updated_
at str - An ISO-8601 timestamp representation of entity update date.
- created
At String - An ISO-8601 timestamp representation of entity creation date.
- id String
- The provider-assigned unique ID for this managed resource.
- parent
Policy StringId - The unique identifier of the parent policy, if any.
- updated
At String - An ISO-8601 timestamp representation of entity update date.
Look up Existing EventGatewayClusterPolicyRequestRuleValidator Resource
Get an existing EventGatewayClusterPolicyRequestRuleValidator resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: EventGatewayClusterPolicyRequestRuleValidatorState, opts?: CustomResourceOptions): EventGatewayClusterPolicyRequestRuleValidator@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
condition: Optional[str] = None,
config: Optional[EventGatewayClusterPolicyRequestRuleValidatorConfigArgs] = None,
created_at: Optional[str] = None,
description: Optional[str] = None,
enabled: Optional[bool] = None,
gateway_id: Optional[str] = None,
labels: Optional[Mapping[str, str]] = None,
name: Optional[str] = None,
parent_policy_id: Optional[str] = None,
updated_at: Optional[str] = None,
virtual_cluster_id: Optional[str] = None) -> EventGatewayClusterPolicyRequestRuleValidatorfunc GetEventGatewayClusterPolicyRequestRuleValidator(ctx *Context, name string, id IDInput, state *EventGatewayClusterPolicyRequestRuleValidatorState, opts ...ResourceOption) (*EventGatewayClusterPolicyRequestRuleValidator, error)public static EventGatewayClusterPolicyRequestRuleValidator Get(string name, Input<string> id, EventGatewayClusterPolicyRequestRuleValidatorState? state, CustomResourceOptions? opts = null)public static EventGatewayClusterPolicyRequestRuleValidator get(String name, Output<String> id, EventGatewayClusterPolicyRequestRuleValidatorState state, CustomResourceOptions options)resources: _: type: konnect:EventGatewayClusterPolicyRequestRuleValidator get: id: ${id}import {
to = konnect_event_gateway_cluster_policy_request_rule_validator.example
id = "${id}"
}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Condition string
- A string containing the boolean expression that determines whether the policy is applied. Default: ""
- Config
Event
Gateway Cluster Policy Request Rule Validator Config - The configuration of the request rule validator policy.
- Created
At string - An ISO-8601 timestamp representation of entity creation date.
- Description string
- A human-readable description of the policy. Default: ""
- Enabled bool
- Whether the policy is enabled. Default: true
- Gateway
Id string - The UUID of your Gateway.
- Labels Dictionary<string, string>
- Labels store metadata of an entity that can be used for filtering an entity list or for searching across entity types.
- Name string
- A unique user-defined name of the policy.
- Parent
Policy stringId - The unique identifier of the parent policy, if any.
- Updated
At string - An ISO-8601 timestamp representation of entity update date.
- Virtual
Cluster stringId - The ID of the Virtual Cluster.
- Condition string
- A string containing the boolean expression that determines whether the policy is applied. Default: ""
- Config
Event
Gateway Cluster Policy Request Rule Validator Config Args - The configuration of the request rule validator policy.
- Created
At string - An ISO-8601 timestamp representation of entity creation date.
- Description string
- A human-readable description of the policy. Default: ""
- Enabled bool
- Whether the policy is enabled. Default: true
- Gateway
Id string - The UUID of your Gateway.
- Labels map[string]string
- Labels store metadata of an entity that can be used for filtering an entity list or for searching across entity types.
- Name string
- A unique user-defined name of the policy.
- Parent
Policy stringId - The unique identifier of the parent policy, if any.
- Updated
At string - An ISO-8601 timestamp representation of entity update date.
- Virtual
Cluster stringId - The ID of the Virtual Cluster.
- condition string
- A string containing the boolean expression that determines whether the policy is applied. Default: ""
- config object
- The configuration of the request rule validator policy.
- created_
at string - An ISO-8601 timestamp representation of entity creation date.
- description string
- A human-readable description of the policy. Default: ""
- enabled bool
- Whether the policy is enabled. Default: true
- gateway_
id string - The UUID of your Gateway.
- labels map(string)
- Labels store metadata of an entity that can be used for filtering an entity list or for searching across entity types.
- name string
- A unique user-defined name of the policy.
- parent_
policy_ stringid - The unique identifier of the parent policy, if any.
- updated_
at string - An ISO-8601 timestamp representation of entity update date.
- virtual_
cluster_ stringid - The ID of the Virtual Cluster.
- condition String
- A string containing the boolean expression that determines whether the policy is applied. Default: ""
- config
Event
Gateway Cluster Policy Request Rule Validator Config - The configuration of the request rule validator policy.
- created
At String - An ISO-8601 timestamp representation of entity creation date.
- description String
- A human-readable description of the policy. Default: ""
- enabled Boolean
- Whether the policy is enabled. Default: true
- gateway
Id String - The UUID of your Gateway.
- labels Map<String,String>
- Labels store metadata of an entity that can be used for filtering an entity list or for searching across entity types.
- name String
- A unique user-defined name of the policy.
- parent
Policy StringId - The unique identifier of the parent policy, if any.
- updated
At String - An ISO-8601 timestamp representation of entity update date.
- virtual
Cluster StringId - The ID of the Virtual Cluster.
- condition string
- A string containing the boolean expression that determines whether the policy is applied. Default: ""
- config
Event
Gateway Cluster Policy Request Rule Validator Config - The configuration of the request rule validator policy.
- created
At string - An ISO-8601 timestamp representation of entity creation date.
- description string
- A human-readable description of the policy. Default: ""
- enabled boolean
- Whether the policy is enabled. Default: true
- gateway
Id string - The UUID of your Gateway.
- labels {[key: string]: string}
- Labels store metadata of an entity that can be used for filtering an entity list or for searching across entity types.
- name string
- A unique user-defined name of the policy.
- parent
Policy stringId - The unique identifier of the parent policy, if any.
- updated
At string - An ISO-8601 timestamp representation of entity update date.
- virtual
Cluster stringId - The ID of the Virtual Cluster.
- condition str
- A string containing the boolean expression that determines whether the policy is applied. Default: ""
- config
Event
Gateway Cluster Policy Request Rule Validator Config Args - The configuration of the request rule validator policy.
- created_
at str - An ISO-8601 timestamp representation of entity creation date.
- description str
- A human-readable description of the policy. Default: ""
- enabled bool
- Whether the policy is enabled. Default: true
- gateway_
id str - The UUID of your Gateway.
- labels Mapping[str, str]
- Labels store metadata of an entity that can be used for filtering an entity list or for searching across entity types.
- name str
- A unique user-defined name of the policy.
- parent_
policy_ strid - The unique identifier of the parent policy, if any.
- updated_
at str - An ISO-8601 timestamp representation of entity update date.
- virtual_
cluster_ strid - The ID of the Virtual Cluster.
- condition String
- A string containing the boolean expression that determines whether the policy is applied. Default: ""
- config Property Map
- The configuration of the request rule validator policy.
- created
At String - An ISO-8601 timestamp representation of entity creation date.
- description String
- A human-readable description of the policy. Default: ""
- enabled Boolean
- Whether the policy is enabled. Default: true
- gateway
Id String - The UUID of your Gateway.
- labels Map<String>
- Labels store metadata of an entity that can be used for filtering an entity list or for searching across entity types.
- name String
- A unique user-defined name of the policy.
- parent
Policy StringId - The unique identifier of the parent policy, if any.
- updated
At String - An ISO-8601 timestamp representation of entity update date.
- virtual
Cluster StringId - The ID of the Virtual Cluster.
Supporting Types
EventGatewayClusterPolicyRequestRuleValidatorConfig, EventGatewayClusterPolicyRequestRuleValidatorConfigArgs
- Requests
List<Event
Gateway Cluster Policy Request Rule Validator Config Request> - The rules to apply, grouped by Kafka request type. A request type can occur more than once in this list. Every entry for the type applies, in list order. Requests of a type that is not in this list are not validated. A maximum of 100 entries are allowed.
- Requests
[]Event
Gateway Cluster Policy Request Rule Validator Config Request - The rules to apply, grouped by Kafka request type. A request type can occur more than once in this list. Every entry for the type applies, in list order. Requests of a type that is not in this list are not validated. A maximum of 100 entries are allowed.
- requests list(object)
- The rules to apply, grouped by Kafka request type. A request type can occur more than once in this list. Every entry for the type applies, in list order. Requests of a type that is not in this list are not validated. A maximum of 100 entries are allowed.
- requests
List<Event
Gateway Cluster Policy Request Rule Validator Config Request> - The rules to apply, grouped by Kafka request type. A request type can occur more than once in this list. Every entry for the type applies, in list order. Requests of a type that is not in this list are not validated. A maximum of 100 entries are allowed.
- requests
Event
Gateway Cluster Policy Request Rule Validator Config Request[] - The rules to apply, grouped by Kafka request type. A request type can occur more than once in this list. Every entry for the type applies, in list order. Requests of a type that is not in this list are not validated. A maximum of 100 entries are allowed.
- requests
Sequence[Event
Gateway Cluster Policy Request Rule Validator Config Request] - The rules to apply, grouped by Kafka request type. A request type can occur more than once in this list. Every entry for the type applies, in list order. Requests of a type that is not in this list are not validated. A maximum of 100 entries are allowed.
- requests List<Property Map>
- The rules to apply, grouped by Kafka request type. A request type can occur more than once in this list. Every entry for the type applies, in list order. Requests of a type that is not in this list are not validated. A maximum of 100 entries are allowed.
EventGatewayClusterPolicyRequestRuleValidatorConfigRequest, EventGatewayClusterPolicyRequestRuleValidatorConfigRequestArgs
- Alter
Client EventQuotas Gateway Cluster Policy Request Rule Validator Config Request Alter Client Quotas - The rules to apply to Kafka
AlterClientQuotasrequests. - Alter
Configs EventGateway Cluster Policy Request Rule Validator Config Request Alter Configs - The rules to apply to Kafka
AlterConfigsrequests. - Alter
User EventScram Credentials Gateway Cluster Policy Request Rule Validator Config Request Alter User Scram Credentials - The rules to apply to Kafka
AlterUserScramCredentialsrequests. - Consumer
Group EventHeartbeat Gateway Cluster Policy Request Rule Validator Config Request Consumer Group Heartbeat - The rules to apply to Kafka
ConsumerGroupHeartbeatrequests. - Create
Partitions EventGateway Cluster Policy Request Rule Validator Config Request Create Partitions - The rules to apply to Kafka
CreatePartitionsrequests. - Create
Topics EventGateway Cluster Policy Request Rule Validator Config Request Create Topics - The rules to apply to Kafka
CreateTopicsrequests. - Fetch
Event
Gateway Cluster Policy Request Rule Validator Config Request Fetch - The rules to apply to Kafka
Fetchrequests. - Incremental
Alter EventConfigs Gateway Cluster Policy Request Rule Validator Config Request Incremental Alter Configs - The rules to apply to Kafka
IncrementalAlterConfigsrequests. - Join
Group EventGateway Cluster Policy Request Rule Validator Config Request Join Group - The rules to apply to Kafka
JoinGrouprequests. - Offset
Commit EventGateway Cluster Policy Request Rule Validator Config Request Offset Commit - The rules to apply to Kafka
OffsetCommitrequests. - Offset
Fetch EventGateway Cluster Policy Request Rule Validator Config Request Offset Fetch - The rules to apply to Kafka
OffsetFetchrequests. - Produce
Event
Gateway Cluster Policy Request Rule Validator Config Request Produce - The rules to apply to Kafka
Producerequests. - Txn
Offset EventCommit Gateway Cluster Policy Request Rule Validator Config Request Txn Offset Commit - The rules to apply to Kafka
TxnOffsetCommitrequests.
- Alter
Client EventQuotas Gateway Cluster Policy Request Rule Validator Config Request Alter Client Quotas - The rules to apply to Kafka
AlterClientQuotasrequests. - Alter
Configs EventGateway Cluster Policy Request Rule Validator Config Request Alter Configs - The rules to apply to Kafka
AlterConfigsrequests. - Alter
User EventScram Credentials Gateway Cluster Policy Request Rule Validator Config Request Alter User Scram Credentials - The rules to apply to Kafka
AlterUserScramCredentialsrequests. - Consumer
Group EventHeartbeat Gateway Cluster Policy Request Rule Validator Config Request Consumer Group Heartbeat - The rules to apply to Kafka
ConsumerGroupHeartbeatrequests. - Create
Partitions EventGateway Cluster Policy Request Rule Validator Config Request Create Partitions - The rules to apply to Kafka
CreatePartitionsrequests. - Create
Topics EventGateway Cluster Policy Request Rule Validator Config Request Create Topics - The rules to apply to Kafka
CreateTopicsrequests. - Fetch
Event
Gateway Cluster Policy Request Rule Validator Config Request Fetch - The rules to apply to Kafka
Fetchrequests. - Incremental
Alter EventConfigs Gateway Cluster Policy Request Rule Validator Config Request Incremental Alter Configs - The rules to apply to Kafka
IncrementalAlterConfigsrequests. - Join
Group EventGateway Cluster Policy Request Rule Validator Config Request Join Group - The rules to apply to Kafka
JoinGrouprequests. - Offset
Commit EventGateway Cluster Policy Request Rule Validator Config Request Offset Commit - The rules to apply to Kafka
OffsetCommitrequests. - Offset
Fetch EventGateway Cluster Policy Request Rule Validator Config Request Offset Fetch - The rules to apply to Kafka
OffsetFetchrequests. - Produce
Event
Gateway Cluster Policy Request Rule Validator Config Request Produce - The rules to apply to Kafka
Producerequests. - Txn
Offset EventCommit Gateway Cluster Policy Request Rule Validator Config Request Txn Offset Commit - The rules to apply to Kafka
TxnOffsetCommitrequests.
- alter_
client_ objectquotas - The rules to apply to Kafka
AlterClientQuotasrequests. - alter_
configs object - The rules to apply to Kafka
AlterConfigsrequests. - alter_
user_ objectscram_ credentials - The rules to apply to Kafka
AlterUserScramCredentialsrequests. - consumer_
group_ objectheartbeat - The rules to apply to Kafka
ConsumerGroupHeartbeatrequests. - create_
partitions object - The rules to apply to Kafka
CreatePartitionsrequests. - create_
topics object - The rules to apply to Kafka
CreateTopicsrequests. - fetch object
- The rules to apply to Kafka
Fetchrequests. - incremental_
alter_ objectconfigs - The rules to apply to Kafka
IncrementalAlterConfigsrequests. - join_
group object - The rules to apply to Kafka
JoinGrouprequests. - offset_
commit object - The rules to apply to Kafka
OffsetCommitrequests. - offset_
fetch object - The rules to apply to Kafka
OffsetFetchrequests. - produce object
- The rules to apply to Kafka
Producerequests. - txn_
offset_ objectcommit - The rules to apply to Kafka
TxnOffsetCommitrequests.
- alter
Client EventQuotas Gateway Cluster Policy Request Rule Validator Config Request Alter Client Quotas - The rules to apply to Kafka
AlterClientQuotasrequests. - alter
Configs EventGateway Cluster Policy Request Rule Validator Config Request Alter Configs - The rules to apply to Kafka
AlterConfigsrequests. - alter
User EventScram Credentials Gateway Cluster Policy Request Rule Validator Config Request Alter User Scram Credentials - The rules to apply to Kafka
AlterUserScramCredentialsrequests. - consumer
Group EventHeartbeat Gateway Cluster Policy Request Rule Validator Config Request Consumer Group Heartbeat - The rules to apply to Kafka
ConsumerGroupHeartbeatrequests. - create
Partitions EventGateway Cluster Policy Request Rule Validator Config Request Create Partitions - The rules to apply to Kafka
CreatePartitionsrequests. - create
Topics EventGateway Cluster Policy Request Rule Validator Config Request Create Topics - The rules to apply to Kafka
CreateTopicsrequests. - fetch
Event
Gateway Cluster Policy Request Rule Validator Config Request Fetch - The rules to apply to Kafka
Fetchrequests. - incremental
Alter EventConfigs Gateway Cluster Policy Request Rule Validator Config Request Incremental Alter Configs - The rules to apply to Kafka
IncrementalAlterConfigsrequests. - join
Group EventGateway Cluster Policy Request Rule Validator Config Request Join Group - The rules to apply to Kafka
JoinGrouprequests. - offset
Commit EventGateway Cluster Policy Request Rule Validator Config Request Offset Commit - The rules to apply to Kafka
OffsetCommitrequests. - offset
Fetch EventGateway Cluster Policy Request Rule Validator Config Request Offset Fetch - The rules to apply to Kafka
OffsetFetchrequests. - produce
Event
Gateway Cluster Policy Request Rule Validator Config Request Produce - The rules to apply to Kafka
Producerequests. - txn
Offset EventCommit Gateway Cluster Policy Request Rule Validator Config Request Txn Offset Commit - The rules to apply to Kafka
TxnOffsetCommitrequests.
- alter
Client EventQuotas Gateway Cluster Policy Request Rule Validator Config Request Alter Client Quotas - The rules to apply to Kafka
AlterClientQuotasrequests. - alter
Configs EventGateway Cluster Policy Request Rule Validator Config Request Alter Configs - The rules to apply to Kafka
AlterConfigsrequests. - alter
User EventScram Credentials Gateway Cluster Policy Request Rule Validator Config Request Alter User Scram Credentials - The rules to apply to Kafka
AlterUserScramCredentialsrequests. - consumer
Group EventHeartbeat Gateway Cluster Policy Request Rule Validator Config Request Consumer Group Heartbeat - The rules to apply to Kafka
ConsumerGroupHeartbeatrequests. - create
Partitions EventGateway Cluster Policy Request Rule Validator Config Request Create Partitions - The rules to apply to Kafka
CreatePartitionsrequests. - create
Topics EventGateway Cluster Policy Request Rule Validator Config Request Create Topics - The rules to apply to Kafka
CreateTopicsrequests. - fetch
Event
Gateway Cluster Policy Request Rule Validator Config Request Fetch - The rules to apply to Kafka
Fetchrequests. - incremental
Alter EventConfigs Gateway Cluster Policy Request Rule Validator Config Request Incremental Alter Configs - The rules to apply to Kafka
IncrementalAlterConfigsrequests. - join
Group EventGateway Cluster Policy Request Rule Validator Config Request Join Group - The rules to apply to Kafka
JoinGrouprequests. - offset
Commit EventGateway Cluster Policy Request Rule Validator Config Request Offset Commit - The rules to apply to Kafka
OffsetCommitrequests. - offset
Fetch EventGateway Cluster Policy Request Rule Validator Config Request Offset Fetch - The rules to apply to Kafka
OffsetFetchrequests. - produce
Event
Gateway Cluster Policy Request Rule Validator Config Request Produce - The rules to apply to Kafka
Producerequests. - txn
Offset EventCommit Gateway Cluster Policy Request Rule Validator Config Request Txn Offset Commit - The rules to apply to Kafka
TxnOffsetCommitrequests.
- alter_
client_ Eventquotas Gateway Cluster Policy Request Rule Validator Config Request Alter Client Quotas - The rules to apply to Kafka
AlterClientQuotasrequests. - alter_
configs EventGateway Cluster Policy Request Rule Validator Config Request Alter Configs - The rules to apply to Kafka
AlterConfigsrequests. - alter_
user_ Eventscram_ credentials Gateway Cluster Policy Request Rule Validator Config Request Alter User Scram Credentials - The rules to apply to Kafka
AlterUserScramCredentialsrequests. - consumer_
group_ Eventheartbeat Gateway Cluster Policy Request Rule Validator Config Request Consumer Group Heartbeat - The rules to apply to Kafka
ConsumerGroupHeartbeatrequests. - create_
partitions EventGateway Cluster Policy Request Rule Validator Config Request Create Partitions - The rules to apply to Kafka
CreatePartitionsrequests. - create_
topics EventGateway Cluster Policy Request Rule Validator Config Request Create Topics - The rules to apply to Kafka
CreateTopicsrequests. - fetch
Event
Gateway Cluster Policy Request Rule Validator Config Request Fetch - The rules to apply to Kafka
Fetchrequests. - incremental_
alter_ Eventconfigs Gateway Cluster Policy Request Rule Validator Config Request Incremental Alter Configs - The rules to apply to Kafka
IncrementalAlterConfigsrequests. - join_
group EventGateway Cluster Policy Request Rule Validator Config Request Join Group - The rules to apply to Kafka
JoinGrouprequests. - offset_
commit EventGateway Cluster Policy Request Rule Validator Config Request Offset Commit - The rules to apply to Kafka
OffsetCommitrequests. - offset_
fetch EventGateway Cluster Policy Request Rule Validator Config Request Offset Fetch - The rules to apply to Kafka
OffsetFetchrequests. - produce
Event
Gateway Cluster Policy Request Rule Validator Config Request Produce - The rules to apply to Kafka
Producerequests. - txn_
offset_ Eventcommit Gateway Cluster Policy Request Rule Validator Config Request Txn Offset Commit - The rules to apply to Kafka
TxnOffsetCommitrequests.
- alter
Client Property MapQuotas - The rules to apply to Kafka
AlterClientQuotasrequests. - alter
Configs Property Map - The rules to apply to Kafka
AlterConfigsrequests. - alter
User Property MapScram Credentials - The rules to apply to Kafka
AlterUserScramCredentialsrequests. - consumer
Group Property MapHeartbeat - The rules to apply to Kafka
ConsumerGroupHeartbeatrequests. - create
Partitions Property Map - The rules to apply to Kafka
CreatePartitionsrequests. - create
Topics Property Map - The rules to apply to Kafka
CreateTopicsrequests. - fetch Property Map
- The rules to apply to Kafka
Fetchrequests. - incremental
Alter Property MapConfigs - The rules to apply to Kafka
IncrementalAlterConfigsrequests. - join
Group Property Map - The rules to apply to Kafka
JoinGrouprequests. - offset
Commit Property Map - The rules to apply to Kafka
OffsetCommitrequests. - offset
Fetch Property Map - The rules to apply to Kafka
OffsetFetchrequests. - produce Property Map
- The rules to apply to Kafka
Producerequests. - txn
Offset Property MapCommit - The rules to apply to Kafka
TxnOffsetCommitrequests.
EventGatewayClusterPolicyRequestRuleValidatorConfigRequestAlterClientQuotas, EventGatewayClusterPolicyRequestRuleValidatorConfigRequestAlterClientQuotasArgs
- Rules
List<Event
Gateway Cluster Policy Request Rule Validator Config Request Alter Client Quotas Rule> - Every rule in this list is evaluated independently against each quota operation in the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- Rules
[]Event
Gateway Cluster Policy Request Rule Validator Config Request Alter Client Quotas Rule - Every rule in this list is evaluated independently against each quota operation in the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules list(object)
- Every rule in this list is evaluated independently against each quota operation in the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules
List<Event
Gateway Cluster Policy Request Rule Validator Config Request Alter Client Quotas Rule> - Every rule in this list is evaluated independently against each quota operation in the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules
Event
Gateway Cluster Policy Request Rule Validator Config Request Alter Client Quotas Rule[] - Every rule in this list is evaluated independently against each quota operation in the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules
Sequence[Event
Gateway Cluster Policy Request Rule Validator Config Request Alter Client Quotas Rule] - Every rule in this list is evaluated independently against each quota operation in the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules List<Property Map>
- Every rule in this list is evaluated independently against each quota operation in the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
EventGatewayClusterPolicyRequestRuleValidatorConfigRequestAlterClientQuotasRule, EventGatewayClusterPolicyRequestRuleValidatorConfigRequestAlterClientQuotasRuleArgs
- Action string
- What to do when a rule evaluates to
false. - Description string
- A human-readable description of the policy. Default: ""
- Rule string
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- Action string
- What to do when a rule evaluates to
false. - Description string
- A human-readable description of the policy. Default: ""
- Rule string
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action string
- What to do when a rule evaluates to
false. - description string
- A human-readable description of the policy. Default: ""
- rule string
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action String
- What to do when a rule evaluates to
false. - description String
- A human-readable description of the policy. Default: ""
- rule String
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action string
- What to do when a rule evaluates to
false. - description string
- A human-readable description of the policy. Default: ""
- rule string
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action str
- What to do when a rule evaluates to
false. - description str
- A human-readable description of the policy. Default: ""
- rule str
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action String
- What to do when a rule evaluates to
false. - description String
- A human-readable description of the policy. Default: ""
- rule String
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
EventGatewayClusterPolicyRequestRuleValidatorConfigRequestAlterConfigs, EventGatewayClusterPolicyRequestRuleValidatorConfigRequestAlterConfigsArgs
- Rules
List<Event
Gateway Cluster Policy Request Rule Validator Config Request Alter Configs Rule> - Every rule in this list is evaluated independently against each resource in the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- Rules
[]Event
Gateway Cluster Policy Request Rule Validator Config Request Alter Configs Rule - Every rule in this list is evaluated independently against each resource in the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules list(object)
- Every rule in this list is evaluated independently against each resource in the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules
List<Event
Gateway Cluster Policy Request Rule Validator Config Request Alter Configs Rule> - Every rule in this list is evaluated independently against each resource in the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules
Event
Gateway Cluster Policy Request Rule Validator Config Request Alter Configs Rule[] - Every rule in this list is evaluated independently against each resource in the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules
Sequence[Event
Gateway Cluster Policy Request Rule Validator Config Request Alter Configs Rule] - Every rule in this list is evaluated independently against each resource in the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules List<Property Map>
- Every rule in this list is evaluated independently against each resource in the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
EventGatewayClusterPolicyRequestRuleValidatorConfigRequestAlterConfigsRule, EventGatewayClusterPolicyRequestRuleValidatorConfigRequestAlterConfigsRuleArgs
- Action string
- What to do when a rule evaluates to
false. - Description string
- A human-readable description of the policy. Default: ""
- Rule string
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- Action string
- What to do when a rule evaluates to
false. - Description string
- A human-readable description of the policy. Default: ""
- Rule string
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action string
- What to do when a rule evaluates to
false. - description string
- A human-readable description of the policy. Default: ""
- rule string
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action String
- What to do when a rule evaluates to
false. - description String
- A human-readable description of the policy. Default: ""
- rule String
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action string
- What to do when a rule evaluates to
false. - description string
- A human-readable description of the policy. Default: ""
- rule string
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action str
- What to do when a rule evaluates to
false. - description str
- A human-readable description of the policy. Default: ""
- rule str
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action String
- What to do when a rule evaluates to
false. - description String
- A human-readable description of the policy. Default: ""
- rule String
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
EventGatewayClusterPolicyRequestRuleValidatorConfigRequestAlterUserScramCredentials, EventGatewayClusterPolicyRequestRuleValidatorConfigRequestAlterUserScramCredentialsArgs
- Rules
List<Event
Gateway Cluster Policy Request Rule Validator Config Request Alter User Scram Credentials Rule> - Every rule in this list is evaluated independently against each credential in the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- Rules
[]Event
Gateway Cluster Policy Request Rule Validator Config Request Alter User Scram Credentials Rule - Every rule in this list is evaluated independently against each credential in the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules list(object)
- Every rule in this list is evaluated independently against each credential in the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules
List<Event
Gateway Cluster Policy Request Rule Validator Config Request Alter User Scram Credentials Rule> - Every rule in this list is evaluated independently against each credential in the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules
Event
Gateway Cluster Policy Request Rule Validator Config Request Alter User Scram Credentials Rule[] - Every rule in this list is evaluated independently against each credential in the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules
Sequence[Event
Gateway Cluster Policy Request Rule Validator Config Request Alter User Scram Credentials Rule] - Every rule in this list is evaluated independently against each credential in the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules List<Property Map>
- Every rule in this list is evaluated independently against each credential in the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
EventGatewayClusterPolicyRequestRuleValidatorConfigRequestAlterUserScramCredentialsRule, EventGatewayClusterPolicyRequestRuleValidatorConfigRequestAlterUserScramCredentialsRuleArgs
- Action string
- What to do when a rule evaluates to
false. - Description string
- A human-readable description of the policy. Default: ""
- Rule string
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- Action string
- What to do when a rule evaluates to
false. - Description string
- A human-readable description of the policy. Default: ""
- Rule string
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action string
- What to do when a rule evaluates to
false. - description string
- A human-readable description of the policy. Default: ""
- rule string
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action String
- What to do when a rule evaluates to
false. - description String
- A human-readable description of the policy. Default: ""
- rule String
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action string
- What to do when a rule evaluates to
false. - description string
- A human-readable description of the policy. Default: ""
- rule string
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action str
- What to do when a rule evaluates to
false. - description str
- A human-readable description of the policy. Default: ""
- rule str
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action String
- What to do when a rule evaluates to
false. - description String
- A human-readable description of the policy. Default: ""
- rule String
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
EventGatewayClusterPolicyRequestRuleValidatorConfigRequestConsumerGroupHeartbeat, EventGatewayClusterPolicyRequestRuleValidatorConfigRequestConsumerGroupHeartbeatArgs
- Rules
List<Event
Gateway Cluster Policy Request Rule Validator Config Request Consumer Group Heartbeat Rule> - Every rule in this list is evaluated independently against the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- Rules
[]Event
Gateway Cluster Policy Request Rule Validator Config Request Consumer Group Heartbeat Rule - Every rule in this list is evaluated independently against the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules list(object)
- Every rule in this list is evaluated independently against the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules
List<Event
Gateway Cluster Policy Request Rule Validator Config Request Consumer Group Heartbeat Rule> - Every rule in this list is evaluated independently against the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules
Event
Gateway Cluster Policy Request Rule Validator Config Request Consumer Group Heartbeat Rule[] - Every rule in this list is evaluated independently against the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules
Sequence[Event
Gateway Cluster Policy Request Rule Validator Config Request Consumer Group Heartbeat Rule] - Every rule in this list is evaluated independently against the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules List<Property Map>
- Every rule in this list is evaluated independently against the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
EventGatewayClusterPolicyRequestRuleValidatorConfigRequestConsumerGroupHeartbeatRule, EventGatewayClusterPolicyRequestRuleValidatorConfigRequestConsumerGroupHeartbeatRuleArgs
- Action string
- What to do when a rule evaluates to
false. - Description string
- A human-readable description of the policy. Default: ""
- Rule string
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- Action string
- What to do when a rule evaluates to
false. - Description string
- A human-readable description of the policy. Default: ""
- Rule string
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action string
- What to do when a rule evaluates to
false. - description string
- A human-readable description of the policy. Default: ""
- rule string
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action String
- What to do when a rule evaluates to
false. - description String
- A human-readable description of the policy. Default: ""
- rule String
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action string
- What to do when a rule evaluates to
false. - description string
- A human-readable description of the policy. Default: ""
- rule string
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action str
- What to do when a rule evaluates to
false. - description str
- A human-readable description of the policy. Default: ""
- rule str
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action String
- What to do when a rule evaluates to
false. - description String
- A human-readable description of the policy. Default: ""
- rule String
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
EventGatewayClusterPolicyRequestRuleValidatorConfigRequestCreatePartitions, EventGatewayClusterPolicyRequestRuleValidatorConfigRequestCreatePartitionsArgs
- Rules
List<Event
Gateway Cluster Policy Request Rule Validator Config Request Create Partitions Rule> - Every rule in this list is evaluated independently against each topic in the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- Rules
[]Event
Gateway Cluster Policy Request Rule Validator Config Request Create Partitions Rule - Every rule in this list is evaluated independently against each topic in the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules list(object)
- Every rule in this list is evaluated independently against each topic in the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules
List<Event
Gateway Cluster Policy Request Rule Validator Config Request Create Partitions Rule> - Every rule in this list is evaluated independently against each topic in the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules
Event
Gateway Cluster Policy Request Rule Validator Config Request Create Partitions Rule[] - Every rule in this list is evaluated independently against each topic in the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules
Sequence[Event
Gateway Cluster Policy Request Rule Validator Config Request Create Partitions Rule] - Every rule in this list is evaluated independently against each topic in the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules List<Property Map>
- Every rule in this list is evaluated independently against each topic in the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
EventGatewayClusterPolicyRequestRuleValidatorConfigRequestCreatePartitionsRule, EventGatewayClusterPolicyRequestRuleValidatorConfigRequestCreatePartitionsRuleArgs
- Action string
- What to do when a rule evaluates to
false. - Description string
- A human-readable description of the policy. Default: ""
- Rule string
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- Action string
- What to do when a rule evaluates to
false. - Description string
- A human-readable description of the policy. Default: ""
- Rule string
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action string
- What to do when a rule evaluates to
false. - description string
- A human-readable description of the policy. Default: ""
- rule string
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action String
- What to do when a rule evaluates to
false. - description String
- A human-readable description of the policy. Default: ""
- rule String
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action string
- What to do when a rule evaluates to
false. - description string
- A human-readable description of the policy. Default: ""
- rule string
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action str
- What to do when a rule evaluates to
false. - description str
- A human-readable description of the policy. Default: ""
- rule str
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action String
- What to do when a rule evaluates to
false. - description String
- A human-readable description of the policy. Default: ""
- rule String
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
EventGatewayClusterPolicyRequestRuleValidatorConfigRequestCreateTopics, EventGatewayClusterPolicyRequestRuleValidatorConfigRequestCreateTopicsArgs
- Rules
List<Event
Gateway Cluster Policy Request Rule Validator Config Request Create Topics Rule> - Every rule in this list is evaluated independently against each topic in the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- Rules
[]Event
Gateway Cluster Policy Request Rule Validator Config Request Create Topics Rule - Every rule in this list is evaluated independently against each topic in the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules list(object)
- Every rule in this list is evaluated independently against each topic in the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules
List<Event
Gateway Cluster Policy Request Rule Validator Config Request Create Topics Rule> - Every rule in this list is evaluated independently against each topic in the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules
Event
Gateway Cluster Policy Request Rule Validator Config Request Create Topics Rule[] - Every rule in this list is evaluated independently against each topic in the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules
Sequence[Event
Gateway Cluster Policy Request Rule Validator Config Request Create Topics Rule] - Every rule in this list is evaluated independently against each topic in the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules List<Property Map>
- Every rule in this list is evaluated independently against each topic in the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
EventGatewayClusterPolicyRequestRuleValidatorConfigRequestCreateTopicsRule, EventGatewayClusterPolicyRequestRuleValidatorConfigRequestCreateTopicsRuleArgs
- Action string
- What to do when a rule evaluates to
false. - Description string
- A human-readable description of the policy. Default: ""
- Rule string
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- Action string
- What to do when a rule evaluates to
false. - Description string
- A human-readable description of the policy. Default: ""
- Rule string
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action string
- What to do when a rule evaluates to
false. - description string
- A human-readable description of the policy. Default: ""
- rule string
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action String
- What to do when a rule evaluates to
false. - description String
- A human-readable description of the policy. Default: ""
- rule String
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action string
- What to do when a rule evaluates to
false. - description string
- A human-readable description of the policy. Default: ""
- rule string
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action str
- What to do when a rule evaluates to
false. - description str
- A human-readable description of the policy. Default: ""
- rule str
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action String
- What to do when a rule evaluates to
false. - description String
- A human-readable description of the policy. Default: ""
- rule String
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
EventGatewayClusterPolicyRequestRuleValidatorConfigRequestFetch, EventGatewayClusterPolicyRequestRuleValidatorConfigRequestFetchArgs
- Rules
List<Event
Gateway Cluster Policy Request Rule Validator Config Request Fetch Rule> - Every rule in this list is evaluated independently against the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- Rules
[]Event
Gateway Cluster Policy Request Rule Validator Config Request Fetch Rule - Every rule in this list is evaluated independently against the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules list(object)
- Every rule in this list is evaluated independently against the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules
List<Event
Gateway Cluster Policy Request Rule Validator Config Request Fetch Rule> - Every rule in this list is evaluated independently against the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules
Event
Gateway Cluster Policy Request Rule Validator Config Request Fetch Rule[] - Every rule in this list is evaluated independently against the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules
Sequence[Event
Gateway Cluster Policy Request Rule Validator Config Request Fetch Rule] - Every rule in this list is evaluated independently against the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules List<Property Map>
- Every rule in this list is evaluated independently against the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
EventGatewayClusterPolicyRequestRuleValidatorConfigRequestFetchRule, EventGatewayClusterPolicyRequestRuleValidatorConfigRequestFetchRuleArgs
- Action string
- What to do when a rule evaluates to
false. - Description string
- A human-readable description of the policy. Default: ""
- Rule string
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- Action string
- What to do when a rule evaluates to
false. - Description string
- A human-readable description of the policy. Default: ""
- Rule string
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action string
- What to do when a rule evaluates to
false. - description string
- A human-readable description of the policy. Default: ""
- rule string
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action String
- What to do when a rule evaluates to
false. - description String
- A human-readable description of the policy. Default: ""
- rule String
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action string
- What to do when a rule evaluates to
false. - description string
- A human-readable description of the policy. Default: ""
- rule string
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action str
- What to do when a rule evaluates to
false. - description str
- A human-readable description of the policy. Default: ""
- rule str
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action String
- What to do when a rule evaluates to
false. - description String
- A human-readable description of the policy. Default: ""
- rule String
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
EventGatewayClusterPolicyRequestRuleValidatorConfigRequestIncrementalAlterConfigs, EventGatewayClusterPolicyRequestRuleValidatorConfigRequestIncrementalAlterConfigsArgs
- Rules
List<Event
Gateway Cluster Policy Request Rule Validator Config Request Incremental Alter Configs Rule> - Every rule in this list is evaluated independently against each configuration entry in the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- Rules
[]Event
Gateway Cluster Policy Request Rule Validator Config Request Incremental Alter Configs Rule - Every rule in this list is evaluated independently against each configuration entry in the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules list(object)
- Every rule in this list is evaluated independently against each configuration entry in the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules
List<Event
Gateway Cluster Policy Request Rule Validator Config Request Incremental Alter Configs Rule> - Every rule in this list is evaluated independently against each configuration entry in the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules
Event
Gateway Cluster Policy Request Rule Validator Config Request Incremental Alter Configs Rule[] - Every rule in this list is evaluated independently against each configuration entry in the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules
Sequence[Event
Gateway Cluster Policy Request Rule Validator Config Request Incremental Alter Configs Rule] - Every rule in this list is evaluated independently against each configuration entry in the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules List<Property Map>
- Every rule in this list is evaluated independently against each configuration entry in the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
EventGatewayClusterPolicyRequestRuleValidatorConfigRequestIncrementalAlterConfigsRule, EventGatewayClusterPolicyRequestRuleValidatorConfigRequestIncrementalAlterConfigsRuleArgs
- Action string
- What to do when a rule evaluates to
false. - Description string
- A human-readable description of the policy. Default: ""
- Rule string
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- Action string
- What to do when a rule evaluates to
false. - Description string
- A human-readable description of the policy. Default: ""
- Rule string
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action string
- What to do when a rule evaluates to
false. - description string
- A human-readable description of the policy. Default: ""
- rule string
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action String
- What to do when a rule evaluates to
false. - description String
- A human-readable description of the policy. Default: ""
- rule String
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action string
- What to do when a rule evaluates to
false. - description string
- A human-readable description of the policy. Default: ""
- rule string
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action str
- What to do when a rule evaluates to
false. - description str
- A human-readable description of the policy. Default: ""
- rule str
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action String
- What to do when a rule evaluates to
false. - description String
- A human-readable description of the policy. Default: ""
- rule String
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
EventGatewayClusterPolicyRequestRuleValidatorConfigRequestJoinGroup, EventGatewayClusterPolicyRequestRuleValidatorConfigRequestJoinGroupArgs
- Rules
List<Event
Gateway Cluster Policy Request Rule Validator Config Request Join Group Rule> - Every rule in this list is evaluated independently against the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- Rules
[]Event
Gateway Cluster Policy Request Rule Validator Config Request Join Group Rule - Every rule in this list is evaluated independently against the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules list(object)
- Every rule in this list is evaluated independently against the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules
List<Event
Gateway Cluster Policy Request Rule Validator Config Request Join Group Rule> - Every rule in this list is evaluated independently against the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules
Event
Gateway Cluster Policy Request Rule Validator Config Request Join Group Rule[] - Every rule in this list is evaluated independently against the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules
Sequence[Event
Gateway Cluster Policy Request Rule Validator Config Request Join Group Rule] - Every rule in this list is evaluated independently against the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules List<Property Map>
- Every rule in this list is evaluated independently against the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
EventGatewayClusterPolicyRequestRuleValidatorConfigRequestJoinGroupRule, EventGatewayClusterPolicyRequestRuleValidatorConfigRequestJoinGroupRuleArgs
- Action string
- What to do when a rule evaluates to
false. - Description string
- A human-readable description of the policy. Default: ""
- Rule string
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- Action string
- What to do when a rule evaluates to
false. - Description string
- A human-readable description of the policy. Default: ""
- Rule string
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action string
- What to do when a rule evaluates to
false. - description string
- A human-readable description of the policy. Default: ""
- rule string
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action String
- What to do when a rule evaluates to
false. - description String
- A human-readable description of the policy. Default: ""
- rule String
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action string
- What to do when a rule evaluates to
false. - description string
- A human-readable description of the policy. Default: ""
- rule string
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action str
- What to do when a rule evaluates to
false. - description str
- A human-readable description of the policy. Default: ""
- rule str
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action String
- What to do when a rule evaluates to
false. - description String
- A human-readable description of the policy. Default: ""
- rule String
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
EventGatewayClusterPolicyRequestRuleValidatorConfigRequestOffsetCommit, EventGatewayClusterPolicyRequestRuleValidatorConfigRequestOffsetCommitArgs
- Rules
List<Event
Gateway Cluster Policy Request Rule Validator Config Request Offset Commit Rule> - Every rule in this list is evaluated independently against the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- Rules
[]Event
Gateway Cluster Policy Request Rule Validator Config Request Offset Commit Rule - Every rule in this list is evaluated independently against the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules list(object)
- Every rule in this list is evaluated independently against the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules
List<Event
Gateway Cluster Policy Request Rule Validator Config Request Offset Commit Rule> - Every rule in this list is evaluated independently against the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules
Event
Gateway Cluster Policy Request Rule Validator Config Request Offset Commit Rule[] - Every rule in this list is evaluated independently against the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules
Sequence[Event
Gateway Cluster Policy Request Rule Validator Config Request Offset Commit Rule] - Every rule in this list is evaluated independently against the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules List<Property Map>
- Every rule in this list is evaluated independently against the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
EventGatewayClusterPolicyRequestRuleValidatorConfigRequestOffsetCommitRule, EventGatewayClusterPolicyRequestRuleValidatorConfigRequestOffsetCommitRuleArgs
- Action string
- What to do when a rule evaluates to
false. - Description string
- A human-readable description of the policy. Default: ""
- Rule string
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- Action string
- What to do when a rule evaluates to
false. - Description string
- A human-readable description of the policy. Default: ""
- Rule string
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action string
- What to do when a rule evaluates to
false. - description string
- A human-readable description of the policy. Default: ""
- rule string
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action String
- What to do when a rule evaluates to
false. - description String
- A human-readable description of the policy. Default: ""
- rule String
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action string
- What to do when a rule evaluates to
false. - description string
- A human-readable description of the policy. Default: ""
- rule string
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action str
- What to do when a rule evaluates to
false. - description str
- A human-readable description of the policy. Default: ""
- rule str
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action String
- What to do when a rule evaluates to
false. - description String
- A human-readable description of the policy. Default: ""
- rule String
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
EventGatewayClusterPolicyRequestRuleValidatorConfigRequestOffsetFetch, EventGatewayClusterPolicyRequestRuleValidatorConfigRequestOffsetFetchArgs
- Rules
List<Event
Gateway Cluster Policy Request Rule Validator Config Request Offset Fetch Rule> - Every rule in this list is evaluated independently against the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- Rules
[]Event
Gateway Cluster Policy Request Rule Validator Config Request Offset Fetch Rule - Every rule in this list is evaluated independently against the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules list(object)
- Every rule in this list is evaluated independently against the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules
List<Event
Gateway Cluster Policy Request Rule Validator Config Request Offset Fetch Rule> - Every rule in this list is evaluated independently against the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules
Event
Gateway Cluster Policy Request Rule Validator Config Request Offset Fetch Rule[] - Every rule in this list is evaluated independently against the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules
Sequence[Event
Gateway Cluster Policy Request Rule Validator Config Request Offset Fetch Rule] - Every rule in this list is evaluated independently against the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules List<Property Map>
- Every rule in this list is evaluated independently against the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
EventGatewayClusterPolicyRequestRuleValidatorConfigRequestOffsetFetchRule, EventGatewayClusterPolicyRequestRuleValidatorConfigRequestOffsetFetchRuleArgs
- Action string
- What to do when a rule evaluates to
false. - Description string
- A human-readable description of the policy. Default: ""
- Rule string
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- Action string
- What to do when a rule evaluates to
false. - Description string
- A human-readable description of the policy. Default: ""
- Rule string
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action string
- What to do when a rule evaluates to
false. - description string
- A human-readable description of the policy. Default: ""
- rule string
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action String
- What to do when a rule evaluates to
false. - description String
- A human-readable description of the policy. Default: ""
- rule String
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action string
- What to do when a rule evaluates to
false. - description string
- A human-readable description of the policy. Default: ""
- rule string
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action str
- What to do when a rule evaluates to
false. - description str
- A human-readable description of the policy. Default: ""
- rule str
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action String
- What to do when a rule evaluates to
false. - description String
- A human-readable description of the policy. Default: ""
- rule String
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
EventGatewayClusterPolicyRequestRuleValidatorConfigRequestProduce, EventGatewayClusterPolicyRequestRuleValidatorConfigRequestProduceArgs
- Rules
List<Event
Gateway Cluster Policy Request Rule Validator Config Request Produce Rule> - Every rule in this list is evaluated independently against the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- Rules
[]Event
Gateway Cluster Policy Request Rule Validator Config Request Produce Rule - Every rule in this list is evaluated independently against the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules list(object)
- Every rule in this list is evaluated independently against the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules
List<Event
Gateway Cluster Policy Request Rule Validator Config Request Produce Rule> - Every rule in this list is evaluated independently against the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules
Event
Gateway Cluster Policy Request Rule Validator Config Request Produce Rule[] - Every rule in this list is evaluated independently against the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules
Sequence[Event
Gateway Cluster Policy Request Rule Validator Config Request Produce Rule] - Every rule in this list is evaluated independently against the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules List<Property Map>
- Every rule in this list is evaluated independently against the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
EventGatewayClusterPolicyRequestRuleValidatorConfigRequestProduceRule, EventGatewayClusterPolicyRequestRuleValidatorConfigRequestProduceRuleArgs
- Action string
- What to do when a rule evaluates to
false. - Description string
- A human-readable description of the policy. Default: ""
- Rule string
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- Action string
- What to do when a rule evaluates to
false. - Description string
- A human-readable description of the policy. Default: ""
- Rule string
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action string
- What to do when a rule evaluates to
false. - description string
- A human-readable description of the policy. Default: ""
- rule string
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action String
- What to do when a rule evaluates to
false. - description String
- A human-readable description of the policy. Default: ""
- rule String
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action string
- What to do when a rule evaluates to
false. - description string
- A human-readable description of the policy. Default: ""
- rule string
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action str
- What to do when a rule evaluates to
false. - description str
- A human-readable description of the policy. Default: ""
- rule str
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action String
- What to do when a rule evaluates to
false. - description String
- A human-readable description of the policy. Default: ""
- rule String
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
EventGatewayClusterPolicyRequestRuleValidatorConfigRequestTxnOffsetCommit, EventGatewayClusterPolicyRequestRuleValidatorConfigRequestTxnOffsetCommitArgs
- Rules
List<Event
Gateway Cluster Policy Request Rule Validator Config Request Txn Offset Commit Rule> - Every rule in this list is evaluated independently against the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- Rules
[]Event
Gateway Cluster Policy Request Rule Validator Config Request Txn Offset Commit Rule - Every rule in this list is evaluated independently against the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules list(object)
- Every rule in this list is evaluated independently against the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules
List<Event
Gateway Cluster Policy Request Rule Validator Config Request Txn Offset Commit Rule> - Every rule in this list is evaluated independently against the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules
Event
Gateway Cluster Policy Request Rule Validator Config Request Txn Offset Commit Rule[] - Every rule in this list is evaluated independently against the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules
Sequence[Event
Gateway Cluster Policy Request Rule Validator Config Request Txn Offset Commit Rule] - Every rule in this list is evaluated independently against the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
- rules List<Property Map>
- Every rule in this list is evaluated independently against the request.
A rule that evaluates to
falseruns its action. A maximum of 10 rules are allowed.
EventGatewayClusterPolicyRequestRuleValidatorConfigRequestTxnOffsetCommitRule, EventGatewayClusterPolicyRequestRuleValidatorConfigRequestTxnOffsetCommitRuleArgs
- Action string
- What to do when a rule evaluates to
false. - Description string
- A human-readable description of the policy. Default: ""
- Rule string
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- Action string
- What to do when a rule evaluates to
false. - Description string
- A human-readable description of the policy. Default: ""
- Rule string
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action string
- What to do when a rule evaluates to
false. - description string
- A human-readable description of the policy. Default: ""
- rule string
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action String
- What to do when a rule evaluates to
false. - description String
- A human-readable description of the policy. Default: ""
- rule String
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action string
- What to do when a rule evaluates to
false. - description string
- A human-readable description of the policy. Default: ""
- rule string
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action str
- What to do when a rule evaluates to
false. - description str
- A human-readable description of the policy. Default: ""
- rule str
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
- action String
- What to do when a rule evaluates to
false. - description String
- A human-readable description of the policy. Default: ""
- rule String
- A boolean expression that describes the valid state of the request.
The action runs when the expression evaluates to
false. An expression that cannot be evaluated, for example because a value has an unexpected format, also counts asfalse.
Import
In Terraform v1.5.0 and later, the import block can be used with the id attribute, for example:
terraform
import {
to = konnect_event_gateway_cluster_policy_request_rule_validator.my_konnect_event_gateway_cluster_policy_request_rule_validator
id = jsonencode({
gateway_id = "9524ec7d-36d9-465d-a8c5-83a3c9390458"
id = "9524ec7d-36d9-465d-a8c5-83a3c9390458"
virtual_cluster_id = "..."
})
}
The pulumi import command can be used, for example:
$ pulumi import konnect:index/eventGatewayClusterPolicyRequestRuleValidator:EventGatewayClusterPolicyRequestRuleValidator my_konnect_event_gateway_cluster_policy_request_rule_validator '{"gateway_id": "9524ec7d-36d9-465d-a8c5-83a3c9390458", "id": "9524ec7d-36d9-465d-a8c5-83a3c9390458", "virtual_cluster_id": "..."}'
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- konnect kong/terraform-provider-konnect
- License
- Notes
- This Pulumi package is based on the
konnectTerraform Provider.
published on Friday, Nov 6, 2026 by kong