GetKafkaAcl

Example Usage

using Pulumi;
using Aiven = Pulumi.Aiven;

class MyStack : Stack
{
    public MyStack()
    {
        var mytestacl = Output.Create(Aiven.GetKafkaAcl.InvokeAsync(new Aiven.GetKafkaAclArgs
        {
            Project = data.Aiven_service.Myservice.Project,
            ServiceName = data.Aiven_service.Myservice.Service_name,
            Topic = "<TOPIC_NAME_PATTERN>",
            Username = "<USERNAME_PATTERN>",
        }));
    }

}

Coming soon!

import pulumi
import pulumi_aiven as aiven

mytestacl = aiven.get_kafka_acl(project=data["aiven..Service"]["myservice"]["project"],
    service_name=data["aiven..Service"]["myservice"]["service_name"],
    topic="<TOPIC_NAME_PATTERN>",
    username="<USERNAME_PATTERN>")
import * as pulumi from "@pulumi/pulumi";
import * as aiven from "@pulumi/aiven";

const mytestacl = aiven.getKafkaAcl({
    project: data.aiven_service.myservice.project,
    serviceName: data.aiven_service.myservice.service_name,
    topic: "<TOPIC_NAME_PATTERN>",
    username: "<USERNAME_PATTERN>",
});

Using GetKafkaAcl

function getKafkaAcl(args: GetKafkaAclArgs, opts?: InvokeOptions): Promise<GetKafkaAclResult>
function  get_kafka_acl(permission=None, project=None, service_name=None, topic=None, username=None, opts=None)
func LookupKafkaAcl(ctx *Context, args *LookupKafkaAclArgs, opts ...InvokeOption) (*LookupKafkaAclResult, error)

Note: This function is named LookupKafkaAcl in the Go SDK.

public static class GetKafkaAcl {
    public static Task<GetKafkaAclResult> InvokeAsync(GetKafkaAclArgs args, InvokeOptions? opts = null)
}

The following arguments are supported:

Permission string
Project string
ServiceName string
Topic string
Username string
Permission string
Project string
ServiceName string
Topic string
Username string
permission string
project string
serviceName string
topic string
username string
permission str
project str
service_name str
topic str
username str

GetKafkaAcl Result

The following output properties are available:

Id string

The provider-assigned unique ID for this managed resource.

Permission string
Project string
ServiceName string
Topic string
Username string
Id string

The provider-assigned unique ID for this managed resource.

Permission string
Project string
ServiceName string
Topic string
Username string
id string

The provider-assigned unique ID for this managed resource.

permission string
project string
serviceName string
topic string
username string
id str

The provider-assigned unique ID for this managed resource.

permission str
project str
service_name str
topic str
username str

Package Details

Repository
https://github.com/pulumi/pulumi-aiven
License
Apache-2.0
Notes
This Pulumi package is based on the aiven Terraform Provider.