Volcengine v0.0.38 published on Friday, Oct 31, 2025 by Volcengine
Volcengine v0.0.38 published on Friday, Oct 31, 2025 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"],
});
import pulumi
import pulumi_volcengine as volcengine
default = volcengine.clb.get_acls(ids=["acl-3ti8n0rurx4bwbh9jzdy"])
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",
},
}, 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",
},
});
});
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")
.build());
}
}
variables:
default:
fn::invoke:
Function: volcengine:clb:getAcls
Arguments:
ids:
- acl-3ti8n0rurx4bwbh9jzdy
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,
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,
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.
- 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.
- 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.
- 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.
- 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.
- 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.
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.
- 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.
- 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.
- 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.
- 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.
- 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.
Supporting Types
GetAclsAcl
- 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.
- Listeners List<string>
- The listeners of Acl.
- Project
Name string - The ProjectName of Acl.
- Update
Time string - Update time of 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.
- Listeners []string
- The listeners of Acl.
- Project
Name string - The ProjectName of Acl.
- Update
Time string - Update time of 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.
- listeners List<String>
- The listeners of Acl.
- project
Name String - The ProjectName of Acl.
- update
Time String - Update time of 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.
- listeners string[]
- The listeners of Acl.
- project
Name string - The ProjectName of Acl.
- update
Time string - Update time of 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.
- listeners Sequence[str]
- The listeners of Acl.
- project_
name str - The ProjectName of Acl.
- update_
time str - Update time of 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.
- listeners List<String>
- The listeners of Acl.
- project
Name String - The ProjectName of Acl.
- update
Time String - Update time of Acl.
Package Details
- Repository
- volcengine volcengine/pulumi-volcengine
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
volcengineTerraform Provider.
Volcengine v0.0.38 published on Friday, Oct 31, 2025 by Volcengine
