Aiven

Pulumi Official
Package maintained by Pulumi
v5.2.0 published on Wednesday, Jul 20, 2022 by Pulumi

getKafkaSchemaRegistryAcl

The Data Source Kafka Schema Registry ACL data source provides information about the existing Aiven Kafka Schema Registry ACL for a Kafka service.

Using getKafkaSchemaRegistryAcl

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getKafkaSchemaRegistryAcl(args: GetKafkaSchemaRegistryAclArgs, opts?: InvokeOptions): Promise<GetKafkaSchemaRegistryAclResult>
function getKafkaSchemaRegistryAclOutput(args: GetKafkaSchemaRegistryAclOutputArgs, opts?: InvokeOptions): Output<GetKafkaSchemaRegistryAclResult>
def get_kafka_schema_registry_acl(permission: Optional[str] = None,
                                  project: Optional[str] = None,
                                  resource: Optional[str] = None,
                                  service_name: Optional[str] = None,
                                  username: Optional[str] = None,
                                  opts: Optional[InvokeOptions] = None) -> GetKafkaSchemaRegistryAclResult
def get_kafka_schema_registry_acl_output(permission: Optional[pulumi.Input[str]] = None,
                                  project: Optional[pulumi.Input[str]] = None,
                                  resource: Optional[pulumi.Input[str]] = None,
                                  service_name: Optional[pulumi.Input[str]] = None,
                                  username: Optional[pulumi.Input[str]] = None,
                                  opts: Optional[InvokeOptions] = None) -> Output[GetKafkaSchemaRegistryAclResult]
func LookupKafkaSchemaRegistryAcl(ctx *Context, args *LookupKafkaSchemaRegistryAclArgs, opts ...InvokeOption) (*LookupKafkaSchemaRegistryAclResult, error)
func LookupKafkaSchemaRegistryAclOutput(ctx *Context, args *LookupKafkaSchemaRegistryAclOutputArgs, opts ...InvokeOption) LookupKafkaSchemaRegistryAclResultOutput

> Note: This function is named LookupKafkaSchemaRegistryAcl in the Go SDK.

public static class GetKafkaSchemaRegistryAcl 
{
    public static Task<GetKafkaSchemaRegistryAclResult> InvokeAsync(GetKafkaSchemaRegistryAclArgs args, InvokeOptions? opts = null)
    public static Output<GetKafkaSchemaRegistryAclResult> Invoke(GetKafkaSchemaRegistryAclInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetKafkaSchemaRegistryAclResult> getKafkaSchemaRegistryAcl(GetKafkaSchemaRegistryAclArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
Fn::Invoke:
  Function: aiven:index/getKafkaSchemaRegistryAcl:getKafkaSchemaRegistryAcl
  Arguments:
    # Arguments dictionary

The following arguments are supported:

Permission string
Project string
Resource string
ServiceName string
Username string
Permission string
Project string
Resource string
ServiceName string
Username string
permission String
project String
resource String
serviceName String
username String
permission string
project string
resource string
serviceName string
username string
permission String
project String
resource String
serviceName String
username String

getKafkaSchemaRegistryAcl Result

The following output properties are available:

AclId string
Id string

The provider-assigned unique ID for this managed resource.

Permission string
Project string
Resource string
ServiceName string
Username string
AclId string
Id string

The provider-assigned unique ID for this managed resource.

Permission string
Project string
Resource string
ServiceName string
Username string
aclId String
id String

The provider-assigned unique ID for this managed resource.

permission String
project String
resource String
serviceName String
username String
aclId string
id string

The provider-assigned unique ID for this managed resource.

permission string
project string
resource string
serviceName string
username string
acl_id str
id str

The provider-assigned unique ID for this managed resource.

permission str
project str
resource str
service_name str
username str
aclId String
id String

The provider-assigned unique ID for this managed resource.

permission String
project String
resource String
serviceName String
username String

Package Details

Repository
https://github.com/pulumi/pulumi-aiven
License
Apache-2.0
Notes

This Pulumi package is based on the aiven Terraform Provider.