published on Thursday, Apr 23, 2026 by Volcengine
published on Thursday, Apr 23, 2026 by Volcengine
ALB provides listener-level access control. If you want to allow only certain IPs or deny only certain IPs from accessing the ALB instance through the listener port, you can set an access control policy for this listener. You can configure access control when creating the listener, or modify or reconfigure access control after the listener is created
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as volcenginecc from "@volcengine/pulumi-volcenginecc";
const albAclDemo = new volcenginecc.alb.Acl("AlbAclDemo", {
aclName: "AlbAclDemo",
projectName: "default",
aclEntries: [{
description: "AlbAclDemo description",
entry: "1.1.1.1/32",
}],
tags: [{
key: "env",
value: "test",
}],
});
import pulumi
import pulumi_volcenginecc as volcenginecc
alb_acl_demo = volcenginecc.alb.Acl("AlbAclDemo",
acl_name="AlbAclDemo",
project_name="default",
acl_entries=[{
"description": "AlbAclDemo description",
"entry": "1.1.1.1/32",
}],
tags=[{
"key": "env",
"value": "test",
}])
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/volcengine/pulumi-volcenginecc/sdk/go/volcenginecc/alb"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := alb.NewAcl(ctx, "AlbAclDemo", &alb.AclArgs{
AclName: pulumi.String("AlbAclDemo"),
ProjectName: pulumi.String("default"),
AclEntries: alb.AclAclEntryArray{
&alb.AclAclEntryArgs{
Description: pulumi.String("AlbAclDemo description"),
Entry: pulumi.String("1.1.1.1/32"),
},
},
Tags: alb.AclTagArray{
&alb.AclTagArgs{
Key: pulumi.String("env"),
Value: pulumi.String("test"),
},
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Volcenginecc = Volcengine.Pulumi.Volcenginecc;
return await Deployment.RunAsync(() =>
{
var albAclDemo = new Volcenginecc.Alb.Acl("AlbAclDemo", new()
{
AclName = "AlbAclDemo",
ProjectName = "default",
AclEntries = new[]
{
new Volcenginecc.Alb.Inputs.AclAclEntryArgs
{
Description = "AlbAclDemo description",
Entry = "1.1.1.1/32",
},
},
Tags = new[]
{
new Volcenginecc.Alb.Inputs.AclTagArgs
{
Key = "env",
Value = "test",
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.volcengine.volcenginecc.alb.Acl;
import com.volcengine.volcenginecc.alb.AclArgs;
import com.pulumi.volcenginecc.alb.inputs.AclAclEntryArgs;
import com.pulumi.volcenginecc.alb.inputs.AclTagArgs;
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) {
var albAclDemo = new Acl("albAclDemo", AclArgs.builder()
.aclName("AlbAclDemo")
.projectName("default")
.aclEntries(AclAclEntryArgs.builder()
.description("AlbAclDemo description")
.entry("1.1.1.1/32")
.build())
.tags(AclTagArgs.builder()
.key("env")
.value("test")
.build())
.build());
}
}
resources:
albAclDemo:
type: volcenginecc:alb:Acl
name: AlbAclDemo
properties:
aclName: AlbAclDemo
projectName: default
aclEntries:
- description: AlbAclDemo description
entry: 1.1.1.1/32
tags:
- key: env
value: test
Create Acl Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Acl(name: string, args?: AclArgs, opts?: CustomResourceOptions);@overload
def Acl(resource_name: str,
args: Optional[AclArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def Acl(resource_name: str,
opts: Optional[ResourceOptions] = None,
acl_entries: Optional[Sequence[AclAclEntryArgs]] = None,
acl_name: Optional[str] = None,
description: Optional[str] = None,
listeners: Optional[Sequence[AclListenerArgs]] = None,
project_name: Optional[str] = None,
tags: Optional[Sequence[AclTagArgs]] = None)func NewAcl(ctx *Context, name string, args *AclArgs, opts ...ResourceOption) (*Acl, error)public Acl(string name, AclArgs? args = null, CustomResourceOptions? opts = null)type: volcenginecc:alb:Acl
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args AclArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args AclArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args AclArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AclArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args AclArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var aclResource = new Volcenginecc.Alb.Acl("aclResource", new()
{
AclEntries = new[]
{
new Volcenginecc.Alb.Inputs.AclAclEntryArgs
{
Description = "string",
Entry = "string",
},
},
AclName = "string",
Description = "string",
Listeners = new[]
{
new Volcenginecc.Alb.Inputs.AclListenerArgs
{
AclType = "string",
},
},
ProjectName = "string",
Tags = new[]
{
new Volcenginecc.Alb.Inputs.AclTagArgs
{
Key = "string",
Value = "string",
},
},
});
example, err := alb.NewAcl(ctx, "aclResource", &alb.AclArgs{
AclEntries: alb.AclAclEntryArray{
&alb.AclAclEntryArgs{
Description: pulumi.String("string"),
Entry: pulumi.String("string"),
},
},
AclName: pulumi.String("string"),
Description: pulumi.String("string"),
Listeners: alb.AclListenerArray{
&alb.AclListenerArgs{
AclType: pulumi.String("string"),
},
},
ProjectName: pulumi.String("string"),
Tags: alb.AclTagArray{
&alb.AclTagArgs{
Key: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
})
var aclResource = new com.volcengine.volcenginecc.alb.Acl("aclResource", com.volcengine.volcenginecc.alb.AclArgs.builder()
.aclEntries(AclAclEntryArgs.builder()
.description("string")
.entry("string")
.build())
.aclName("string")
.description("string")
.listeners(AclListenerArgs.builder()
.aclType("string")
.build())
.projectName("string")
.tags(AclTagArgs.builder()
.key("string")
.value("string")
.build())
.build());
acl_resource = volcenginecc.alb.Acl("aclResource",
acl_entries=[{
"description": "string",
"entry": "string",
}],
acl_name="string",
description="string",
listeners=[{
"acl_type": "string",
}],
project_name="string",
tags=[{
"key": "string",
"value": "string",
}])
const aclResource = new volcenginecc.alb.Acl("aclResource", {
aclEntries: [{
description: "string",
entry: "string",
}],
aclName: "string",
description: "string",
listeners: [{
aclType: "string",
}],
projectName: "string",
tags: [{
key: "string",
value: "string",
}],
});
type: volcenginecc:alb:Acl
properties:
aclEntries:
- description: string
entry: string
aclName: string
description: string
listeners:
- aclType: string
projectName: string
tags:
- key: string
value: string
Acl Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Acl resource accepts the following input properties:
- Acl
Entries List<Volcengine.Acl Acl Entry> - Acl
Name string - Name of the Access Control Policy Group. Cannot start with http:// or https://. Must begin with a letter or Chinese character and may include numbers, periods (.), underscores (_), and hyphens (-). Length must be between 1 and 128 characters. If left blank, defaults to the Access Control Policy Group ID.
- Description string
- Description of the Access Control Policy Group. Cannot start with http:// or https://. Must begin with a letter or Chinese character and may include numbers, English commas (,), periods (.), underscores (_), spaces ( ), equals signs (=), hyphens (-), Chinese commas (,), and Chinese periods (。). Length must be between 1 and 255 characters. If left blank, defaults to an empty string.
- Listeners
List<Volcengine.
Acl Listener> - Project
Name string - Project name to which the access control policy group belongs
-
List<Volcengine.
Acl Tag>
- Acl
Entries []AclAcl Entry Args - Acl
Name string - Name of the Access Control Policy Group. Cannot start with http:// or https://. Must begin with a letter or Chinese character and may include numbers, periods (.), underscores (_), and hyphens (-). Length must be between 1 and 128 characters. If left blank, defaults to the Access Control Policy Group ID.
- Description string
- Description of the Access Control Policy Group. Cannot start with http:// or https://. Must begin with a letter or Chinese character and may include numbers, English commas (,), periods (.), underscores (_), spaces ( ), equals signs (=), hyphens (-), Chinese commas (,), and Chinese periods (。). Length must be between 1 and 255 characters. If left blank, defaults to an empty string.
- Listeners
[]Acl
Listener Args - Project
Name string - Project name to which the access control policy group belongs
-
[]Acl
Tag Args
- acl
Entries List<AclAcl Entry> - acl
Name String - Name of the Access Control Policy Group. Cannot start with http:// or https://. Must begin with a letter or Chinese character and may include numbers, periods (.), underscores (_), and hyphens (-). Length must be between 1 and 128 characters. If left blank, defaults to the Access Control Policy Group ID.
- description String
- Description of the Access Control Policy Group. Cannot start with http:// or https://. Must begin with a letter or Chinese character and may include numbers, English commas (,), periods (.), underscores (_), spaces ( ), equals signs (=), hyphens (-), Chinese commas (,), and Chinese periods (。). Length must be between 1 and 255 characters. If left blank, defaults to an empty string.
- listeners
List<Acl
Listener> - project
Name String - Project name to which the access control policy group belongs
-
List<Acl
Tag>
- acl
Entries AclAcl Entry[] - acl
Name string - Name of the Access Control Policy Group. Cannot start with http:// or https://. Must begin with a letter or Chinese character and may include numbers, periods (.), underscores (_), and hyphens (-). Length must be between 1 and 128 characters. If left blank, defaults to the Access Control Policy Group ID.
- description string
- Description of the Access Control Policy Group. Cannot start with http:// or https://. Must begin with a letter or Chinese character and may include numbers, English commas (,), periods (.), underscores (_), spaces ( ), equals signs (=), hyphens (-), Chinese commas (,), and Chinese periods (。). Length must be between 1 and 255 characters. If left blank, defaults to an empty string.
- listeners
Acl
Listener[] - project
Name string - Project name to which the access control policy group belongs
-
Acl
Tag[]
- acl_
entries Sequence[AclAcl Entry Args] - acl_
name str - Name of the Access Control Policy Group. Cannot start with http:// or https://. Must begin with a letter or Chinese character and may include numbers, periods (.), underscores (_), and hyphens (-). Length must be between 1 and 128 characters. If left blank, defaults to the Access Control Policy Group ID.
- description str
- Description of the Access Control Policy Group. Cannot start with http:// or https://. Must begin with a letter or Chinese character and may include numbers, English commas (,), periods (.), underscores (_), spaces ( ), equals signs (=), hyphens (-), Chinese commas (,), and Chinese periods (。). Length must be between 1 and 255 characters. If left blank, defaults to an empty string.
- listeners
Sequence[Acl
Listener Args] - project_
name str - Project name to which the access control policy group belongs
-
Sequence[Acl
Tag Args]
- acl
Entries List<Property Map> - acl
Name String - Name of the Access Control Policy Group. Cannot start with http:// or https://. Must begin with a letter or Chinese character and may include numbers, periods (.), underscores (_), and hyphens (-). Length must be between 1 and 128 characters. If left blank, defaults to the Access Control Policy Group ID.
- description String
- Description of the Access Control Policy Group. Cannot start with http:// or https://. Must begin with a letter or Chinese character and may include numbers, English commas (,), periods (.), underscores (_), spaces ( ), equals signs (=), hyphens (-), Chinese commas (,), and Chinese periods (。). Length must be between 1 and 255 characters. If left blank, defaults to an empty string.
- listeners List<Property Map>
- project
Name String - Project name to which the access control policy group belongs
- List<Property Map>
Outputs
All input properties are implicitly available as output properties. Additionally, the Acl resource produces the following output properties:
- Acl
Entry intCount - Number of IP entries in the access control policy group
- Acl
Id string - Access control policy group ID
- Created
Time string - Creation time of the access control policy group
- Id string
- The provider-assigned unique ID for this managed resource.
- Status string
- Status of the access control policy group. Creating: Creating. Active: Available. Configuring: Configuring. Deleting: Deleting
- Updated
Time string - Last operation time of the access control policy group
- Acl
Entry intCount - Number of IP entries in the access control policy group
- Acl
Id string - Access control policy group ID
- Created
Time string - Creation time of the access control policy group
- Id string
- The provider-assigned unique ID for this managed resource.
- Status string
- Status of the access control policy group. Creating: Creating. Active: Available. Configuring: Configuring. Deleting: Deleting
- Updated
Time string - Last operation time of the access control policy group
- acl
Entry IntegerCount - Number of IP entries in the access control policy group
- acl
Id String - Access control policy group ID
- created
Time String - Creation time of the access control policy group
- id String
- The provider-assigned unique ID for this managed resource.
- status String
- Status of the access control policy group. Creating: Creating. Active: Available. Configuring: Configuring. Deleting: Deleting
- updated
Time String - Last operation time of the access control policy group
- acl
Entry numberCount - Number of IP entries in the access control policy group
- acl
Id string - Access control policy group ID
- created
Time string - Creation time of the access control policy group
- id string
- The provider-assigned unique ID for this managed resource.
- status string
- Status of the access control policy group. Creating: Creating. Active: Available. Configuring: Configuring. Deleting: Deleting
- updated
Time string - Last operation time of the access control policy group
- acl_
entry_ intcount - Number of IP entries in the access control policy group
- acl_
id str - Access control policy group ID
- created_
time str - Creation time of the access control policy group
- id str
- The provider-assigned unique ID for this managed resource.
- status str
- Status of the access control policy group. Creating: Creating. Active: Available. Configuring: Configuring. Deleting: Deleting
- updated_
time str - Last operation time of the access control policy group
- acl
Entry NumberCount - Number of IP entries in the access control policy group
- acl
Id String - Access control policy group ID
- created
Time String - Creation time of the access control policy group
- id String
- The provider-assigned unique ID for this managed resource.
- status String
- Status of the access control policy group. Creating: Creating. Active: Available. Configuring: Configuring. Deleting: Deleting
- updated
Time String - Last operation time of the access control policy group
Look up Existing Acl Resource
Get an existing Acl resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: AclState, opts?: CustomResourceOptions): Acl@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
acl_entries: Optional[Sequence[AclAclEntryArgs]] = None,
acl_entry_count: Optional[int] = None,
acl_id: Optional[str] = None,
acl_name: Optional[str] = None,
created_time: Optional[str] = None,
description: Optional[str] = None,
listeners: Optional[Sequence[AclListenerArgs]] = None,
project_name: Optional[str] = None,
status: Optional[str] = None,
tags: Optional[Sequence[AclTagArgs]] = None,
updated_time: Optional[str] = None) -> Aclfunc GetAcl(ctx *Context, name string, id IDInput, state *AclState, opts ...ResourceOption) (*Acl, error)public static Acl Get(string name, Input<string> id, AclState? state, CustomResourceOptions? opts = null)public static Acl get(String name, Output<String> id, AclState state, CustomResourceOptions options)resources: _: type: volcenginecc:alb:Acl get: id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Acl
Entries List<Volcengine.Acl Acl Entry> - Acl
Entry intCount - Number of IP entries in the access control policy group
- Acl
Id string - Access control policy group ID
- Acl
Name string - Name of the Access Control Policy Group. Cannot start with http:// or https://. Must begin with a letter or Chinese character and may include numbers, periods (.), underscores (_), and hyphens (-). Length must be between 1 and 128 characters. If left blank, defaults to the Access Control Policy Group ID.
- Created
Time 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 begin with a letter or Chinese character and may include numbers, English commas (,), periods (.), underscores (_), spaces ( ), equals signs (=), hyphens (-), Chinese commas (,), and Chinese periods (。). Length must be between 1 and 255 characters. If left blank, defaults to an empty string.
- Listeners
List<Volcengine.
Acl Listener> - Project
Name string - Project name to which the access control policy group belongs
- Status string
- Status of the access control policy group. Creating: Creating. Active: Available. Configuring: Configuring. Deleting: Deleting
-
List<Volcengine.
Acl Tag> - Updated
Time string - Last operation time of the access control policy group
- Acl
Entries []AclAcl Entry Args - Acl
Entry intCount - Number of IP entries in the access control policy group
- Acl
Id string - Access control policy group ID
- Acl
Name string - Name of the Access Control Policy Group. Cannot start with http:// or https://. Must begin with a letter or Chinese character and may include numbers, periods (.), underscores (_), and hyphens (-). Length must be between 1 and 128 characters. If left blank, defaults to the Access Control Policy Group ID.
- Created
Time 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 begin with a letter or Chinese character and may include numbers, English commas (,), periods (.), underscores (_), spaces ( ), equals signs (=), hyphens (-), Chinese commas (,), and Chinese periods (。). Length must be between 1 and 255 characters. If left blank, defaults to an empty string.
- Listeners
[]Acl
Listener Args - Project
Name string - Project name to which the access control policy group belongs
- Status string
- Status of the access control policy group. Creating: Creating. Active: Available. Configuring: Configuring. Deleting: Deleting
-
[]Acl
Tag Args - Updated
Time string - Last operation time of the access control policy group
- acl
Entries List<AclAcl Entry> - acl
Entry IntegerCount - Number of IP entries in the access control policy group
- acl
Id String - Access control policy group ID
- acl
Name String - Name of the Access Control Policy Group. Cannot start with http:// or https://. Must begin with a letter or Chinese character and may include numbers, periods (.), underscores (_), and hyphens (-). Length must be between 1 and 128 characters. If left blank, defaults to the Access Control Policy Group ID.
- created
Time 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 begin with a letter or Chinese character and may include numbers, English commas (,), periods (.), underscores (_), spaces ( ), equals signs (=), hyphens (-), Chinese commas (,), and Chinese periods (。). Length must be between 1 and 255 characters. If left blank, defaults to an empty string.
- listeners
List<Acl
Listener> - project
Name String - Project name to which the access control policy group belongs
- status String
- Status of the access control policy group. Creating: Creating. Active: Available. Configuring: Configuring. Deleting: Deleting
-
List<Acl
Tag> - updated
Time String - Last operation time of the access control policy group
- acl
Entries AclAcl Entry[] - acl
Entry numberCount - Number of IP entries in the access control policy group
- acl
Id string - Access control policy group ID
- acl
Name string - Name of the Access Control Policy Group. Cannot start with http:// or https://. Must begin with a letter or Chinese character and may include numbers, periods (.), underscores (_), and hyphens (-). Length must be between 1 and 128 characters. If left blank, defaults to the Access Control Policy Group ID.
- created
Time 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 begin with a letter or Chinese character and may include numbers, English commas (,), periods (.), underscores (_), spaces ( ), equals signs (=), hyphens (-), Chinese commas (,), and Chinese periods (。). Length must be between 1 and 255 characters. If left blank, defaults to an empty string.
- listeners
Acl
Listener[] - project
Name string - Project name to which the access control policy group belongs
- status string
- Status of the access control policy group. Creating: Creating. Active: Available. Configuring: Configuring. Deleting: Deleting
-
Acl
Tag[] - updated
Time string - Last operation time of the access control policy group
- acl_
entries Sequence[AclAcl Entry Args] - acl_
entry_ intcount - 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 begin with a letter or Chinese character and may include numbers, periods (.), underscores (_), and hyphens (-). Length must be between 1 and 128 characters. If left blank, 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 begin with a letter or Chinese character and may include numbers, English commas (,), periods (.), underscores (_), spaces ( ), equals signs (=), hyphens (-), Chinese commas (,), and Chinese periods (。). Length must be between 1 and 255 characters. If left blank, defaults to an empty string.
- listeners
Sequence[Acl
Listener Args] - project_
name str - Project name to which the access control policy group belongs
- status str
- Status of the access control policy group. Creating: Creating. Active: Available. Configuring: Configuring. Deleting: Deleting
-
Sequence[Acl
Tag Args] - updated_
time str - Last operation time of the access control policy group
- acl
Entries List<Property Map> - acl
Entry NumberCount - Number of IP entries in the access control policy group
- acl
Id String - Access control policy group ID
- acl
Name String - Name of the Access Control Policy Group. Cannot start with http:// or https://. Must begin with a letter or Chinese character and may include numbers, periods (.), underscores (_), and hyphens (-). Length must be between 1 and 128 characters. If left blank, defaults to the Access Control Policy Group ID.
- created
Time 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 begin with a letter or Chinese character and may include numbers, English commas (,), periods (.), underscores (_), spaces ( ), equals signs (=), hyphens (-), Chinese commas (,), and Chinese periods (。). Length must be between 1 and 255 characters. If left blank, defaults to an empty string.
- listeners List<Property Map>
- project
Name String - Project name to which the access control policy group belongs
- status String
- Status of the access control policy group. Creating: Creating. Active: Available. Configuring: Configuring. Deleting: Deleting
- List<Property Map>
- updated
Time String - Last operation time of the access control policy group
Supporting Types
AclAclEntry, AclAclEntryArgs
- 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 limit: 1–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 limit: 1–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 limit: 1–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 limit: 1–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 limit: 1–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 limit: 1–255 characters. If not specified, defaults to an empty string
- entry String
- IP entry address range; only CIDR addresses are supported
AclListener, AclListenerArgs
- Acl
Type string - Control mode of the listener for this access control policy group. white: Allowlist mode; black: Denylist mode
- Acl
Type string - Control mode of the listener for this access control policy group. white: Allowlist mode; black: Denylist mode
- acl
Type String - Control mode of the listener for this access control policy group. white: Allowlist mode; black: Denylist mode
- acl
Type string - Control mode of the listener for this access control policy group. white: Allowlist mode; black: Denylist mode
- acl_
type str - Control mode of the listener for this access control policy group. white: Allowlist mode; black: Denylist mode
- acl
Type String - Control mode of the listener for this access control policy group. white: Allowlist mode; black: Denylist mode
AclTag, AclTagArgs
- Key string
- User tag key. Length limit: 1–128 characters. Case sensitive. Cannot start with any combination of volc: or sys: (case insensitive). Cannot start or end with a space. Supports characters from all languages, numbers, spaces (), underscores (_), periods (.), colons (:), slashes (/), equals signs (=), plus signs (+), hyphens (-), and @. Tag keys for the same resource must be unique
- Value string
- User tag value. Length limit: 0–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
- User tag key. Length limit: 1–128 characters. Case sensitive. Cannot start with any combination of volc: or sys: (case insensitive). Cannot start or end with a space. Supports characters from all languages, numbers, spaces (), underscores (_), periods (.), colons (:), slashes (/), equals signs (=), plus signs (+), hyphens (-), and @. Tag keys for the same resource must be unique
- Value string
- User tag value. Length limit: 0–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
- User tag key. Length limit: 1–128 characters. Case sensitive. Cannot start with any combination of volc: or sys: (case insensitive). Cannot start or end with a space. Supports characters from all languages, numbers, spaces (), underscores (_), periods (.), colons (:), slashes (/), equals signs (=), plus signs (+), hyphens (-), and @. Tag keys for the same resource must be unique
- value String
- User tag value. Length limit: 0–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
- User tag key. Length limit: 1–128 characters. Case sensitive. Cannot start with any combination of volc: or sys: (case insensitive). Cannot start or end with a space. Supports characters from all languages, numbers, spaces (), underscores (_), periods (.), colons (:), slashes (/), equals signs (=), plus signs (+), hyphens (-), and @. Tag keys for the same resource must be unique
- value string
- User tag value. Length limit: 0–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
- User tag key. Length limit: 1–128 characters. Case sensitive. Cannot start with any combination of volc: or sys: (case insensitive). Cannot start or end with a space. Supports characters from all languages, numbers, spaces (), underscores (_), periods (.), colons (:), slashes (/), equals signs (=), plus signs (+), hyphens (-), and @. Tag keys for the same resource must be unique
- value str
- User tag value. Length limit: 0–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
- User tag key. Length limit: 1–128 characters. Case sensitive. Cannot start with any combination of volc: or sys: (case insensitive). Cannot start or end with a space. Supports characters from all languages, numbers, spaces (), underscores (_), periods (.), colons (:), slashes (/), equals signs (=), plus signs (+), hyphens (-), and @. Tag keys for the same resource must be unique
- value String
- User tag value. Length limit: 0–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 @
Import
$ pulumi import volcenginecc:alb/acl:Acl example "acl_id"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- volcenginecc volcengine/pulumi-volcenginecc
- License
- MPL-2.0
- Notes
- This Pulumi package is based on the
volcengineccTerraform Provider.
published on Thursday, Apr 23, 2026 by Volcengine
