1. Packages
  2. Packages
  3. Bytepluscc Provider
  4. API Docs
  5. alb
  6. getAcl
Viewing docs for bytepluscc v0.0.25
published on Thursday, May 7, 2026 by Byteplus
bytepluscc logo
Viewing docs for bytepluscc v0.0.25
published on Thursday, May 7, 2026 by Byteplus

    Data Source schema for Byteplus::ALB::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?: InvokeOptions): 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[InvokeOptions] = 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 CompletableFuture<GetAclResult> getAcl(GetAclArgs args, InvokeOptions options)
    public static Output<GetAclResult> getAcl(GetAclArgs args, InvokeOptions options)
    
    fn::invoke:
      function: bytepluscc:alb/getAcl:getAcl
      arguments:
        # arguments dictionary

    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 str
    Uniquely identifies the resource.
    id String
    Uniquely identifies the resource.

    getAcl Result

    The following output properties are available:

    AclEntries List<Byteplus.GetAclAclEntry>
    Detailed information about IP entries in the access control policy group.
    AclEntryCount int
    Number of IP entries in the access control policy group.
    AclId string
    Access control policy group ID.
    AclName string
    Name of the access control policy group. Cannot start with http:// or https://. Must start with a letter or Chinese character and can include numbers, periods (.), underscores (_), and hyphens (-). Length must be between 1 and 128 characters. If not specified, defaults to the access control policy group ID.
    CreatedTime string
    Creation time of the access control policy group.
    Description string
    Description of the access control policy group. Cannot start with http:// or https://. Must start with a letter or Chinese character and can include numbers, English commas (,), periods (.), underscores (_), spaces ( ), equals signs (=), hyphens (-), Chinese commas (,), and Chinese periods (。). Length must be between 1 and 255 characters. If not specified, defaults to an empty string.
    Id string
    Uniquely identifies the resource.
    Listeners List<Byteplus.GetAclListener>
    Detailed information about listeners associated with the access control policy group.
    ProjectName string
    Name of the project to which the access control policy group belongs.
    Status string
    Status of the access control policy group. Creating: being created. Active: available. Configuring: being configured. Deleting: being deleted.
    Tags List<Byteplus.GetAclTag>
    Tags bound to the access control policy group.
    UpdatedTime string
    Most recent operation time for the access control policy group.
    AclEntries []GetAclAclEntry
    Detailed information about IP entries in the access control policy group.
    AclEntryCount int
    Number of IP entries in the access control policy group.
    AclId string
    Access control policy group ID.
    AclName string
    Name of the access control policy group. Cannot start with http:// or https://. Must start with a letter or Chinese character and can include numbers, periods (.), underscores (_), and hyphens (-). Length must be between 1 and 128 characters. If not specified, defaults to the access control policy group ID.
    CreatedTime string
    Creation time of the access control policy group.
    Description string
    Description of the access control policy group. Cannot start with http:// or https://. Must start with a letter or Chinese character and can include numbers, English commas (,), periods (.), underscores (_), spaces ( ), equals signs (=), hyphens (-), Chinese commas (,), and Chinese periods (。). Length must be between 1 and 255 characters. If not specified, defaults to an empty string.
    Id string
    Uniquely identifies the resource.
    Listeners []GetAclListener
    Detailed information about listeners associated with the access control policy group.
    ProjectName string
    Name of the project to which the access control policy group belongs.
    Status string
    Status of the access control policy group. Creating: being created. Active: available. Configuring: being configured. Deleting: being deleted.
    Tags []GetAclTag
    Tags bound to the access control policy group.
    UpdatedTime string
    Most recent operation time for the access control policy group.
    aclEntries List<GetAclAclEntry>
    Detailed information about IP entries in the access control policy group.
    aclEntryCount Integer
    Number of IP entries in the access control policy group.
    aclId String
    Access control policy group ID.
    aclName String
    Name of the access control policy group. Cannot start with http:// or https://. Must start with a letter or Chinese character and can include numbers, periods (.), underscores (_), and hyphens (-). Length must be between 1 and 128 characters. If not specified, defaults to the access control policy group ID.
    createdTime String
    Creation time of the access control policy group.
    description String
    Description of the access control policy group. Cannot start with http:// or https://. Must start with a letter or Chinese character and can include numbers, English commas (,), periods (.), underscores (_), spaces ( ), equals signs (=), hyphens (-), Chinese commas (,), and Chinese periods (。). Length must be between 1 and 255 characters. If not specified, defaults to an empty string.
    id String
    Uniquely identifies the resource.
    listeners List<GetAclListener>
    Detailed information about listeners associated with the access control policy group.
    projectName String
    Name of the project to which the access control policy group belongs.
    status String
    Status of the access control policy group. Creating: being created. Active: available. Configuring: being configured. Deleting: being deleted.
    tags List<GetAclTag>
    Tags bound to the access control policy group.
    updatedTime String
    Most recent operation time for the access control policy group.
    aclEntries GetAclAclEntry[]
    Detailed information about IP entries in the access control policy group.
    aclEntryCount number
    Number of IP entries in the access control policy group.
    aclId string
    Access control policy group ID.
    aclName string
    Name of the access control policy group. Cannot start with http:// or https://. Must start with a letter or Chinese character and can include numbers, periods (.), underscores (_), and hyphens (-). Length must be between 1 and 128 characters. If not specified, defaults to the access control policy group ID.
    createdTime string
    Creation time of the access control policy group.
    description string
    Description of the access control policy group. Cannot start with http:// or https://. Must start with a letter or Chinese character and can include numbers, English commas (,), periods (.), underscores (_), spaces ( ), equals signs (=), hyphens (-), Chinese commas (,), and Chinese periods (。). Length must be between 1 and 255 characters. If not specified, defaults to an empty string.
    id string
    Uniquely identifies the resource.
    listeners GetAclListener[]
    Detailed information about listeners associated with the access control policy group.
    projectName string
    Name of the project to which the access control policy group belongs.
    status string
    Status of the access control policy group. Creating: being created. Active: available. Configuring: being configured. Deleting: being deleted.
    tags GetAclTag[]
    Tags bound to the access control policy group.
    updatedTime string
    Most recent operation time for the access control policy group.
    acl_entries Sequence[GetAclAclEntry]
    Detailed information about IP entries in the access control policy group.
    acl_entry_count int
    Number of IP entries in the access control policy group.
    acl_id str
    Access control policy group ID.
    acl_name str
    Name of the access control policy group. Cannot start with http:// or https://. Must start with a letter or Chinese character and can include numbers, periods (.), underscores (_), and hyphens (-). Length must be between 1 and 128 characters. If not specified, defaults to the access control policy group ID.
    created_time str
    Creation time of the access control policy group.
    description str
    Description of the access control policy group. Cannot start with http:// or https://. Must start with a letter or Chinese character and can include numbers, English commas (,), periods (.), underscores (_), spaces ( ), equals signs (=), hyphens (-), Chinese commas (,), and Chinese periods (。). Length must be between 1 and 255 characters. If not specified, defaults to an empty string.
    id str
    Uniquely identifies the resource.
    listeners Sequence[GetAclListener]
    Detailed information about listeners associated with the access control policy group.
    project_name str
    Name of the project to which the access control policy group belongs.
    status str
    Status of the access control policy group. Creating: being created. Active: available. Configuring: being configured. Deleting: being deleted.
    tags Sequence[GetAclTag]
    Tags bound to the access control policy group.
    updated_time str
    Most recent operation time for the access control policy group.
    aclEntries List<Property Map>
    Detailed information about IP entries in the access control policy group.
    aclEntryCount Number
    Number of IP entries in the access control policy group.
    aclId String
    Access control policy group ID.
    aclName String
    Name of the access control policy group. Cannot start with http:// or https://. Must start with a letter or Chinese character and can include numbers, periods (.), underscores (_), and hyphens (-). Length must be between 1 and 128 characters. If not specified, defaults to the access control policy group ID.
    createdTime String
    Creation time of the access control policy group.
    description String
    Description of the access control policy group. Cannot start with http:// or https://. Must start with a letter or Chinese character and can include numbers, English commas (,), periods (.), underscores (_), spaces ( ), equals signs (=), hyphens (-), Chinese commas (,), and Chinese periods (。). Length must be between 1 and 255 characters. If not specified, defaults to an empty string.
    id String
    Uniquely identifies the resource.
    listeners List<Property Map>
    Detailed information about listeners associated with the access control policy group.
    projectName String
    Name of the project to which the access control policy group belongs.
    status String
    Status of the access control policy group. Creating: being created. Active: available. Configuring: being configured. Deleting: being deleted.
    tags List<Property Map>
    Tags bound to the access control policy group.
    updatedTime String
    Most recent operation time for the access control policy group.

    Supporting Types

    GetAclAclEntry

    Description string
    Description of the IP entry. Cannot start with http:// or https://. Must start with a letter or Chinese character. Can include numbers, English commas (,), periods (.), underscores (_), spaces, equals signs (=), hyphens (-), Chinese commas (,), and Chinese periods (。). Length must be between 1 and 255 characters. If not specified, defaults to an empty string.
    Entry string
    IP entry address range. Only CIDR addresses are supported.
    Description string
    Description of the IP entry. Cannot start with http:// or https://. Must start with a letter or Chinese character. Can include numbers, English commas (,), periods (.), underscores (_), spaces, equals signs (=), hyphens (-), Chinese commas (,), and Chinese periods (。). Length must be between 1 and 255 characters. If not specified, defaults to an empty string.
    Entry string
    IP entry address range. Only CIDR addresses are supported.
    description String
    Description of the IP entry. Cannot start with http:// or https://. Must start with a letter or Chinese character. Can include numbers, English commas (,), periods (.), underscores (_), spaces, equals signs (=), hyphens (-), Chinese commas (,), and Chinese periods (。). Length must be between 1 and 255 characters. If not specified, defaults to an empty string.
    entry String
    IP entry address range. Only CIDR addresses are supported.
    description string
    Description of the IP entry. Cannot start with http:// or https://. Must start with a letter or Chinese character. Can include numbers, English commas (,), periods (.), underscores (_), spaces, equals signs (=), hyphens (-), Chinese commas (,), and Chinese periods (。). Length must be between 1 and 255 characters. If not specified, defaults to an empty string.
    entry string
    IP entry address range. Only CIDR addresses are supported.
    description str
    Description of the IP entry. Cannot start with http:// or https://. Must start with a letter or Chinese character. Can include numbers, English commas (,), periods (.), underscores (_), spaces, equals signs (=), hyphens (-), Chinese commas (,), and Chinese periods (。). Length must be between 1 and 255 characters. If not specified, defaults to an empty string.
    entry str
    IP entry address range. Only CIDR addresses are supported.
    description String
    Description of the IP entry. Cannot start with http:// or https://. Must start with a letter or Chinese character. Can include numbers, English commas (,), periods (.), underscores (_), spaces, equals signs (=), hyphens (-), Chinese commas (,), and Chinese periods (。). Length must be between 1 and 255 characters. If not specified, defaults to an empty string.
    entry String
    IP entry address range. Only CIDR addresses are supported.

    GetAclListener

    AclType string
    Listener control mode for this access control policy group. white: allowlist mode; black: denylist mode
    ListenerId string
    Listener ID
    ListenerName string
    Listener name
    Port int
    Listener port
    Protocol string
    Listener protocol
    AclType string
    Listener control mode for this access control policy group. white: allowlist mode; black: denylist mode
    ListenerId string
    Listener ID
    ListenerName string
    Listener name
    Port int
    Listener port
    Protocol string
    Listener protocol
    aclType String
    Listener control mode for this access control policy group. white: allowlist mode; black: denylist mode
    listenerId String
    Listener ID
    listenerName String
    Listener name
    port Integer
    Listener port
    protocol String
    Listener protocol
    aclType string
    Listener control mode for this access control policy group. white: allowlist mode; black: denylist mode
    listenerId string
    Listener ID
    listenerName string
    Listener name
    port number
    Listener port
    protocol string
    Listener protocol
    acl_type str
    Listener control mode for this access control policy group. white: allowlist mode; black: denylist mode
    listener_id str
    Listener ID
    listener_name str
    Listener name
    port int
    Listener port
    protocol str
    Listener protocol
    aclType String
    Listener control mode for this access control policy group. white: allowlist mode; black: denylist mode
    listenerId String
    Listener ID
    listenerName String
    Listener name
    port Number
    Listener port
    protocol String
    Listener protocol

    GetAclTag

    Key string
    Tag key for user tags. Length must be between 1 and 128 characters. Case sensitive. Cannot start with any combination of volc: or sys: in any case. Cannot start or end with a space. Can include characters from any language, numbers, spaces, underscores (_), periods (.), colons (:), slashes (/), equals signs (=), plus signs (+), minus signs (-), and @. Tag keys for the same resource must be unique.
    Value string
    User tag value. Length must be between 0 and 256 characters. Case sensitive. Cannot start or end with a space. Supports characters from all languages, numbers, spaces (), underscores (_), periods (.), colons (:), slashes (/), equals signs (=), plus signs (+), hyphens (-), and @.
    Key string
    Tag key for user tags. Length must be between 1 and 128 characters. Case sensitive. Cannot start with any combination of volc: or sys: in any case. Cannot start or end with a space. Can include characters from any language, numbers, spaces, underscores (_), periods (.), colons (:), slashes (/), equals signs (=), plus signs (+), minus signs (-), and @. Tag keys for the same resource must be unique.
    Value string
    User tag value. Length must be between 0 and 256 characters. Case sensitive. Cannot start or end with a space. Supports characters from all languages, numbers, spaces (), underscores (_), periods (.), colons (:), slashes (/), equals signs (=), plus signs (+), hyphens (-), and @.
    key String
    Tag key for user tags. Length must be between 1 and 128 characters. Case sensitive. Cannot start with any combination of volc: or sys: in any case. Cannot start or end with a space. Can include characters from any language, numbers, spaces, underscores (_), periods (.), colons (:), slashes (/), equals signs (=), plus signs (+), minus signs (-), and @. Tag keys for the same resource must be unique.
    value String
    User tag value. Length must be between 0 and 256 characters. Case sensitive. Cannot start or end with a space. Supports characters from all languages, numbers, spaces (), underscores (_), periods (.), colons (:), slashes (/), equals signs (=), plus signs (+), hyphens (-), and @.
    key string
    Tag key for user tags. Length must be between 1 and 128 characters. Case sensitive. Cannot start with any combination of volc: or sys: in any case. Cannot start or end with a space. Can include characters from any language, numbers, spaces, underscores (_), periods (.), colons (:), slashes (/), equals signs (=), plus signs (+), minus signs (-), and @. Tag keys for the same resource must be unique.
    value string
    User tag value. Length must be between 0 and 256 characters. Case sensitive. Cannot start or end with a space. Supports characters from all languages, numbers, spaces (), underscores (_), periods (.), colons (:), slashes (/), equals signs (=), plus signs (+), hyphens (-), and @.
    key str
    Tag key for user tags. Length must be between 1 and 128 characters. Case sensitive. Cannot start with any combination of volc: or sys: in any case. Cannot start or end with a space. Can include characters from any language, numbers, spaces, underscores (_), periods (.), colons (:), slashes (/), equals signs (=), plus signs (+), minus signs (-), and @. Tag keys for the same resource must be unique.
    value str
    User tag value. Length must be between 0 and 256 characters. Case sensitive. Cannot start or end with a space. Supports characters from all languages, numbers, spaces (), underscores (_), periods (.), colons (:), slashes (/), equals signs (=), plus signs (+), hyphens (-), and @.
    key String
    Tag key for user tags. Length must be between 1 and 128 characters. Case sensitive. Cannot start with any combination of volc: or sys: in any case. Cannot start or end with a space. Can include characters from any language, numbers, spaces, underscores (_), periods (.), colons (:), slashes (/), equals signs (=), plus signs (+), minus signs (-), and @. Tag keys for the same resource must be unique.
    value String
    User tag value. Length must be between 0 and 256 characters. Case sensitive. Cannot start or end with a space. Supports characters from all languages, numbers, spaces (), underscores (_), periods (.), colons (:), slashes (/), equals signs (=), plus signs (+), hyphens (-), and @.

    Package Details

    Repository
    bytepluscc byteplus-sdk/pulumi-bytepluscc
    License
    MPL-2.0
    Notes
    This Pulumi package is based on the bytepluscc Terraform Provider.
    bytepluscc logo
    Viewing docs for bytepluscc v0.0.25
    published on Thursday, May 7, 2026 by Byteplus
      Try Pulumi Cloud free. Your team will thank you.