1. Registry
  2. Packages
  3. Volcenginecc Provider
  4. API Docs
  5. kafka
  6. getAcl
Viewing docs for volcenginecc v0.0.60
published on Thursday, Sep 3, 2026 by Volcengine
volcenginecc logo
Viewing docs for volcenginecc v0.0.60
published on Thursday, Sep 3, 2026 by Volcengine

    Data Source schema for Volcengine::Kafka::ACL

    Using getAcl

    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 getAcl(args: GetAclArgs, opts?: InvokeOptions): Promise<GetAclResult>
    function getAclOutput(args: GetAclOutputArgs, opts?: InvokeOutputOptions): Output<GetAclResult>
    def get_acl(id: Optional[str] = None,
                opts: Optional[InvokeOptions] = None) -> GetAclResult
    def get_acl_output(id: pulumi.Input[Optional[str]] = None,
                opts: Optional[InvokeOutputOptions] = None) -> Output[GetAclResult]
    func LookupAcl(ctx *Context, args *LookupAclArgs, opts ...InvokeOption) (*LookupAclResult, error)
    func LookupAclOutput(ctx *Context, args *LookupAclOutputArgs, opts ...InvokeOption) LookupAclResultOutput

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

    public static class GetAcl 
    {
        public static Task<GetAclResult> InvokeAsync(GetAclArgs args, InvokeOptions? opts = null)
        public static Output<GetAclResult> Invoke(GetAclInvokeArgs args, InvokeOptions? opts = null)
        public static Output<GetAclResult> Invoke(GetAclInvokeArgs args, InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetAclResult> getAcl(GetAclArgs args, InvokeOptions options)
    public static Output<GetAclResult> getAcl(GetAclArgs args, InvokeOptions options)
    public static Output<GetAclResult> getAcl(GetAclArgs args, InvokeOutputOptions options)
    
    fn::invoke:
      function: volcenginecc:kafka/getAcl:getAcl
      arguments:
        # arguments dictionary
    data "volcenginecc_kafka_get_acl" "name" {
        # arguments
    }

    The following arguments are supported:

    Id string
    Uniquely identifies the resource.
    Id string
    Uniquely identifies the resource.
    id string
    Uniquely identifies the resource.
    id String
    Uniquely identifies the resource.
    id string
    Uniquely identifies the resource.
    id str
    Uniquely identifies the resource.
    id String
    Uniquely identifies the resource.

    getAcl Result

    The following output properties are available:

    AccessPolicy string
    Access policy for the rule. Read grants read permission; Write grants write permission. Only one value is allowed—if multiple are provided, only the first takes effect.
    Id string
    Uniquely identifies the resource.
    InstanceId string
    Instance ID for the ACL to be created.
    Ip string
    IP address or subnet allowed by the rule. Supports specifying '*', which allows access from any IP. Separate multiple IPs with ','.
    PatternType string
    Rule matching method. Literal: exact match; Prefixed: prefix match.
    Resource string
    Name or prefix of the Topic or Group resource bound to the rule.
    ResourceType string
    Resource type bound to the rule. Supports configuring 'Topic' or 'Group'.
    UserName string
    SASL users allowed by the rule. Supports specifying '*', which allows access for any user.
    AccessPolicy string
    Access policy for the rule. Read grants read permission; Write grants write permission. Only one value is allowed—if multiple are provided, only the first takes effect.
    Id string
    Uniquely identifies the resource.
    InstanceId string
    Instance ID for the ACL to be created.
    Ip string
    IP address or subnet allowed by the rule. Supports specifying '*', which allows access from any IP. Separate multiple IPs with ','.
    PatternType string
    Rule matching method. Literal: exact match; Prefixed: prefix match.
    Resource string
    Name or prefix of the Topic or Group resource bound to the rule.
    ResourceType string
    Resource type bound to the rule. Supports configuring 'Topic' or 'Group'.
    UserName string
    SASL users allowed by the rule. Supports specifying '*', which allows access for any user.
    access_policy string
    Access policy for the rule. Read grants read permission; Write grants write permission. Only one value is allowed—if multiple are provided, only the first takes effect.
    id string
    Uniquely identifies the resource.
    instance_id string
    Instance ID for the ACL to be created.
    ip string
    IP address or subnet allowed by the rule. Supports specifying '*', which allows access from any IP. Separate multiple IPs with ','.
    pattern_type string
    Rule matching method. Literal: exact match; Prefixed: prefix match.
    resource string
    Name or prefix of the Topic or Group resource bound to the rule.
    resource_type string
    Resource type bound to the rule. Supports configuring 'Topic' or 'Group'.
    user_name string
    SASL users allowed by the rule. Supports specifying '*', which allows access for any user.
    accessPolicy String
    Access policy for the rule. Read grants read permission; Write grants write permission. Only one value is allowed—if multiple are provided, only the first takes effect.
    id String
    Uniquely identifies the resource.
    instanceId String
    Instance ID for the ACL to be created.
    ip String
    IP address or subnet allowed by the rule. Supports specifying '*', which allows access from any IP. Separate multiple IPs with ','.
    patternType String
    Rule matching method. Literal: exact match; Prefixed: prefix match.
    resource String
    Name or prefix of the Topic or Group resource bound to the rule.
    resourceType String
    Resource type bound to the rule. Supports configuring 'Topic' or 'Group'.
    userName String
    SASL users allowed by the rule. Supports specifying '*', which allows access for any user.
    accessPolicy string
    Access policy for the rule. Read grants read permission; Write grants write permission. Only one value is allowed—if multiple are provided, only the first takes effect.
    id string
    Uniquely identifies the resource.
    instanceId string
    Instance ID for the ACL to be created.
    ip string
    IP address or subnet allowed by the rule. Supports specifying '*', which allows access from any IP. Separate multiple IPs with ','.
    patternType string
    Rule matching method. Literal: exact match; Prefixed: prefix match.
    resource string
    Name or prefix of the Topic or Group resource bound to the rule.
    resourceType string
    Resource type bound to the rule. Supports configuring 'Topic' or 'Group'.
    userName string
    SASL users allowed by the rule. Supports specifying '*', which allows access for any user.
    access_policy str
    Access policy for the rule. Read grants read permission; Write grants write permission. Only one value is allowed—if multiple are provided, only the first takes effect.
    id str
    Uniquely identifies the resource.
    instance_id str
    Instance ID for the ACL to be created.
    ip str
    IP address or subnet allowed by the rule. Supports specifying '*', which allows access from any IP. Separate multiple IPs with ','.
    pattern_type str
    Rule matching method. Literal: exact match; Prefixed: prefix match.
    resource str
    Name or prefix of the Topic or Group resource bound to the rule.
    resource_type str
    Resource type bound to the rule. Supports configuring 'Topic' or 'Group'.
    user_name str
    SASL users allowed by the rule. Supports specifying '*', which allows access for any user.
    accessPolicy String
    Access policy for the rule. Read grants read permission; Write grants write permission. Only one value is allowed—if multiple are provided, only the first takes effect.
    id String
    Uniquely identifies the resource.
    instanceId String
    Instance ID for the ACL to be created.
    ip String
    IP address or subnet allowed by the rule. Supports specifying '*', which allows access from any IP. Separate multiple IPs with ','.
    patternType String
    Rule matching method. Literal: exact match; Prefixed: prefix match.
    resource String
    Name or prefix of the Topic or Group resource bound to the rule.
    resourceType String
    Resource type bound to the rule. Supports configuring 'Topic' or 'Group'.
    userName String
    SASL users allowed by the rule. Supports specifying '*', which allows access for any user.

    Package Details

    Repository
    volcenginecc volcengine/pulumi-volcenginecc
    License
    MPL-2.0
    Notes
    This Pulumi package is based on the volcenginecc Terraform Provider.
    volcenginecc logo
    Viewing docs for volcenginecc v0.0.60
    published on Thursday, Sep 3, 2026 by Volcengine

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial