aiven.getKafkaSchemaRegistryAcl
Explore with Pulumi AI
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
Kafka Schema Registry permission to grant. The possible values are
schema_registry_read
andschema_registry_write
. This property cannot be changed, doing so forces recreation of the resource.- Project string
Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.
- Resource string
Resource name pattern for the Schema Registry ACL entry. This property cannot be changed, doing so forces recreation of the resource.
- Service
Name string Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.
- Username string
Username pattern for the ACL entry. This property cannot be changed, doing so forces recreation of the resource.
- Permission string
Kafka Schema Registry permission to grant. The possible values are
schema_registry_read
andschema_registry_write
. This property cannot be changed, doing so forces recreation of the resource.- Project string
Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.
- Resource string
Resource name pattern for the Schema Registry ACL entry. This property cannot be changed, doing so forces recreation of the resource.
- Service
Name string Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.
- Username string
Username pattern for the ACL entry. This property cannot be changed, doing so forces recreation of the resource.
- permission String
Kafka Schema Registry permission to grant. The possible values are
schema_registry_read
andschema_registry_write
. This property cannot be changed, doing so forces recreation of the resource.- project String
Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.
- resource String
Resource name pattern for the Schema Registry ACL entry. This property cannot be changed, doing so forces recreation of the resource.
- service
Name String Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.
- username String
Username pattern for the ACL entry. This property cannot be changed, doing so forces recreation of the resource.
- permission string
Kafka Schema Registry permission to grant. The possible values are
schema_registry_read
andschema_registry_write
. This property cannot be changed, doing so forces recreation of the resource.- project string
Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.
- resource string
Resource name pattern for the Schema Registry ACL entry. This property cannot be changed, doing so forces recreation of the resource.
- service
Name string Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.
- username string
Username pattern for the ACL entry. This property cannot be changed, doing so forces recreation of the resource.
- permission str
Kafka Schema Registry permission to grant. The possible values are
schema_registry_read
andschema_registry_write
. This property cannot be changed, doing so forces recreation of the resource.- project str
Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.
- resource str
Resource name pattern for the Schema Registry ACL entry. This property cannot be changed, doing so forces recreation of the resource.
- service_
name str Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.
- username str
Username pattern for the ACL entry. This property cannot be changed, doing so forces recreation of the resource.
- permission String
Kafka Schema Registry permission to grant. The possible values are
schema_registry_read
andschema_registry_write
. This property cannot be changed, doing so forces recreation of the resource.- project String
Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.
- resource String
Resource name pattern for the Schema Registry ACL entry. This property cannot be changed, doing so forces recreation of the resource.
- service
Name String Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.
- username String
Username pattern for the ACL entry. This property cannot be changed, doing so forces recreation of the resource.
getKafkaSchemaRegistryAcl Result
The following output properties are available:
- Acl
Id string Kafka Schema Registry ACL ID
- Id string
The provider-assigned unique ID for this managed resource.
- Permission string
Kafka Schema Registry permission to grant. The possible values are
schema_registry_read
andschema_registry_write
. This property cannot be changed, doing so forces recreation of the resource.- Project string
Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.
- Resource string
Resource name pattern for the Schema Registry ACL entry. This property cannot be changed, doing so forces recreation of the resource.
- Service
Name string Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.
- Username string
Username pattern for the ACL entry. This property cannot be changed, doing so forces recreation of the resource.
- Acl
Id string Kafka Schema Registry ACL ID
- Id string
The provider-assigned unique ID for this managed resource.
- Permission string
Kafka Schema Registry permission to grant. The possible values are
schema_registry_read
andschema_registry_write
. This property cannot be changed, doing so forces recreation of the resource.- Project string
Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.
- Resource string
Resource name pattern for the Schema Registry ACL entry. This property cannot be changed, doing so forces recreation of the resource.
- Service
Name string Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.
- Username string
Username pattern for the ACL entry. This property cannot be changed, doing so forces recreation of the resource.
- acl
Id String Kafka Schema Registry ACL ID
- id String
The provider-assigned unique ID for this managed resource.
- permission String
Kafka Schema Registry permission to grant. The possible values are
schema_registry_read
andschema_registry_write
. This property cannot be changed, doing so forces recreation of the resource.- project String
Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.
- resource String
Resource name pattern for the Schema Registry ACL entry. This property cannot be changed, doing so forces recreation of the resource.
- service
Name String Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.
- username String
Username pattern for the ACL entry. This property cannot be changed, doing so forces recreation of the resource.
- acl
Id string Kafka Schema Registry ACL ID
- id string
The provider-assigned unique ID for this managed resource.
- permission string
Kafka Schema Registry permission to grant. The possible values are
schema_registry_read
andschema_registry_write
. This property cannot be changed, doing so forces recreation of the resource.- project string
Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.
- resource string
Resource name pattern for the Schema Registry ACL entry. This property cannot be changed, doing so forces recreation of the resource.
- service
Name string Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.
- username string
Username pattern for the ACL entry. This property cannot be changed, doing so forces recreation of the resource.
- acl_
id str Kafka Schema Registry ACL ID
- id str
The provider-assigned unique ID for this managed resource.
- permission str
Kafka Schema Registry permission to grant. The possible values are
schema_registry_read
andschema_registry_write
. This property cannot be changed, doing so forces recreation of the resource.- project str
Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.
- resource str
Resource name pattern for the Schema Registry ACL entry. This property cannot be changed, doing so forces recreation of the resource.
- service_
name str Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.
- username str
Username pattern for the ACL entry. This property cannot be changed, doing so forces recreation of the resource.
- acl
Id String Kafka Schema Registry ACL ID
- id String
The provider-assigned unique ID for this managed resource.
- permission String
Kafka Schema Registry permission to grant. The possible values are
schema_registry_read
andschema_registry_write
. This property cannot be changed, doing so forces recreation of the resource.- project String
Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.
- resource String
Resource name pattern for the Schema Registry ACL entry. This property cannot be changed, doing so forces recreation of the resource.
- service
Name String Specifies the name of the service that this resource belongs to. To set up proper dependencies please refer to this variable as a reference. This property cannot be changed, doing so forces recreation of the resource.
- username String
Username pattern for the ACL entry. This property cannot be changed, doing so forces recreation of the resource.
Package Details
- Repository
- Aiven pulumi/pulumi-aiven
- License
- Apache-2.0
- Notes
This Pulumi package is based on the
aiven
Terraform Provider.