NetworkAclProps
Properties for defining a NetworkAcl
.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-vpc-networkacl
Initializer
import { NetworkAclProps } from '@alicloud/ros-cdk-vpc'
const networkAclProps: NetworkAclProps = { ... }
Properties
Name | Type | Description |
---|---|---|
vpcId |
string | @alicloud/ros-cdk-core.IResolvable |
Property vpcId: The ID of the virtual private cloud (VPC) to which the network ACL belongs. |
description |
string | @alicloud/ros-cdk-core.IResolvable |
Property description: The description of the network ACL. |
egressAclEntries |
@alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.IResolvable | EgressAclEntriesProperty[] |
Property egressAclEntries: The list of egress network ACL entries. |
ingressAclEntries |
@alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.IResolvable | IngressAclEntriesProperty[] |
Property ingressAclEntries: The list of ingress network ACL entries. |
networkAclName |
string | @alicloud/ros-cdk-core.IResolvable |
Property networkAclName: The name of the network ACL. |
vpcId
Required
public readonly vpcId: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property vpcId: The ID of the virtual private cloud (VPC) to which the network ACL belongs.
description
Optional
public readonly description: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property description: The description of the network ACL.
The description must be 2 to 256 characters in length. The description must start with a letter but cannot start with http:\/\/ or https:\/\/.
egressAclEntries
Optional
public readonly egressAclEntries: IResolvable | IResolvable | EgressAclEntriesProperty[];
- Type: @alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.IResolvable | EgressAclEntriesProperty[]
Property egressAclEntries: The list of egress network ACL entries.
ingressAclEntries
Optional
public readonly ingressAclEntries: IResolvable | IResolvable | IngressAclEntriesProperty[];
- Type: @alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.IResolvable | IngressAclEntriesProperty[]
Property ingressAclEntries: The list of ingress network ACL entries.
networkAclName
Optional
public readonly networkAclName: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property networkAclName: The name of the network ACL.
The name must be 2 to 128 characters in length and can contain letters, digits, periods (.), underscores (_), and hyphens (-). The name must start with a letter and cannot start with http:\/\/ or https:\/\/.