volcenginecc.vpc.NetworkAcl
网络ACL用于控制子网的出入流量,其基于白名单原理设计,出入子网的流量必须被网络ACL规则允许才能放通。
Example Usage
Example coming soon!
Example coming soon!
Example coming soon!
Example coming soon!
Example coming soon!
resources:
networkAclDemo:
type: volcenginecc:vpc:NetworkAcl
name: NetworkAclDemo
properties:
vpcId: vpc-rrco37ovjq4gv0x58xxxxxx
networkAclName: NetworkAclDemo
description: NetworkAclDemo-Description
projectName: default
ingressAclEntries:
- cidr_ip: 10.0.1.0/24
description: 默认规则
network_acl_entry_name: test-entries
policy: drop
port: 80/80
protocol: tcp
egressAclEntries:
- cidr_ip: 0.0.0.0/0
description: 默认规则
network_acl_entry_name: ""
policy: accept
port: -1/-1
protocol: all
resources:
- resource_id: subnet-3nrjlvvxo4gsg931ebxxxxxx
tags:
- key: env
value: test
Create NetworkAcl Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new NetworkAcl(name: string, args: NetworkAclArgs, opts?: CustomResourceOptions);@overload
def NetworkAcl(resource_name: str,
args: NetworkAclArgs,
opts: Optional[ResourceOptions] = None)
@overload
def NetworkAcl(resource_name: str,
opts: Optional[ResourceOptions] = None,
vpc_id: Optional[str] = None,
description: Optional[str] = None,
egress_acl_entries: Optional[Sequence[NetworkAclEgressAclEntryArgs]] = None,
ingress_acl_entries: Optional[Sequence[NetworkAclIngressAclEntryArgs]] = None,
network_acl_name: Optional[str] = None,
project_name: Optional[str] = None,
resources: Optional[Sequence[NetworkAclResourceArgs]] = None,
tags: Optional[Sequence[NetworkAclTagArgs]] = None)func NewNetworkAcl(ctx *Context, name string, args NetworkAclArgs, opts ...ResourceOption) (*NetworkAcl, error)public NetworkAcl(string name, NetworkAclArgs args, CustomResourceOptions? opts = null)
public NetworkAcl(String name, NetworkAclArgs args)
public NetworkAcl(String name, NetworkAclArgs args, CustomResourceOptions options)
type: volcenginecc:vpc:NetworkAcl
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 NetworkAclArgs
- 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 NetworkAclArgs
- 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 NetworkAclArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args NetworkAclArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args NetworkAclArgs
- 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 networkAclResource = new Volcenginecc.Vpc.NetworkAcl("networkAclResource", new()
{
VpcId = "string",
Description = "string",
EgressAclEntries = new[]
{
new Volcenginecc.Vpc.Inputs.NetworkAclEgressAclEntryArgs
{
CidrIp = "string",
Description = "string",
NetworkAclEntryName = "string",
Policy = "string",
Port = "string",
Protocol = "string",
},
},
IngressAclEntries = new[]
{
new Volcenginecc.Vpc.Inputs.NetworkAclIngressAclEntryArgs
{
CidrIp = "string",
Description = "string",
NetworkAclEntryName = "string",
Policy = "string",
Port = "string",
Protocol = "string",
},
},
NetworkAclName = "string",
ProjectName = "string",
Resources = new[]
{
new Volcenginecc.Vpc.Inputs.NetworkAclResourceArgs
{
ResourceId = "string",
},
},
Tags = new[]
{
new Volcenginecc.Vpc.Inputs.NetworkAclTagArgs
{
Key = "string",
Value = "string",
},
},
});
example, err := vpc.NewNetworkAcl(ctx, "networkAclResource", &vpc.NetworkAclArgs{
VpcId: pulumi.String("string"),
Description: pulumi.String("string"),
EgressAclEntries: vpc.NetworkAclEgressAclEntryArray{
&vpc.NetworkAclEgressAclEntryArgs{
CidrIp: pulumi.String("string"),
Description: pulumi.String("string"),
NetworkAclEntryName: pulumi.String("string"),
Policy: pulumi.String("string"),
Port: pulumi.String("string"),
Protocol: pulumi.String("string"),
},
},
IngressAclEntries: vpc.NetworkAclIngressAclEntryArray{
&vpc.NetworkAclIngressAclEntryArgs{
CidrIp: pulumi.String("string"),
Description: pulumi.String("string"),
NetworkAclEntryName: pulumi.String("string"),
Policy: pulumi.String("string"),
Port: pulumi.String("string"),
Protocol: pulumi.String("string"),
},
},
NetworkAclName: pulumi.String("string"),
ProjectName: pulumi.String("string"),
Resources: vpc.NetworkAclResourceArray{
&vpc.NetworkAclResourceArgs{
ResourceId: pulumi.String("string"),
},
},
Tags: vpc.NetworkAclTagArray{
&vpc.NetworkAclTagArgs{
Key: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
})
var networkAclResource = new NetworkAcl("networkAclResource", NetworkAclArgs.builder()
.vpcId("string")
.description("string")
.egressAclEntries(NetworkAclEgressAclEntryArgs.builder()
.cidrIp("string")
.description("string")
.networkAclEntryName("string")
.policy("string")
.port("string")
.protocol("string")
.build())
.ingressAclEntries(NetworkAclIngressAclEntryArgs.builder()
.cidrIp("string")
.description("string")
.networkAclEntryName("string")
.policy("string")
.port("string")
.protocol("string")
.build())
.networkAclName("string")
.projectName("string")
.resources(NetworkAclResourceArgs.builder()
.resourceId("string")
.build())
.tags(NetworkAclTagArgs.builder()
.key("string")
.value("string")
.build())
.build());
network_acl_resource = volcenginecc.vpc.NetworkAcl("networkAclResource",
vpc_id="string",
description="string",
egress_acl_entries=[{
"cidr_ip": "string",
"description": "string",
"network_acl_entry_name": "string",
"policy": "string",
"port": "string",
"protocol": "string",
}],
ingress_acl_entries=[{
"cidr_ip": "string",
"description": "string",
"network_acl_entry_name": "string",
"policy": "string",
"port": "string",
"protocol": "string",
}],
network_acl_name="string",
project_name="string",
resources=[{
"resource_id": "string",
}],
tags=[{
"key": "string",
"value": "string",
}])
const networkAclResource = new volcenginecc.vpc.NetworkAcl("networkAclResource", {
vpcId: "string",
description: "string",
egressAclEntries: [{
cidrIp: "string",
description: "string",
networkAclEntryName: "string",
policy: "string",
port: "string",
protocol: "string",
}],
ingressAclEntries: [{
cidrIp: "string",
description: "string",
networkAclEntryName: "string",
policy: "string",
port: "string",
protocol: "string",
}],
networkAclName: "string",
projectName: "string",
resources: [{
resourceId: "string",
}],
tags: [{
key: "string",
value: "string",
}],
});
type: volcenginecc:vpc:NetworkAcl
properties:
description: string
egressAclEntries:
- cidrIp: string
description: string
networkAclEntryName: string
policy: string
port: string
protocol: string
ingressAclEntries:
- cidrIp: string
description: string
networkAclEntryName: string
policy: string
port: string
protocol: string
networkAclName: string
projectName: string
resources:
- resourceId: string
tags:
- key: string
value: string
vpcId: string
NetworkAcl 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 NetworkAcl resource accepts the following input properties:
- Vpc
Id string - 网络ACL所属VPC的ID。
- Description string
- 网络ACL描述信息。长度限制为0~ 255个字符。需要以字母、中文或数字开头。可包含英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、短横线(-)、中文逗号(,)、中文句号(。)。
- Egress
Acl List<Volcengine.Entries Network Acl Egress Acl Entry> - Ingress
Acl List<Volcengine.Entries Network Acl Ingress Acl Entry> - Network
Acl stringName - 网络ACL名称。长度限制为1 ~ 128个字符。需要以字母、中文或数字开头,可包含点号(.)、下划线(_)和短横线(-)。
- Project
Name string - 网络ACL所属项目的名称。不填默认加入default项目。
- Resources
List<Volcengine.
Network Acl Resource> -
List<Volcengine.
Network Acl Tag>
- Vpc
Id string - 网络ACL所属VPC的ID。
- Description string
- 网络ACL描述信息。长度限制为0~ 255个字符。需要以字母、中文或数字开头。可包含英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、短横线(-)、中文逗号(,)、中文句号(。)。
- Egress
Acl []NetworkEntries Acl Egress Acl Entry Args - Ingress
Acl []NetworkEntries Acl Ingress Acl Entry Args - Network
Acl stringName - 网络ACL名称。长度限制为1 ~ 128个字符。需要以字母、中文或数字开头,可包含点号(.)、下划线(_)和短横线(-)。
- Project
Name string - 网络ACL所属项目的名称。不填默认加入default项目。
- Resources
[]Network
Acl Resource Args -
[]Network
Acl Tag Args
- vpc
Id String - 网络ACL所属VPC的ID。
- description String
- 网络ACL描述信息。长度限制为0~ 255个字符。需要以字母、中文或数字开头。可包含英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、短横线(-)、中文逗号(,)、中文句号(。)。
- egress
Acl List<NetworkEntries Acl Egress Acl Entry> - ingress
Acl List<NetworkEntries Acl Ingress Acl Entry> - network
Acl StringName - 网络ACL名称。长度限制为1 ~ 128个字符。需要以字母、中文或数字开头,可包含点号(.)、下划线(_)和短横线(-)。
- project
Name String - 网络ACL所属项目的名称。不填默认加入default项目。
- resources
List<Network
Acl Resource> -
List<Network
Acl Tag>
- vpc
Id string - 网络ACL所属VPC的ID。
- description string
- 网络ACL描述信息。长度限制为0~ 255个字符。需要以字母、中文或数字开头。可包含英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、短横线(-)、中文逗号(,)、中文句号(。)。
- egress
Acl NetworkEntries Acl Egress Acl Entry[] - ingress
Acl NetworkEntries Acl Ingress Acl Entry[] - network
Acl stringName - 网络ACL名称。长度限制为1 ~ 128个字符。需要以字母、中文或数字开头,可包含点号(.)、下划线(_)和短横线(-)。
- project
Name string - 网络ACL所属项目的名称。不填默认加入default项目。
- resources
Network
Acl Resource[] -
Network
Acl Tag[]
- vpc_
id str - 网络ACL所属VPC的ID。
- description str
- 网络ACL描述信息。长度限制为0~ 255个字符。需要以字母、中文或数字开头。可包含英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、短横线(-)、中文逗号(,)、中文句号(。)。
- egress_
acl_ Sequence[Networkentries Acl Egress Acl Entry Args] - ingress_
acl_ Sequence[Networkentries Acl Ingress Acl Entry Args] - network_
acl_ strname - 网络ACL名称。长度限制为1 ~ 128个字符。需要以字母、中文或数字开头,可包含点号(.)、下划线(_)和短横线(-)。
- project_
name str - 网络ACL所属项目的名称。不填默认加入default项目。
- resources
Sequence[Network
Acl Resource Args] -
Sequence[Network
Acl Tag Args]
- vpc
Id String - 网络ACL所属VPC的ID。
- description String
- 网络ACL描述信息。长度限制为0~ 255个字符。需要以字母、中文或数字开头。可包含英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、短横线(-)、中文逗号(,)、中文句号(。)。
- egress
Acl List<Property Map>Entries - ingress
Acl List<Property Map>Entries - network
Acl StringName - 网络ACL名称。长度限制为1 ~ 128个字符。需要以字母、中文或数字开头,可包含点号(.)、下划线(_)和短横线(-)。
- project
Name String - 网络ACL所属项目的名称。不填默认加入default项目。
- resources List<Property Map>
- List<Property Map>
Outputs
All input properties are implicitly available as output properties. Additionally, the NetworkAcl resource produces the following output properties:
- Created
Time string - 网络ACL的创建时间。
- Default
Egress List<Volcengine.Acl Entries Network Acl Default Egress Acl Entry> - Default
Ingress List<Volcengine.Acl Entries Network Acl Default Ingress Acl Entry> - Id string
- The provider-assigned unique ID for this managed resource.
- Network
Acl stringId - 网络ACL的ID。
- Status string
- 网络ACL的状态。Available:可用,Creating:创建中
- Updated
Time string - 网络ACL的更新时间。
- Created
Time string - 网络ACL的创建时间。
- Default
Egress []NetworkAcl Entries Acl Default Egress Acl Entry - Default
Ingress []NetworkAcl Entries Acl Default Ingress Acl Entry - Id string
- The provider-assigned unique ID for this managed resource.
- Network
Acl stringId - 网络ACL的ID。
- Status string
- 网络ACL的状态。Available:可用,Creating:创建中
- Updated
Time string - 网络ACL的更新时间。
- created
Time String - 网络ACL的创建时间。
- default
Egress List<NetworkAcl Entries Acl Default Egress Acl Entry> - default
Ingress List<NetworkAcl Entries Acl Default Ingress Acl Entry> - id String
- The provider-assigned unique ID for this managed resource.
- network
Acl StringId - 网络ACL的ID。
- status String
- 网络ACL的状态。Available:可用,Creating:创建中
- updated
Time String - 网络ACL的更新时间。
- created
Time string - 网络ACL的创建时间。
- default
Egress NetworkAcl Entries Acl Default Egress Acl Entry[] - default
Ingress NetworkAcl Entries Acl Default Ingress Acl Entry[] - id string
- The provider-assigned unique ID for this managed resource.
- network
Acl stringId - 网络ACL的ID。
- status string
- 网络ACL的状态。Available:可用,Creating:创建中
- updated
Time string - 网络ACL的更新时间。
- created_
time str - 网络ACL的创建时间。
- default_
egress_ Sequence[Networkacl_ entries Acl Default Egress Acl Entry] - default_
ingress_ Sequence[Networkacl_ entries Acl Default Ingress Acl Entry] - id str
- The provider-assigned unique ID for this managed resource.
- network_
acl_ strid - 网络ACL的ID。
- status str
- 网络ACL的状态。Available:可用,Creating:创建中
- updated_
time str - 网络ACL的更新时间。
- created
Time String - 网络ACL的创建时间。
- default
Egress List<Property Map>Acl Entries - default
Ingress List<Property Map>Acl Entries - id String
- The provider-assigned unique ID for this managed resource.
- network
Acl StringId - 网络ACL的ID。
- status String
- 网络ACL的状态。Available:可用,Creating:创建中
- updated
Time String - 网络ACL的更新时间。
Look up Existing NetworkAcl Resource
Get an existing NetworkAcl 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?: NetworkAclState, opts?: CustomResourceOptions): NetworkAcl@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
created_time: Optional[str] = None,
default_egress_acl_entries: Optional[Sequence[NetworkAclDefaultEgressAclEntryArgs]] = None,
default_ingress_acl_entries: Optional[Sequence[NetworkAclDefaultIngressAclEntryArgs]] = None,
description: Optional[str] = None,
egress_acl_entries: Optional[Sequence[NetworkAclEgressAclEntryArgs]] = None,
ingress_acl_entries: Optional[Sequence[NetworkAclIngressAclEntryArgs]] = None,
network_acl_id: Optional[str] = None,
network_acl_name: Optional[str] = None,
project_name: Optional[str] = None,
resources: Optional[Sequence[NetworkAclResourceArgs]] = None,
status: Optional[str] = None,
tags: Optional[Sequence[NetworkAclTagArgs]] = None,
updated_time: Optional[str] = None,
vpc_id: Optional[str] = None) -> NetworkAclfunc GetNetworkAcl(ctx *Context, name string, id IDInput, state *NetworkAclState, opts ...ResourceOption) (*NetworkAcl, error)public static NetworkAcl Get(string name, Input<string> id, NetworkAclState? state, CustomResourceOptions? opts = null)public static NetworkAcl get(String name, Output<String> id, NetworkAclState state, CustomResourceOptions options)resources: _: type: volcenginecc:vpc:NetworkAcl 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.
- Created
Time string - 网络ACL的创建时间。
- Default
Egress List<Volcengine.Acl Entries Network Acl Default Egress Acl Entry> - Default
Ingress List<Volcengine.Acl Entries Network Acl Default Ingress Acl Entry> - Description string
- 网络ACL描述信息。长度限制为0~ 255个字符。需要以字母、中文或数字开头。可包含英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、短横线(-)、中文逗号(,)、中文句号(。)。
- Egress
Acl List<Volcengine.Entries Network Acl Egress Acl Entry> - Ingress
Acl List<Volcengine.Entries Network Acl Ingress Acl Entry> - Network
Acl stringId - 网络ACL的ID。
- Network
Acl stringName - 网络ACL名称。长度限制为1 ~ 128个字符。需要以字母、中文或数字开头,可包含点号(.)、下划线(_)和短横线(-)。
- Project
Name string - 网络ACL所属项目的名称。不填默认加入default项目。
- Resources
List<Volcengine.
Network Acl Resource> - Status string
- 网络ACL的状态。Available:可用,Creating:创建中
-
List<Volcengine.
Network Acl Tag> - Updated
Time string - 网络ACL的更新时间。
- Vpc
Id string - 网络ACL所属VPC的ID。
- Created
Time string - 网络ACL的创建时间。
- Default
Egress []NetworkAcl Entries Acl Default Egress Acl Entry Args - Default
Ingress []NetworkAcl Entries Acl Default Ingress Acl Entry Args - Description string
- 网络ACL描述信息。长度限制为0~ 255个字符。需要以字母、中文或数字开头。可包含英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、短横线(-)、中文逗号(,)、中文句号(。)。
- Egress
Acl []NetworkEntries Acl Egress Acl Entry Args - Ingress
Acl []NetworkEntries Acl Ingress Acl Entry Args - Network
Acl stringId - 网络ACL的ID。
- Network
Acl stringName - 网络ACL名称。长度限制为1 ~ 128个字符。需要以字母、中文或数字开头,可包含点号(.)、下划线(_)和短横线(-)。
- Project
Name string - 网络ACL所属项目的名称。不填默认加入default项目。
- Resources
[]Network
Acl Resource Args - Status string
- 网络ACL的状态。Available:可用,Creating:创建中
-
[]Network
Acl Tag Args - Updated
Time string - 网络ACL的更新时间。
- Vpc
Id string - 网络ACL所属VPC的ID。
- created
Time String - 网络ACL的创建时间。
- default
Egress List<NetworkAcl Entries Acl Default Egress Acl Entry> - default
Ingress List<NetworkAcl Entries Acl Default Ingress Acl Entry> - description String
- 网络ACL描述信息。长度限制为0~ 255个字符。需要以字母、中文或数字开头。可包含英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、短横线(-)、中文逗号(,)、中文句号(。)。
- egress
Acl List<NetworkEntries Acl Egress Acl Entry> - ingress
Acl List<NetworkEntries Acl Ingress Acl Entry> - network
Acl StringId - 网络ACL的ID。
- network
Acl StringName - 网络ACL名称。长度限制为1 ~ 128个字符。需要以字母、中文或数字开头,可包含点号(.)、下划线(_)和短横线(-)。
- project
Name String - 网络ACL所属项目的名称。不填默认加入default项目。
- resources
List<Network
Acl Resource> - status String
- 网络ACL的状态。Available:可用,Creating:创建中
-
List<Network
Acl Tag> - updated
Time String - 网络ACL的更新时间。
- vpc
Id String - 网络ACL所属VPC的ID。
- created
Time string - 网络ACL的创建时间。
- default
Egress NetworkAcl Entries Acl Default Egress Acl Entry[] - default
Ingress NetworkAcl Entries Acl Default Ingress Acl Entry[] - description string
- 网络ACL描述信息。长度限制为0~ 255个字符。需要以字母、中文或数字开头。可包含英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、短横线(-)、中文逗号(,)、中文句号(。)。
- egress
Acl NetworkEntries Acl Egress Acl Entry[] - ingress
Acl NetworkEntries Acl Ingress Acl Entry[] - network
Acl stringId - 网络ACL的ID。
- network
Acl stringName - 网络ACL名称。长度限制为1 ~ 128个字符。需要以字母、中文或数字开头,可包含点号(.)、下划线(_)和短横线(-)。
- project
Name string - 网络ACL所属项目的名称。不填默认加入default项目。
- resources
Network
Acl Resource[] - status string
- 网络ACL的状态。Available:可用,Creating:创建中
-
Network
Acl Tag[] - updated
Time string - 网络ACL的更新时间。
- vpc
Id string - 网络ACL所属VPC的ID。
- created_
time str - 网络ACL的创建时间。
- default_
egress_ Sequence[Networkacl_ entries Acl Default Egress Acl Entry Args] - default_
ingress_ Sequence[Networkacl_ entries Acl Default Ingress Acl Entry Args] - description str
- 网络ACL描述信息。长度限制为0~ 255个字符。需要以字母、中文或数字开头。可包含英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、短横线(-)、中文逗号(,)、中文句号(。)。
- egress_
acl_ Sequence[Networkentries Acl Egress Acl Entry Args] - ingress_
acl_ Sequence[Networkentries Acl Ingress Acl Entry Args] - network_
acl_ strid - 网络ACL的ID。
- network_
acl_ strname - 网络ACL名称。长度限制为1 ~ 128个字符。需要以字母、中文或数字开头,可包含点号(.)、下划线(_)和短横线(-)。
- project_
name str - 网络ACL所属项目的名称。不填默认加入default项目。
- resources
Sequence[Network
Acl Resource Args] - status str
- 网络ACL的状态。Available:可用,Creating:创建中
-
Sequence[Network
Acl Tag Args] - updated_
time str - 网络ACL的更新时间。
- vpc_
id str - 网络ACL所属VPC的ID。
- created
Time String - 网络ACL的创建时间。
- default
Egress List<Property Map>Acl Entries - default
Ingress List<Property Map>Acl Entries - description String
- 网络ACL描述信息。长度限制为0~ 255个字符。需要以字母、中文或数字开头。可包含英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、短横线(-)、中文逗号(,)、中文句号(。)。
- egress
Acl List<Property Map>Entries - ingress
Acl List<Property Map>Entries - network
Acl StringId - 网络ACL的ID。
- network
Acl StringName - 网络ACL名称。长度限制为1 ~ 128个字符。需要以字母、中文或数字开头,可包含点号(.)、下划线(_)和短横线(-)。
- project
Name String - 网络ACL所属项目的名称。不填默认加入default项目。
- resources List<Property Map>
- status String
- 网络ACL的状态。Available:可用,Creating:创建中
- List<Property Map>
- updated
Time String - 网络ACL的更新时间。
- vpc
Id String - 网络ACL所属VPC的ID。
Supporting Types
NetworkAclDefaultEgressAclEntry, NetworkAclDefaultEgressAclEntryArgs
- Cidr
Ip string - 入向规则时为源地址的网段。出向规则时为目标地址的网段。支持CIDR格式和IPv4格式的IP地址范围。默认值:无。
- Description string
- 规则的描述信息。
- Network
Acl stringEntry Id - 规则的ID。
- Network
Acl stringEntry Name - 规则的名称。
- Policy string
- 授权策略。accept:允许访问。drop:拒绝访问,不返回拒绝访问的信息,仅表现出发起端请求超时或类似无法建立连接的信息。
- Port string
- 规则的目的端口范围。当方向规则的Protocol为all、icmp或gre时,端口范围为-1/-1,表示不限制端口。当方向规则的Protocol为tcp或udp时,端口范围为1~65535,格式为1/200、80/80,表示端口1到端口200、端口80。
- Priority int
- 方向规则的优先级,数字越小,代表优先级越高。不填默认值:1。
- Protocol string
- 协议类型。tcp:TCP协议。udp:UDP协议。icmp:ICMP协议。icmpv6:ICMPV6协议。gre:GRE协议。all:支持所有协议。
- Cidr
Ip string - 入向规则时为源地址的网段。出向规则时为目标地址的网段。支持CIDR格式和IPv4格式的IP地址范围。默认值:无。
- Description string
- 规则的描述信息。
- Network
Acl stringEntry Id - 规则的ID。
- Network
Acl stringEntry Name - 规则的名称。
- Policy string
- 授权策略。accept:允许访问。drop:拒绝访问,不返回拒绝访问的信息,仅表现出发起端请求超时或类似无法建立连接的信息。
- Port string
- 规则的目的端口范围。当方向规则的Protocol为all、icmp或gre时,端口范围为-1/-1,表示不限制端口。当方向规则的Protocol为tcp或udp时,端口范围为1~65535,格式为1/200、80/80,表示端口1到端口200、端口80。
- Priority int
- 方向规则的优先级,数字越小,代表优先级越高。不填默认值:1。
- Protocol string
- 协议类型。tcp:TCP协议。udp:UDP协议。icmp:ICMP协议。icmpv6:ICMPV6协议。gre:GRE协议。all:支持所有协议。
- cidr
Ip String - 入向规则时为源地址的网段。出向规则时为目标地址的网段。支持CIDR格式和IPv4格式的IP地址范围。默认值:无。
- description String
- 规则的描述信息。
- network
Acl StringEntry Id - 规则的ID。
- network
Acl StringEntry Name - 规则的名称。
- policy String
- 授权策略。accept:允许访问。drop:拒绝访问,不返回拒绝访问的信息,仅表现出发起端请求超时或类似无法建立连接的信息。
- port String
- 规则的目的端口范围。当方向规则的Protocol为all、icmp或gre时,端口范围为-1/-1,表示不限制端口。当方向规则的Protocol为tcp或udp时,端口范围为1~65535,格式为1/200、80/80,表示端口1到端口200、端口80。
- priority Integer
- 方向规则的优先级,数字越小,代表优先级越高。不填默认值:1。
- protocol String
- 协议类型。tcp:TCP协议。udp:UDP协议。icmp:ICMP协议。icmpv6:ICMPV6协议。gre:GRE协议。all:支持所有协议。
- cidr
Ip string - 入向规则时为源地址的网段。出向规则时为目标地址的网段。支持CIDR格式和IPv4格式的IP地址范围。默认值:无。
- description string
- 规则的描述信息。
- network
Acl stringEntry Id - 规则的ID。
- network
Acl stringEntry Name - 规则的名称。
- policy string
- 授权策略。accept:允许访问。drop:拒绝访问,不返回拒绝访问的信息,仅表现出发起端请求超时或类似无法建立连接的信息。
- port string
- 规则的目的端口范围。当方向规则的Protocol为all、icmp或gre时,端口范围为-1/-1,表示不限制端口。当方向规则的Protocol为tcp或udp时,端口范围为1~65535,格式为1/200、80/80,表示端口1到端口200、端口80。
- priority number
- 方向规则的优先级,数字越小,代表优先级越高。不填默认值:1。
- protocol string
- 协议类型。tcp:TCP协议。udp:UDP协议。icmp:ICMP协议。icmpv6:ICMPV6协议。gre:GRE协议。all:支持所有协议。
- cidr_
ip str - 入向规则时为源地址的网段。出向规则时为目标地址的网段。支持CIDR格式和IPv4格式的IP地址范围。默认值:无。
- description str
- 规则的描述信息。
- network_
acl_ strentry_ id - 规则的ID。
- network_
acl_ strentry_ name - 规则的名称。
- policy str
- 授权策略。accept:允许访问。drop:拒绝访问,不返回拒绝访问的信息,仅表现出发起端请求超时或类似无法建立连接的信息。
- port str
- 规则的目的端口范围。当方向规则的Protocol为all、icmp或gre时,端口范围为-1/-1,表示不限制端口。当方向规则的Protocol为tcp或udp时,端口范围为1~65535,格式为1/200、80/80,表示端口1到端口200、端口80。
- priority int
- 方向规则的优先级,数字越小,代表优先级越高。不填默认值:1。
- protocol str
- 协议类型。tcp:TCP协议。udp:UDP协议。icmp:ICMP协议。icmpv6:ICMPV6协议。gre:GRE协议。all:支持所有协议。
- cidr
Ip String - 入向规则时为源地址的网段。出向规则时为目标地址的网段。支持CIDR格式和IPv4格式的IP地址范围。默认值:无。
- description String
- 规则的描述信息。
- network
Acl StringEntry Id - 规则的ID。
- network
Acl StringEntry Name - 规则的名称。
- policy String
- 授权策略。accept:允许访问。drop:拒绝访问,不返回拒绝访问的信息,仅表现出发起端请求超时或类似无法建立连接的信息。
- port String
- 规则的目的端口范围。当方向规则的Protocol为all、icmp或gre时,端口范围为-1/-1,表示不限制端口。当方向规则的Protocol为tcp或udp时,端口范围为1~65535,格式为1/200、80/80,表示端口1到端口200、端口80。
- priority Number
- 方向规则的优先级,数字越小,代表优先级越高。不填默认值:1。
- protocol String
- 协议类型。tcp:TCP协议。udp:UDP协议。icmp:ICMP协议。icmpv6:ICMPV6协议。gre:GRE协议。all:支持所有协议。
NetworkAclDefaultIngressAclEntry, NetworkAclDefaultIngressAclEntryArgs
- Cidr
Ip string - 入向规则时为源地址的网段。出向规则时为目标地址的网段。支持CIDR格式和IPv4格式的IP地址范围。默认值:无。
- Description string
- 规则的描述信息。
- Network
Acl stringEntry Id - 规则的ID。
- Network
Acl stringEntry Name - 规则的名称。
- Policy string
- 授权策略。accept:允许访问。drop:拒绝访问,不返回拒绝访问的信息,仅表现出发起端请求超时或类似无法建立连接的信息。
- Port string
- 规则的目的端口范围。当方向规则的Protocol为all、icmp或gre时,端口范围为-1/-1,表示不限制端口。当方向规则的Protocol为tcp或udp时,端口范围为1~65535,格式为1/200、80/80,表示端口1到端口200、端口80。
- Priority int
- 方向规则的优先级,数字越小,代表优先级越高。不填默认值:1。
- Protocol string
- 协议类型。tcp:TCP协议。udp:UDP协议。icmp:ICMP协议。icmpv6:ICMPV6协议。gre:GRE协议。all:支持所有协议。
- Cidr
Ip string - 入向规则时为源地址的网段。出向规则时为目标地址的网段。支持CIDR格式和IPv4格式的IP地址范围。默认值:无。
- Description string
- 规则的描述信息。
- Network
Acl stringEntry Id - 规则的ID。
- Network
Acl stringEntry Name - 规则的名称。
- Policy string
- 授权策略。accept:允许访问。drop:拒绝访问,不返回拒绝访问的信息,仅表现出发起端请求超时或类似无法建立连接的信息。
- Port string
- 规则的目的端口范围。当方向规则的Protocol为all、icmp或gre时,端口范围为-1/-1,表示不限制端口。当方向规则的Protocol为tcp或udp时,端口范围为1~65535,格式为1/200、80/80,表示端口1到端口200、端口80。
- Priority int
- 方向规则的优先级,数字越小,代表优先级越高。不填默认值:1。
- Protocol string
- 协议类型。tcp:TCP协议。udp:UDP协议。icmp:ICMP协议。icmpv6:ICMPV6协议。gre:GRE协议。all:支持所有协议。
- cidr
Ip String - 入向规则时为源地址的网段。出向规则时为目标地址的网段。支持CIDR格式和IPv4格式的IP地址范围。默认值:无。
- description String
- 规则的描述信息。
- network
Acl StringEntry Id - 规则的ID。
- network
Acl StringEntry Name - 规则的名称。
- policy String
- 授权策略。accept:允许访问。drop:拒绝访问,不返回拒绝访问的信息,仅表现出发起端请求超时或类似无法建立连接的信息。
- port String
- 规则的目的端口范围。当方向规则的Protocol为all、icmp或gre时,端口范围为-1/-1,表示不限制端口。当方向规则的Protocol为tcp或udp时,端口范围为1~65535,格式为1/200、80/80,表示端口1到端口200、端口80。
- priority Integer
- 方向规则的优先级,数字越小,代表优先级越高。不填默认值:1。
- protocol String
- 协议类型。tcp:TCP协议。udp:UDP协议。icmp:ICMP协议。icmpv6:ICMPV6协议。gre:GRE协议。all:支持所有协议。
- cidr
Ip string - 入向规则时为源地址的网段。出向规则时为目标地址的网段。支持CIDR格式和IPv4格式的IP地址范围。默认值:无。
- description string
- 规则的描述信息。
- network
Acl stringEntry Id - 规则的ID。
- network
Acl stringEntry Name - 规则的名称。
- policy string
- 授权策略。accept:允许访问。drop:拒绝访问,不返回拒绝访问的信息,仅表现出发起端请求超时或类似无法建立连接的信息。
- port string
- 规则的目的端口范围。当方向规则的Protocol为all、icmp或gre时,端口范围为-1/-1,表示不限制端口。当方向规则的Protocol为tcp或udp时,端口范围为1~65535,格式为1/200、80/80,表示端口1到端口200、端口80。
- priority number
- 方向规则的优先级,数字越小,代表优先级越高。不填默认值:1。
- protocol string
- 协议类型。tcp:TCP协议。udp:UDP协议。icmp:ICMP协议。icmpv6:ICMPV6协议。gre:GRE协议。all:支持所有协议。
- cidr_
ip str - 入向规则时为源地址的网段。出向规则时为目标地址的网段。支持CIDR格式和IPv4格式的IP地址范围。默认值:无。
- description str
- 规则的描述信息。
- network_
acl_ strentry_ id - 规则的ID。
- network_
acl_ strentry_ name - 规则的名称。
- policy str
- 授权策略。accept:允许访问。drop:拒绝访问,不返回拒绝访问的信息,仅表现出发起端请求超时或类似无法建立连接的信息。
- port str
- 规则的目的端口范围。当方向规则的Protocol为all、icmp或gre时,端口范围为-1/-1,表示不限制端口。当方向规则的Protocol为tcp或udp时,端口范围为1~65535,格式为1/200、80/80,表示端口1到端口200、端口80。
- priority int
- 方向规则的优先级,数字越小,代表优先级越高。不填默认值:1。
- protocol str
- 协议类型。tcp:TCP协议。udp:UDP协议。icmp:ICMP协议。icmpv6:ICMPV6协议。gre:GRE协议。all:支持所有协议。
- cidr
Ip String - 入向规则时为源地址的网段。出向规则时为目标地址的网段。支持CIDR格式和IPv4格式的IP地址范围。默认值:无。
- description String
- 规则的描述信息。
- network
Acl StringEntry Id - 规则的ID。
- network
Acl StringEntry Name - 规则的名称。
- policy String
- 授权策略。accept:允许访问。drop:拒绝访问,不返回拒绝访问的信息,仅表现出发起端请求超时或类似无法建立连接的信息。
- port String
- 规则的目的端口范围。当方向规则的Protocol为all、icmp或gre时,端口范围为-1/-1,表示不限制端口。当方向规则的Protocol为tcp或udp时,端口范围为1~65535,格式为1/200、80/80,表示端口1到端口200、端口80。
- priority Number
- 方向规则的优先级,数字越小,代表优先级越高。不填默认值:1。
- protocol String
- 协议类型。tcp:TCP协议。udp:UDP协议。icmp:ICMP协议。icmpv6:ICMPV6协议。gre:GRE协议。all:支持所有协议。
NetworkAclEgressAclEntry, NetworkAclEgressAclEntryArgs
- Cidr
Ip string - 入向规则时为源地址的网段。出向规则时为目标地址的网段。支持CIDR格式和IPv4格式的IP地址范围。默认值:无。
- Description string
- 规则的描述信息。
- Network
Acl stringEntry Name - 规则的名称。
- Policy string
- 授权策略。accept:允许访问。drop:拒绝访问,不返回拒绝访问的信息,仅表现出发起端请求超时或类似无法建立连接的信息。
- Port string
- 规则的目的端口范围。当方向规则的Protocol为all、icmp或gre时,端口范围为-1/-1,表示不限制端口。当方向规则的Protocol为tcp或udp时,端口范围为1~65535,格式为1/200、80/80,表示端口1到端口200、端口80。
- Protocol string
- 协议类型。tcp:TCP协议。udp:UDP协议。icmp:ICMP协议。icmpv6:ICMPV6协议。gre:GRE协议。all:支持所有协议。
- Cidr
Ip string - 入向规则时为源地址的网段。出向规则时为目标地址的网段。支持CIDR格式和IPv4格式的IP地址范围。默认值:无。
- Description string
- 规则的描述信息。
- Network
Acl stringEntry Name - 规则的名称。
- Policy string
- 授权策略。accept:允许访问。drop:拒绝访问,不返回拒绝访问的信息,仅表现出发起端请求超时或类似无法建立连接的信息。
- Port string
- 规则的目的端口范围。当方向规则的Protocol为all、icmp或gre时,端口范围为-1/-1,表示不限制端口。当方向规则的Protocol为tcp或udp时,端口范围为1~65535,格式为1/200、80/80,表示端口1到端口200、端口80。
- Protocol string
- 协议类型。tcp:TCP协议。udp:UDP协议。icmp:ICMP协议。icmpv6:ICMPV6协议。gre:GRE协议。all:支持所有协议。
- cidr
Ip String - 入向规则时为源地址的网段。出向规则时为目标地址的网段。支持CIDR格式和IPv4格式的IP地址范围。默认值:无。
- description String
- 规则的描述信息。
- network
Acl StringEntry Name - 规则的名称。
- policy String
- 授权策略。accept:允许访问。drop:拒绝访问,不返回拒绝访问的信息,仅表现出发起端请求超时或类似无法建立连接的信息。
- port String
- 规则的目的端口范围。当方向规则的Protocol为all、icmp或gre时,端口范围为-1/-1,表示不限制端口。当方向规则的Protocol为tcp或udp时,端口范围为1~65535,格式为1/200、80/80,表示端口1到端口200、端口80。
- protocol String
- 协议类型。tcp:TCP协议。udp:UDP协议。icmp:ICMP协议。icmpv6:ICMPV6协议。gre:GRE协议。all:支持所有协议。
- cidr
Ip string - 入向规则时为源地址的网段。出向规则时为目标地址的网段。支持CIDR格式和IPv4格式的IP地址范围。默认值:无。
- description string
- 规则的描述信息。
- network
Acl stringEntry Name - 规则的名称。
- policy string
- 授权策略。accept:允许访问。drop:拒绝访问,不返回拒绝访问的信息,仅表现出发起端请求超时或类似无法建立连接的信息。
- port string
- 规则的目的端口范围。当方向规则的Protocol为all、icmp或gre时,端口范围为-1/-1,表示不限制端口。当方向规则的Protocol为tcp或udp时,端口范围为1~65535,格式为1/200、80/80,表示端口1到端口200、端口80。
- protocol string
- 协议类型。tcp:TCP协议。udp:UDP协议。icmp:ICMP协议。icmpv6:ICMPV6协议。gre:GRE协议。all:支持所有协议。
- cidr_
ip str - 入向规则时为源地址的网段。出向规则时为目标地址的网段。支持CIDR格式和IPv4格式的IP地址范围。默认值:无。
- description str
- 规则的描述信息。
- network_
acl_ strentry_ name - 规则的名称。
- policy str
- 授权策略。accept:允许访问。drop:拒绝访问,不返回拒绝访问的信息,仅表现出发起端请求超时或类似无法建立连接的信息。
- port str
- 规则的目的端口范围。当方向规则的Protocol为all、icmp或gre时,端口范围为-1/-1,表示不限制端口。当方向规则的Protocol为tcp或udp时,端口范围为1~65535,格式为1/200、80/80,表示端口1到端口200、端口80。
- protocol str
- 协议类型。tcp:TCP协议。udp:UDP协议。icmp:ICMP协议。icmpv6:ICMPV6协议。gre:GRE协议。all:支持所有协议。
- cidr
Ip String - 入向规则时为源地址的网段。出向规则时为目标地址的网段。支持CIDR格式和IPv4格式的IP地址范围。默认值:无。
- description String
- 规则的描述信息。
- network
Acl StringEntry Name - 规则的名称。
- policy String
- 授权策略。accept:允许访问。drop:拒绝访问,不返回拒绝访问的信息,仅表现出发起端请求超时或类似无法建立连接的信息。
- port String
- 规则的目的端口范围。当方向规则的Protocol为all、icmp或gre时,端口范围为-1/-1,表示不限制端口。当方向规则的Protocol为tcp或udp时,端口范围为1~65535,格式为1/200、80/80,表示端口1到端口200、端口80。
- protocol String
- 协议类型。tcp:TCP协议。udp:UDP协议。icmp:ICMP协议。icmpv6:ICMPV6协议。gre:GRE协议。all:支持所有协议。
NetworkAclIngressAclEntry, NetworkAclIngressAclEntryArgs
- Cidr
Ip string - 入向规则时为源地址的网段。出向规则时为目标地址的网段。支持CIDR格式和IPv4格式的IP地址范围。默认值:无。
- Description string
- 规则的描述信息。
- Network
Acl stringEntry Name - 规则的名称。
- Policy string
- 授权策略。accept:允许访问。drop:拒绝访问,不返回拒绝访问的信息,仅表现出发起端请求超时或类似无法建立连接的信息。
- Port string
- 规则的目的端口范围。当方向规则的Protocol为all、icmp或gre时,端口范围为-1/-1,表示不限制端口。当方向规则的Protocol为tcp或udp时,端口范围为1~65535,格式为1/200、80/80,表示端口1到端口200、端口80。
- Protocol string
- 协议类型。tcp:TCP协议。udp:UDP协议。icmp:ICMP协议。icmpv6:ICMPV6协议。gre:GRE协议。all:支持所有协议。
- Cidr
Ip string - 入向规则时为源地址的网段。出向规则时为目标地址的网段。支持CIDR格式和IPv4格式的IP地址范围。默认值:无。
- Description string
- 规则的描述信息。
- Network
Acl stringEntry Name - 规则的名称。
- Policy string
- 授权策略。accept:允许访问。drop:拒绝访问,不返回拒绝访问的信息,仅表现出发起端请求超时或类似无法建立连接的信息。
- Port string
- 规则的目的端口范围。当方向规则的Protocol为all、icmp或gre时,端口范围为-1/-1,表示不限制端口。当方向规则的Protocol为tcp或udp时,端口范围为1~65535,格式为1/200、80/80,表示端口1到端口200、端口80。
- Protocol string
- 协议类型。tcp:TCP协议。udp:UDP协议。icmp:ICMP协议。icmpv6:ICMPV6协议。gre:GRE协议。all:支持所有协议。
- cidr
Ip String - 入向规则时为源地址的网段。出向规则时为目标地址的网段。支持CIDR格式和IPv4格式的IP地址范围。默认值:无。
- description String
- 规则的描述信息。
- network
Acl StringEntry Name - 规则的名称。
- policy String
- 授权策略。accept:允许访问。drop:拒绝访问,不返回拒绝访问的信息,仅表现出发起端请求超时或类似无法建立连接的信息。
- port String
- 规则的目的端口范围。当方向规则的Protocol为all、icmp或gre时,端口范围为-1/-1,表示不限制端口。当方向规则的Protocol为tcp或udp时,端口范围为1~65535,格式为1/200、80/80,表示端口1到端口200、端口80。
- protocol String
- 协议类型。tcp:TCP协议。udp:UDP协议。icmp:ICMP协议。icmpv6:ICMPV6协议。gre:GRE协议。all:支持所有协议。
- cidr
Ip string - 入向规则时为源地址的网段。出向规则时为目标地址的网段。支持CIDR格式和IPv4格式的IP地址范围。默认值:无。
- description string
- 规则的描述信息。
- network
Acl stringEntry Name - 规则的名称。
- policy string
- 授权策略。accept:允许访问。drop:拒绝访问,不返回拒绝访问的信息,仅表现出发起端请求超时或类似无法建立连接的信息。
- port string
- 规则的目的端口范围。当方向规则的Protocol为all、icmp或gre时,端口范围为-1/-1,表示不限制端口。当方向规则的Protocol为tcp或udp时,端口范围为1~65535,格式为1/200、80/80,表示端口1到端口200、端口80。
- protocol string
- 协议类型。tcp:TCP协议。udp:UDP协议。icmp:ICMP协议。icmpv6:ICMPV6协议。gre:GRE协议。all:支持所有协议。
- cidr_
ip str - 入向规则时为源地址的网段。出向规则时为目标地址的网段。支持CIDR格式和IPv4格式的IP地址范围。默认值:无。
- description str
- 规则的描述信息。
- network_
acl_ strentry_ name - 规则的名称。
- policy str
- 授权策略。accept:允许访问。drop:拒绝访问,不返回拒绝访问的信息,仅表现出发起端请求超时或类似无法建立连接的信息。
- port str
- 规则的目的端口范围。当方向规则的Protocol为all、icmp或gre时,端口范围为-1/-1,表示不限制端口。当方向规则的Protocol为tcp或udp时,端口范围为1~65535,格式为1/200、80/80,表示端口1到端口200、端口80。
- protocol str
- 协议类型。tcp:TCP协议。udp:UDP协议。icmp:ICMP协议。icmpv6:ICMPV6协议。gre:GRE协议。all:支持所有协议。
- cidr
Ip String - 入向规则时为源地址的网段。出向规则时为目标地址的网段。支持CIDR格式和IPv4格式的IP地址范围。默认值:无。
- description String
- 规则的描述信息。
- network
Acl StringEntry Name - 规则的名称。
- policy String
- 授权策略。accept:允许访问。drop:拒绝访问,不返回拒绝访问的信息,仅表现出发起端请求超时或类似无法建立连接的信息。
- port String
- 规则的目的端口范围。当方向规则的Protocol为all、icmp或gre时,端口范围为-1/-1,表示不限制端口。当方向规则的Protocol为tcp或udp时,端口范围为1~65535,格式为1/200、80/80,表示端口1到端口200、端口80。
- protocol String
- 协议类型。tcp:TCP协议。udp:UDP协议。icmp:ICMP协议。icmpv6:ICMPV6协议。gre:GRE协议。all:支持所有协议。
NetworkAclResource, NetworkAclResourceArgs
- Resource
Id string - 关联资源的ID。
- Resource
Id string - 关联资源的ID。
- resource
Id String - 关联资源的ID。
- resource
Id string - 关联资源的ID。
- resource_
id str - 关联资源的ID。
- resource
Id String - 关联资源的ID。
NetworkAclTag, NetworkAclTagArgs
Import
$ pulumi import volcenginecc:vpc/networkAcl:NetworkAcl example "network_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.
