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 alb acls
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as volcengine from "@pulumi/volcengine";
const default = volcengine.alb.getAcls({
ids: ["acl-1g72w6z11ighs2zbhq4v3rvh4"],
projectName: "default",
});
import pulumi
import pulumi_volcengine as volcengine
default = volcengine.alb.get_acls(ids=["acl-1g72w6z11ighs2zbhq4v3rvh4"],
project_name="default")
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/alb"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := alb.GetAcls(ctx, &alb.GetAclsArgs{
Ids: []string{
"acl-1g72w6z11ighs2zbhq4v3rvh4",
},
ProjectName: pulumi.StringRef("default"),
}, 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.Alb.GetAcls.Invoke(new()
{
Ids = new[]
{
"acl-1g72w6z11ighs2zbhq4v3rvh4",
},
ProjectName = "default",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.volcengine.alb.AlbFunctions;
import com.pulumi.volcengine.alb.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 = AlbFunctions.getAcls(GetAclsArgs.builder()
.ids("acl-1g72w6z11ighs2zbhq4v3rvh4")
.projectName("default")
.build());
}
}
variables:
default:
fn::invoke:
Function: volcengine:alb:getAcls
Arguments:
ids:
- acl-1g72w6z11ighs2zbhq4v3rvh4
projectName: default
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,
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,
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:alb/getAcls:getAcls
arguments:
# arguments dictionaryThe following arguments are supported:
- Acl
Name string - The name of acl.
- Ids List<string>
- A list of Acl IDs.
- Output
File string - File name where to save data source results.
- Project
Name string - The name of project.
- Acl
Name string - The name of acl.
- Ids []string
- A list of Acl IDs.
- Output
File string - File name where to save data source results.
- Project
Name string - The name of project.
- acl
Name String - The name of acl.
- ids List<String>
- A list of Acl IDs.
- output
File String - File name where to save data source results.
- project
Name String - The name of project.
- acl
Name string - The name of acl.
- ids string[]
- A list of Acl IDs.
- output
File string - File name where to save data source results.
- project
Name string - The name of project.
- acl_
name str - The name of acl.
- ids Sequence[str]
- A list of Acl IDs.
- output_
file str - File name where to save data source results.
- project_
name str - The name of project.
- acl
Name String - The name of acl.
- ids List<String>
- A list of Acl IDs.
- output
File String - File name where to save data source results.
- project
Name String - The name of project.
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>
- Output
File string - Project
Name string - The project name 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
- Output
File string - Project
Name string - The project name 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>
- output
File String - project
Name String - The project name 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[]
- output
File string - project
Name string - The project name 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]
- output_
file str - project_
name str - The project name 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>
- output
File String - project
Name String - The project name of Acl.
Supporting Types
GetAclsAcl
- Acl
Entries List<GetAcls Acl Acl Entry> - The entries info 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
List<Get
Acls Acl Listener> - The listeners of acl.
- Project
Name string - The name of project.
- Update
Time string - Update time of Acl.
- Acl
Entries []GetAcls Acl Acl Entry - The entries info 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
[]Get
Acls Acl Listener - The listeners of acl.
- Project
Name string - The name of project.
- Update
Time string - Update time of Acl.
- acl
Entries List<GetAcls Acl Acl Entry> - The entries info 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<Get
Acls Acl Listener> - The listeners of acl.
- project
Name String - The name of project.
- update
Time String - Update time of Acl.
- acl
Entries GetAcls Acl Acl Entry[] - The entries info 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
Get
Acls Acl Listener[] - The listeners of acl.
- project
Name string - The name of project.
- update
Time string - Update time of Acl.
- acl_
entries Sequence[GetAcls Acl Acl Entry] - The entries info 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[Get
Acls Acl Listener] - The listeners of acl.
- project_
name str - The name of project.
- update_
time str - Update time of Acl.
- acl
Entries List<Property Map> - The entries info 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<Property Map>
- The listeners of acl.
- project
Name String - The name of project.
- update
Time String - Update time of Acl.
GetAclsAclAclEntry
- Description string
- The description of Acl.
- Entry string
- The info of entry.
- Description string
- The description of Acl.
- Entry string
- The info of entry.
- description String
- The description of Acl.
- entry String
- The info of entry.
- description string
- The description of Acl.
- entry string
- The info of entry.
- description str
- The description of Acl.
- entry str
- The info of entry.
- description String
- The description of Acl.
- entry String
- The info of entry.
GetAclsAclListener
- Acl
Type string - The type of acl.
- Listener
Id string - The ID of Listener.
- Listener
Name string - The Name of Listener.
- Port int
- The port info of listener.
- Protocol string
- The protocol info of listener.
- Acl
Type string - The type of acl.
- Listener
Id string - The ID of Listener.
- Listener
Name string - The Name of Listener.
- Port int
- The port info of listener.
- Protocol string
- The protocol info of listener.
- acl
Type String - The type of acl.
- listener
Id String - The ID of Listener.
- listener
Name String - The Name of Listener.
- port Integer
- The port info of listener.
- protocol String
- The protocol info of listener.
- acl
Type string - The type of acl.
- listener
Id string - The ID of Listener.
- listener
Name string - The Name of Listener.
- port number
- The port info of listener.
- protocol string
- The protocol info of listener.
- acl_
type str - The type of acl.
- listener_
id str - The ID of Listener.
- listener_
name str - The Name of Listener.
- port int
- The port info of listener.
- protocol str
- The protocol info of listener.
- acl
Type String - The type of acl.
- listener
Id String - The ID of Listener.
- listener
Name String - The Name of Listener.
- port Number
- The port info of listener.
- protocol String
- The protocol info of listener.
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
