published on Friday, Sep 18, 2026 by kong
published on Friday, Sep 18, 2026 by kong
AIGatewayConsumerGroupMember Resource
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as konnect from "@pulumi/konnect";
const myAigatewayconsumergroupmember = new konnect.AiGatewayConsumerGroupMember("my_aigatewayconsumergroupmember", {
consumerGroupId: "5f9fd312-a987-4628-b4c5-bb4f4fddd5f7",
consumerId: "cf4c7e60-11db-49dd-b300-7c7e5f0f7e6b",
gatewayId: "5f9fd312-a987-4628-b4c5-bb4f4fddd5f7",
});
import pulumi
import pulumi_konnect as konnect
my_aigatewayconsumergroupmember = konnect.AiGatewayConsumerGroupMember("my_aigatewayconsumergroupmember",
consumer_group_id="5f9fd312-a987-4628-b4c5-bb4f4fddd5f7",
consumer_id="cf4c7e60-11db-49dd-b300-7c7e5f0f7e6b",
gateway_id="5f9fd312-a987-4628-b4c5-bb4f4fddd5f7")
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.NewAiGatewayConsumerGroupMember(ctx, "my_aigatewayconsumergroupmember", &konnect.AiGatewayConsumerGroupMemberArgs{
ConsumerGroupId: pulumi.String("5f9fd312-a987-4628-b4c5-bb4f4fddd5f7"),
ConsumerId: pulumi.String("cf4c7e60-11db-49dd-b300-7c7e5f0f7e6b"),
GatewayId: pulumi.String("5f9fd312-a987-4628-b4c5-bb4f4fddd5f7"),
})
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 myAigatewayconsumergroupmember = new Konnect.AiGatewayConsumerGroupMember("my_aigatewayconsumergroupmember", new()
{
ConsumerGroupId = "5f9fd312-a987-4628-b4c5-bb4f4fddd5f7",
ConsumerId = "cf4c7e60-11db-49dd-b300-7c7e5f0f7e6b",
GatewayId = "5f9fd312-a987-4628-b4c5-bb4f4fddd5f7",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.konnect.AiGatewayConsumerGroupMember;
import com.pulumi.konnect.AiGatewayConsumerGroupMemberArgs;
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 myAigatewayconsumergroupmember = new AiGatewayConsumerGroupMember("myAigatewayconsumergroupmember", AiGatewayConsumerGroupMemberArgs.builder()
.consumerGroupId("5f9fd312-a987-4628-b4c5-bb4f4fddd5f7")
.consumerId("cf4c7e60-11db-49dd-b300-7c7e5f0f7e6b")
.gatewayId("5f9fd312-a987-4628-b4c5-bb4f4fddd5f7")
.build());
}
}
resources:
myAigatewayconsumergroupmember:
type: konnect:AiGatewayConsumerGroupMember
name: my_aigatewayconsumergroupmember
properties:
consumerGroupId: 5f9fd312-a987-4628-b4c5-bb4f4fddd5f7
consumerId: cf4c7e60-11db-49dd-b300-7c7e5f0f7e6b
gatewayId: 5f9fd312-a987-4628-b4c5-bb4f4fddd5f7
Example coming soon!
Create AiGatewayConsumerGroupMember Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new AiGatewayConsumerGroupMember(name: string, args: AiGatewayConsumerGroupMemberArgs, opts?: CustomResourceOptions);@overload
def AiGatewayConsumerGroupMember(resource_name: str,
args: AiGatewayConsumerGroupMemberArgs,
opts: Optional[ResourceOptions] = None)
@overload
def AiGatewayConsumerGroupMember(resource_name: str,
opts: Optional[ResourceOptions] = None,
consumer_group_id: Optional[str] = None,
consumer_id: Optional[str] = None,
gateway_id: Optional[str] = None)func NewAiGatewayConsumerGroupMember(ctx *Context, name string, args AiGatewayConsumerGroupMemberArgs, opts ...ResourceOption) (*AiGatewayConsumerGroupMember, error)public AiGatewayConsumerGroupMember(string name, AiGatewayConsumerGroupMemberArgs args, CustomResourceOptions? opts = null)
public AiGatewayConsumerGroupMember(String name, AiGatewayConsumerGroupMemberArgs args)
public AiGatewayConsumerGroupMember(String name, AiGatewayConsumerGroupMemberArgs args, CustomResourceOptions options)
type: konnect:AiGatewayConsumerGroupMember
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "konnect_ai_gateway_consumer_group_member" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args AiGatewayConsumerGroupMemberArgs
- 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 AiGatewayConsumerGroupMemberArgs
- 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 AiGatewayConsumerGroupMemberArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AiGatewayConsumerGroupMemberArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args AiGatewayConsumerGroupMemberArgs
- 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 aiGatewayConsumerGroupMemberResource = new Konnect.AiGatewayConsumerGroupMember("aiGatewayConsumerGroupMemberResource", new()
{
ConsumerGroupId = "string",
ConsumerId = "string",
GatewayId = "string",
});
example, err := konnect.NewAiGatewayConsumerGroupMember(ctx, "aiGatewayConsumerGroupMemberResource", &konnect.AiGatewayConsumerGroupMemberArgs{
ConsumerGroupId: pulumi.String("string"),
ConsumerId: pulumi.String("string"),
GatewayId: pulumi.String("string"),
})
resource "konnect_ai_gateway_consumer_group_member" "aiGatewayConsumerGroupMemberResource" {
lifecycle {
create_before_destroy = true
}
consumer_group_id = "string"
consumer_id = "string"
gateway_id = "string"
}
var aiGatewayConsumerGroupMemberResource = new AiGatewayConsumerGroupMember("aiGatewayConsumerGroupMemberResource", AiGatewayConsumerGroupMemberArgs.builder()
.consumerGroupId("string")
.consumerId("string")
.gatewayId("string")
.build());
ai_gateway_consumer_group_member_resource = konnect.AiGatewayConsumerGroupMember("aiGatewayConsumerGroupMemberResource",
consumer_group_id="string",
consumer_id="string",
gateway_id="string")
const aiGatewayConsumerGroupMemberResource = new konnect.AiGatewayConsumerGroupMember("aiGatewayConsumerGroupMemberResource", {
consumerGroupId: "string",
consumerId: "string",
gatewayId: "string",
});
type: konnect:AiGatewayConsumerGroupMember
properties:
consumerGroupId: string
consumerId: string
gatewayId: string
AiGatewayConsumerGroupMember 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 AiGatewayConsumerGroupMember resource accepts the following input properties:
- Consumer
Group stringId - The unique ID of the AI Gateway Consumer Group. Requires replacement if changed.
- Consumer
Id string - The ID of the consumer to add to the group. Requires replacement if changed.
- Gateway
Id string - The unique ID of the AI Gateway. Requires replacement if changed.
- Consumer
Group stringId - The unique ID of the AI Gateway Consumer Group. Requires replacement if changed.
- Consumer
Id string - The ID of the consumer to add to the group. Requires replacement if changed.
- Gateway
Id string - The unique ID of the AI Gateway. Requires replacement if changed.
- consumer_
group_ stringid - The unique ID of the AI Gateway Consumer Group. Requires replacement if changed.
- consumer_
id string - The ID of the consumer to add to the group. Requires replacement if changed.
- gateway_
id string - The unique ID of the AI Gateway. Requires replacement if changed.
- consumer
Group StringId - The unique ID of the AI Gateway Consumer Group. Requires replacement if changed.
- consumer
Id String - The ID of the consumer to add to the group. Requires replacement if changed.
- gateway
Id String - The unique ID of the AI Gateway. Requires replacement if changed.
- consumer
Group stringId - The unique ID of the AI Gateway Consumer Group. Requires replacement if changed.
- consumer
Id string - The ID of the consumer to add to the group. Requires replacement if changed.
- gateway
Id string - The unique ID of the AI Gateway. Requires replacement if changed.
- consumer_
group_ strid - The unique ID of the AI Gateway Consumer Group. Requires replacement if changed.
- consumer_
id str - The ID of the consumer to add to the group. Requires replacement if changed.
- gateway_
id str - The unique ID of the AI Gateway. Requires replacement if changed.
- consumer
Group StringId - The unique ID of the AI Gateway Consumer Group. Requires replacement if changed.
- consumer
Id String - The ID of the consumer to add to the group. Requires replacement if changed.
- gateway
Id String - The unique ID of the AI Gateway. Requires replacement if changed.
Outputs
All input properties are implicitly available as output properties. Additionally, the AiGatewayConsumerGroupMember resource produces the following output properties:
- Consumer string
- The unique ID of the consumer that was added to the consumer group.
- Consumer
Group AiGateway Consumer Group Member Consumer Group - AI Gateway Consumer Group created successfully.
- Id string
- The provider-assigned unique ID for this managed resource.
- Consumer string
- The unique ID of the consumer that was added to the consumer group.
- Consumer
Group AiGateway Consumer Group Member Consumer Group - AI Gateway Consumer Group created successfully.
- Id string
- The provider-assigned unique ID for this managed resource.
- consumer string
- The unique ID of the consumer that was added to the consumer group.
- consumer_
group object - AI Gateway Consumer Group created successfully.
- id string
- The provider-assigned unique ID for this managed resource.
- consumer String
- The unique ID of the consumer that was added to the consumer group.
- consumer
Group AiGateway Consumer Group Member Consumer Group - AI Gateway Consumer Group created successfully.
- id String
- The provider-assigned unique ID for this managed resource.
- consumer string
- The unique ID of the consumer that was added to the consumer group.
- consumer
Group AiGateway Consumer Group Member Consumer Group - AI Gateway Consumer Group created successfully.
- id string
- The provider-assigned unique ID for this managed resource.
- consumer str
- The unique ID of the consumer that was added to the consumer group.
- consumer_
group AiGateway Consumer Group Member Consumer Group - AI Gateway Consumer Group created successfully.
- id str
- The provider-assigned unique ID for this managed resource.
- consumer String
- The unique ID of the consumer that was added to the consumer group.
- consumer
Group Property Map - AI Gateway Consumer Group created successfully.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing AiGatewayConsumerGroupMember Resource
Get an existing AiGatewayConsumerGroupMember 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?: AiGatewayConsumerGroupMemberState, opts?: CustomResourceOptions): AiGatewayConsumerGroupMember@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
consumer: Optional[str] = None,
consumer_group: Optional[AiGatewayConsumerGroupMemberConsumerGroupArgs] = None,
consumer_group_id: Optional[str] = None,
consumer_id: Optional[str] = None,
gateway_id: Optional[str] = None) -> AiGatewayConsumerGroupMemberfunc GetAiGatewayConsumerGroupMember(ctx *Context, name string, id IDInput, state *AiGatewayConsumerGroupMemberState, opts ...ResourceOption) (*AiGatewayConsumerGroupMember, error)public static AiGatewayConsumerGroupMember Get(string name, Input<string> id, AiGatewayConsumerGroupMemberState? state, CustomResourceOptions? opts = null)public static AiGatewayConsumerGroupMember get(String name, Output<String> id, AiGatewayConsumerGroupMemberState state, CustomResourceOptions options)resources: _: type: konnect:AiGatewayConsumerGroupMember get: id: ${id}import {
to = konnect_ai_gateway_consumer_group_member.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.
- Consumer string
- The unique ID of the consumer that was added to the consumer group.
- Consumer
Group AiGateway Consumer Group Member Consumer Group - AI Gateway Consumer Group created successfully.
- Consumer
Group stringId - The unique ID of the AI Gateway Consumer Group. Requires replacement if changed.
- Consumer
Id string - The ID of the consumer to add to the group. Requires replacement if changed.
- Gateway
Id string - The unique ID of the AI Gateway. Requires replacement if changed.
- Consumer string
- The unique ID of the consumer that was added to the consumer group.
- Consumer
Group AiGateway Consumer Group Member Consumer Group Args - AI Gateway Consumer Group created successfully.
- Consumer
Group stringId - The unique ID of the AI Gateway Consumer Group. Requires replacement if changed.
- Consumer
Id string - The ID of the consumer to add to the group. Requires replacement if changed.
- Gateway
Id string - The unique ID of the AI Gateway. Requires replacement if changed.
- consumer string
- The unique ID of the consumer that was added to the consumer group.
- consumer_
group object - AI Gateway Consumer Group created successfully.
- consumer_
group_ stringid - The unique ID of the AI Gateway Consumer Group. Requires replacement if changed.
- consumer_
id string - The ID of the consumer to add to the group. Requires replacement if changed.
- gateway_
id string - The unique ID of the AI Gateway. Requires replacement if changed.
- consumer String
- The unique ID of the consumer that was added to the consumer group.
- consumer
Group AiGateway Consumer Group Member Consumer Group - AI Gateway Consumer Group created successfully.
- consumer
Group StringId - The unique ID of the AI Gateway Consumer Group. Requires replacement if changed.
- consumer
Id String - The ID of the consumer to add to the group. Requires replacement if changed.
- gateway
Id String - The unique ID of the AI Gateway. Requires replacement if changed.
- consumer string
- The unique ID of the consumer that was added to the consumer group.
- consumer
Group AiGateway Consumer Group Member Consumer Group - AI Gateway Consumer Group created successfully.
- consumer
Group stringId - The unique ID of the AI Gateway Consumer Group. Requires replacement if changed.
- consumer
Id string - The ID of the consumer to add to the group. Requires replacement if changed.
- gateway
Id string - The unique ID of the AI Gateway. Requires replacement if changed.
- consumer str
- The unique ID of the consumer that was added to the consumer group.
- consumer_
group AiGateway Consumer Group Member Consumer Group Args - AI Gateway Consumer Group created successfully.
- consumer_
group_ strid - The unique ID of the AI Gateway Consumer Group. Requires replacement if changed.
- consumer_
id str - The ID of the consumer to add to the group. Requires replacement if changed.
- gateway_
id str - The unique ID of the AI Gateway. Requires replacement if changed.
- consumer String
- The unique ID of the consumer that was added to the consumer group.
- consumer
Group Property Map - AI Gateway Consumer Group created successfully.
- consumer
Group StringId - The unique ID of the AI Gateway Consumer Group. Requires replacement if changed.
- consumer
Id String - The ID of the consumer to add to the group. Requires replacement if changed.
- gateway
Id String - The unique ID of the AI Gateway. Requires replacement if changed.
Supporting Types
AiGatewayConsumerGroupMemberConsumerGroup, AiGatewayConsumerGroupMemberConsumerGroupArgs
- Created
At string - An ISO-8601 timestamp representation of entity creation date.
- Display
Name string - The display name for this consumer group instance.
- Id string
- Contains a unique identifier used for this resource.
- Labels Dictionary<string, string>
- Public labels store information about an entity that can be used for filtering a list of objects.
- Managed
By Dictionary<string, string> - Name string
- A user-defined unique identifier for this consumer group, used as a stable human-readable reference. This value is immutable after creation.
- Policies List<string>
- List of policy references.
- Updated
At string - An ISO-8601 timestamp representation of entity update date.
- Created
At string - An ISO-8601 timestamp representation of entity creation date.
- Display
Name string - The display name for this consumer group instance.
- Id string
- Contains a unique identifier used for this resource.
- Labels map[string]string
- Public labels store information about an entity that can be used for filtering a list of objects.
- Managed
By map[string]string - Name string
- A user-defined unique identifier for this consumer group, used as a stable human-readable reference. This value is immutable after creation.
- Policies []string
- List of policy references.
- Updated
At string - An ISO-8601 timestamp representation of entity update date.
- created_
at string - An ISO-8601 timestamp representation of entity creation date.
- display_
name string - The display name for this consumer group instance.
- id string
- Contains a unique identifier used for this resource.
- labels map(string)
- Public labels store information about an entity that can be used for filtering a list of objects.
- managed_
by map(string) - name string
- A user-defined unique identifier for this consumer group, used as a stable human-readable reference. This value is immutable after creation.
- policies list(string)
- List of policy references.
- updated_
at string - An ISO-8601 timestamp representation of entity update date.
- created
At String - An ISO-8601 timestamp representation of entity creation date.
- display
Name String - The display name for this consumer group instance.
- id String
- Contains a unique identifier used for this resource.
- labels Map<String,String>
- Public labels store information about an entity that can be used for filtering a list of objects.
- managed
By Map<String,String> - name String
- A user-defined unique identifier for this consumer group, used as a stable human-readable reference. This value is immutable after creation.
- policies List<String>
- List of policy references.
- updated
At String - An ISO-8601 timestamp representation of entity update date.
- created
At string - An ISO-8601 timestamp representation of entity creation date.
- display
Name string - The display name for this consumer group instance.
- id string
- Contains a unique identifier used for this resource.
- labels {[key: string]: string}
- Public labels store information about an entity that can be used for filtering a list of objects.
- managed
By {[key: string]: string} - name string
- A user-defined unique identifier for this consumer group, used as a stable human-readable reference. This value is immutable after creation.
- policies string[]
- List of policy references.
- updated
At string - An ISO-8601 timestamp representation of entity update date.
- created_
at str - An ISO-8601 timestamp representation of entity creation date.
- display_
name str - The display name for this consumer group instance.
- id str
- Contains a unique identifier used for this resource.
- labels Mapping[str, str]
- Public labels store information about an entity that can be used for filtering a list of objects.
- managed_
by Mapping[str, str] - name str
- A user-defined unique identifier for this consumer group, used as a stable human-readable reference. This value is immutable after creation.
- policies Sequence[str]
- List of policy references.
- updated_
at str - An ISO-8601 timestamp representation of entity update date.
- created
At String - An ISO-8601 timestamp representation of entity creation date.
- display
Name String - The display name for this consumer group instance.
- id String
- Contains a unique identifier used for this resource.
- labels Map<String>
- Public labels store information about an entity that can be used for filtering a list of objects.
- managed
By Map<String> - name String
- A user-defined unique identifier for this consumer group, used as a stable human-readable reference. This value is immutable after creation.
- policies List<String>
- List of policy references.
- updated
At String - An ISO-8601 timestamp representation of entity update date.
Package Details
- Repository
- konnect kong/terraform-provider-konnect
- License
- Notes
- This Pulumi package is based on the
konnectTerraform Provider.
published on Friday, Sep 18, 2026 by kong