Viewing docs for Volcengine v0.0.46
published on Friday, Feb 27, 2026 by Volcengine
published on Friday, Feb 27, 2026 by Volcengine
Viewing docs for Volcengine v0.0.46
published on Friday, Feb 27, 2026 by Volcengine
published on Friday, Feb 27, 2026 by Volcengine
Use this data source to query detailed information of acls
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as volcengine from "@pulumi/volcengine";
const default = volcengine.clb.getAcls({
ids: ["acl-3ti8n0rurx4bwbh9jzdy"],
tags: [{
key: "k1",
value: "v1",
}],
});
import pulumi
import pulumi_volcengine as volcengine
default = volcengine.clb.get_acls(ids=["acl-3ti8n0rurx4bwbh9jzdy"],
tags=[volcengine.clb.GetAclsTagArgs(
key="k1",
value="v1",
)])
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/clb"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := clb.GetAcls(ctx, &clb.GetAclsArgs{
Ids: []string{
"acl-3ti8n0rurx4bwbh9jzdy",
},
Tags: []clb.GetAclsTag{
{
Key: "k1",
Value: "v1",
},
},
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Volcengine = Pulumi.Volcengine;
return await Deployment.RunAsync(() =>
{
var @default = Volcengine.Clb.GetAcls.Invoke(new()
{
Ids = new[]
{
"acl-3ti8n0rurx4bwbh9jzdy",
},
Tags = new[]
{
new Volcengine.Clb.Inputs.GetAclsTagInputArgs
{
Key = "k1",
Value = "v1",
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.volcengine.clb.ClbFunctions;
import com.pulumi.volcengine.clb.inputs.GetAclsArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var default = ClbFunctions.getAcls(GetAclsArgs.builder()
.ids("acl-3ti8n0rurx4bwbh9jzdy")
.tags(GetAclsTagArgs.builder()
.key("k1")
.value("v1")
.build())
.build());
}
}
variables:
default:
fn::invoke:
Function: volcengine:clb:getAcls
Arguments:
ids:
- acl-3ti8n0rurx4bwbh9jzdy
tags:
- key: k1
value: v1
Using getAcls
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 getAcls(args: GetAclsArgs, opts?: InvokeOptions): Promise<GetAclsResult>
function getAclsOutput(args: GetAclsOutputArgs, opts?: InvokeOptions): Output<GetAclsResult>def get_acls(acl_name: Optional[str] = None,
ids: Optional[Sequence[str]] = None,
name_regex: Optional[str] = None,
output_file: Optional[str] = None,
project_name: Optional[str] = None,
tags: Optional[Sequence[GetAclsTag]] = None,
opts: Optional[InvokeOptions] = None) -> GetAclsResult
def get_acls_output(acl_name: Optional[pulumi.Input[str]] = None,
ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
name_regex: Optional[pulumi.Input[str]] = None,
output_file: Optional[pulumi.Input[str]] = None,
project_name: Optional[pulumi.Input[str]] = None,
tags: Optional[pulumi.Input[Sequence[pulumi.Input[GetAclsTagArgs]]]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetAclsResult]func GetAcls(ctx *Context, args *GetAclsArgs, opts ...InvokeOption) (*GetAclsResult, error)
func GetAclsOutput(ctx *Context, args *GetAclsOutputArgs, opts ...InvokeOption) GetAclsResultOutput> Note: This function is named GetAcls in the Go SDK.
public static class GetAcls
{
public static Task<GetAclsResult> InvokeAsync(GetAclsArgs args, InvokeOptions? opts = null)
public static Output<GetAclsResult> Invoke(GetAclsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetAclsResult> getAcls(GetAclsArgs args, InvokeOptions options)
public static Output<GetAclsResult> getAcls(GetAclsArgs args, InvokeOptions options)
fn::invoke:
function: volcengine:clb/getAcls:getAcls
arguments:
# arguments dictionaryThe following arguments are supported:
- Acl
Name string - The name of acl.
- Ids List<string>
- A list of Acl IDs.
- Name
Regex string - A Name Regex of Acl.
- Output
File string - File name where to save data source results.
- Project
Name string - The ProjectName of Acl.
-
List<Get
Acls Tag> - Tags.
- Acl
Name string - The name of acl.
- Ids []string
- A list of Acl IDs.
- Name
Regex string - A Name Regex of Acl.
- Output
File string - File name where to save data source results.
- Project
Name string - The ProjectName of Acl.
-
[]Get
Acls Tag - Tags.
- acl
Name String - The name of acl.
- ids List<String>
- A list of Acl IDs.
- name
Regex String - A Name Regex of Acl.
- output
File String - File name where to save data source results.
- project
Name String - The ProjectName of Acl.
-
List<Get
Acls Tag> - Tags.
- acl
Name string - The name of acl.
- ids string[]
- A list of Acl IDs.
- name
Regex string - A Name Regex of Acl.
- output
File string - File name where to save data source results.
- project
Name string - The ProjectName of Acl.
-
Get
Acls Tag[] - Tags.
- acl_
name str - The name of acl.
- ids Sequence[str]
- A list of Acl IDs.
- name_
regex str - A Name Regex of Acl.
- output_
file str - File name where to save data source results.
- project_
name str - The ProjectName of Acl.
-
Sequence[Get
Acls Tag] - Tags.
- acl
Name String - The name of acl.
- ids List<String>
- A list of Acl IDs.
- name
Regex String - A Name Regex of Acl.
- output
File String - File name where to save data source results.
- project
Name String - The ProjectName of Acl.
- List<Property Map>
- Tags.
getAcls Result
The following output properties are available:
- Acls
List<Get
Acls Acl> - The collection of Acl query.
- Id string
- The provider-assigned unique ID for this managed resource.
- Total
Count int - The total count of Acl query.
- Acl
Name string - The Name of Acl.
- Ids List<string>
- Name
Regex string - Output
File string - Project
Name string - The ProjectName of Acl.
-
List<Get
Acls Tag> - Tags.
- Acls
[]Get
Acls Acl - The collection of Acl query.
- Id string
- The provider-assigned unique ID for this managed resource.
- Total
Count int - The total count of Acl query.
- Acl
Name string - The Name of Acl.
- Ids []string
- Name
Regex string - Output
File string - Project
Name string - The ProjectName of Acl.
-
[]Get
Acls Tag - Tags.
- acls
List<Get
Acls Acl> - The collection of Acl query.
- id String
- The provider-assigned unique ID for this managed resource.
- total
Count Integer - The total count of Acl query.
- acl
Name String - The Name of Acl.
- ids List<String>
- name
Regex String - output
File String - project
Name String - The ProjectName of Acl.
-
List<Get
Acls Tag> - Tags.
- acls
Get
Acls Acl[] - The collection of Acl query.
- id string
- The provider-assigned unique ID for this managed resource.
- total
Count number - The total count of Acl query.
- acl
Name string - The Name of Acl.
- ids string[]
- name
Regex string - output
File string - project
Name string - The ProjectName of Acl.
-
Get
Acls Tag[] - Tags.
- acls
Sequence[Get
Acls Acl] - The collection of Acl query.
- id str
- The provider-assigned unique ID for this managed resource.
- total_
count int - The total count of Acl query.
- acl_
name str - The Name of Acl.
- ids Sequence[str]
- name_
regex str - output_
file str - project_
name str - The ProjectName of Acl.
-
Sequence[Get
Acls Tag] - Tags.
- acls List<Property Map>
- The collection of Acl query.
- id String
- The provider-assigned unique ID for this managed resource.
- total
Count Number - The total count of Acl query.
- acl
Name String - The Name of Acl.
- ids List<String>
- name
Regex String - output
File String - project
Name String - The ProjectName of Acl.
- List<Property Map>
- Tags.
Supporting Types
GetAclsAcl
- Acl
Entries List<GetAcls Acl Acl Entry> - The acl entry list of the Acl.
- Acl
Entry intCount - The count of acl entry.
- Acl
Id string - The ID of Acl.
- Acl
Name string - The name of acl.
- Create
Time string - Creation time of Acl.
- Description string
- The description of Acl.
- Id string
- The ID of Acl.
- Listener
Details List<GetAcls Acl Listener Detail> - The listener details of the Acl.
- Listeners List<string>
- The listeners of Acl.
- Project
Name string - The ProjectName of Acl.
- Service
Managed bool - Whether the Acl is managed by service.
- Status string
- The status of the Acl.
-
List<Get
Acls Acl Tag> - Tags.
- Update
Time string - Update time of Acl.
- Acl
Entries []GetAcls Acl Acl Entry - The acl entry list of the Acl.
- Acl
Entry intCount - The count of acl entry.
- Acl
Id string - The ID of Acl.
- Acl
Name string - The name of acl.
- Create
Time string - Creation time of Acl.
- Description string
- The description of Acl.
- Id string
- The ID of Acl.
- Listener
Details []GetAcls Acl Listener Detail - The listener details of the Acl.
- Listeners []string
- The listeners of Acl.
- Project
Name string - The ProjectName of Acl.
- Service
Managed bool - Whether the Acl is managed by service.
- Status string
- The status of the Acl.
-
[]Get
Acls Acl Tag - Tags.
- Update
Time string - Update time of Acl.
- acl
Entries List<GetAcls Acl Acl Entry> - The acl entry list of the Acl.
- acl
Entry IntegerCount - The count of acl entry.
- acl
Id String - The ID of Acl.
- acl
Name String - The name of acl.
- create
Time String - Creation time of Acl.
- description String
- The description of Acl.
- id String
- The ID of Acl.
- listener
Details List<GetAcls Acl Listener Detail> - The listener details of the Acl.
- listeners List<String>
- The listeners of Acl.
- project
Name String - The ProjectName of Acl.
- service
Managed Boolean - Whether the Acl is managed by service.
- status String
- The status of the Acl.
-
List<Get
Acls Acl Tag> - Tags.
- update
Time String - Update time of Acl.
- acl
Entries GetAcls Acl Acl Entry[] - The acl entry list of the Acl.
- acl
Entry numberCount - The count of acl entry.
- acl
Id string - The ID of Acl.
- acl
Name string - The name of acl.
- create
Time string - Creation time of Acl.
- description string
- The description of Acl.
- id string
- The ID of Acl.
- listener
Details GetAcls Acl Listener Detail[] - The listener details of the Acl.
- listeners string[]
- The listeners of Acl.
- project
Name string - The ProjectName of Acl.
- service
Managed boolean - Whether the Acl is managed by service.
- status string
- The status of the Acl.
-
Get
Acls Acl Tag[] - Tags.
- update
Time string - Update time of Acl.
- acl_
entries Sequence[GetAcls Acl Acl Entry] - The acl entry list of the Acl.
- acl_
entry_ intcount - The count of acl entry.
- acl_
id str - The ID of Acl.
- acl_
name str - The name of acl.
- create_
time str - Creation time of Acl.
- description str
- The description of Acl.
- id str
- The ID of Acl.
- listener_
details Sequence[GetAcls Acl Listener Detail] - The listener details of the Acl.
- listeners Sequence[str]
- The listeners of Acl.
- project_
name str - The ProjectName of Acl.
- service_
managed bool - Whether the Acl is managed by service.
- status str
- The status of the Acl.
-
Sequence[Get
Acls Acl Tag] - Tags.
- update_
time str - Update time of Acl.
- acl
Entries List<Property Map> - The acl entry list of the Acl.
- acl
Entry NumberCount - The count of acl entry.
- acl
Id String - The ID of Acl.
- acl
Name String - The name of acl.
- create
Time String - Creation time of Acl.
- description String
- The description of Acl.
- id String
- The ID of Acl.
- listener
Details List<Property Map> - The listener details of the Acl.
- listeners List<String>
- The listeners of Acl.
- project
Name String - The ProjectName of Acl.
- service
Managed Boolean - Whether the Acl is managed by service.
- status String
- The status of the Acl.
- List<Property Map>
- Tags.
- update
Time String - Update time of Acl.
GetAclsAclAclEntry
- Description string
- The description of Acl.
- Entry string
- The address range of the IP entry.
- Description string
- The description of Acl.
- Entry string
- The address range of the IP entry.
- description String
- The description of Acl.
- entry String
- The address range of the IP entry.
- description string
- The description of Acl.
- entry string
- The address range of the IP entry.
- description str
- The description of Acl.
- entry str
- The address range of the IP entry.
- description String
- The description of Acl.
- entry String
- The address range of the IP entry.
GetAclsAclListenerDetail
- Acl
Type string - The control method of the listener for this Acl. Valid values:
black,white. - Listener
Id string - The ID of the listener.
- Listener
Name string - The name of the listener.
- Port int
- The port receiving request of the listener.
- Protocol string
- The protocol of the listener.
- Acl
Type string - The control method of the listener for this Acl. Valid values:
black,white. - Listener
Id string - The ID of the listener.
- Listener
Name string - The name of the listener.
- Port int
- The port receiving request of the listener.
- Protocol string
- The protocol of the listener.
- acl
Type String - The control method of the listener for this Acl. Valid values:
black,white. - listener
Id String - The ID of the listener.
- listener
Name String - The name of the listener.
- port Integer
- The port receiving request of the listener.
- protocol String
- The protocol of the listener.
- acl
Type string - The control method of the listener for this Acl. Valid values:
black,white. - listener
Id string - The ID of the listener.
- listener
Name string - The name of the listener.
- port number
- The port receiving request of the listener.
- protocol string
- The protocol of the listener.
- acl_
type str - The control method of the listener for this Acl. Valid values:
black,white. - listener_
id str - The ID of the listener.
- listener_
name str - The name of the listener.
- port int
- The port receiving request of the listener.
- protocol str
- The protocol of the listener.
- acl
Type String - The control method of the listener for this Acl. Valid values:
black,white. - listener
Id String - The ID of the listener.
- listener
Name String - The name of the listener.
- port Number
- The port receiving request of the listener.
- protocol String
- The protocol of the listener.
GetAclsAclTag
GetAclsTag
Package Details
- Repository
- volcengine volcengine/pulumi-volcengine
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
volcengineTerraform Provider.
Viewing docs for Volcengine v0.0.46
published on Friday, Feb 27, 2026 by Volcengine
published on Friday, Feb 27, 2026 by Volcengine
