NatFirewallControlPolicy

class NatFirewallControlPolicy : KotlinCustomResource

Provides a Cloud Firewall Nat Firewall Control Policy resource. Nat firewall access control policy. For information about Cloud Firewall Nat Firewall Control Policy and how to use it, see What is Nat Firewall Control Policy.

NOTE: Available since v1.224.0.

Import

Cloud Firewall Nat Firewall Control Policy can be imported using the id, e.g.

$ pulumi import alicloud:cloudfirewall/natFirewallControlPolicy:NatFirewallControlPolicy example <acl_uuid>:<nat_gateway_id>:<direction>

Properties

Link copied to clipboard
val aclAction: Output<String>

The method (action) of access traffic passing through Cloud Firewall in the security access control policy. Valid values:

Link copied to clipboard
val aclUuid: Output<String>

The unique ID of the security access control policy.

Link copied to clipboard

The list of application types supported by the access control policy.

Link copied to clipboard
val createTime: Output<Int>

The time when the policy was created.

Link copied to clipboard
val description: Output<String>

The description of the access control policy.

Link copied to clipboard
val destination: Output<String>

The destination address segment in the access control policy. Valid values:

Link copied to clipboard
val destinationType: Output<String>

The destination address type in the access control policy. Valid values:

Link copied to clipboard
val destPort: Output<String>

The destination port of traffic access in the access control policy. Value:

Link copied to clipboard
val destPortGroup: Output<String>?

The address book name of the destination port of the access traffic in the access control policy.

Link copied to clipboard
val destPortType: Output<String>

The destination port type of the access traffic in the security access control policy.

Link copied to clipboard
val direction: Output<String>

The traffic direction of the access control policy. Valid values:

Link copied to clipboard
val domainResolveType: Output<Int>?

The domain name resolution method of the access control policy. The policy is enabled by default after it is created. Valid values:

Link copied to clipboard
val endTime: Output<Int>?

The end time of the policy validity period of the access control policy. Expresses using the second-level timestamp format. Must be full or half time and at least half an hour greater than the start time.

Link copied to clipboard
val id: Output<String>
Link copied to clipboard
val ipVersion: Output<String>?

Supported IP address version. Value:

Link copied to clipboard
val natGatewayId: Output<String>

The ID of the NAT gateway instance.

Link copied to clipboard
val newOrder: Output<String>

The priority for the access control policy to take effect. The priority number increases sequentially from 1, and the smaller the priority number, the higher the priority.

Link copied to clipboard
val proto: Output<String>

The security protocol type for traffic access in the access control policy. Valid values:

Link copied to clipboard
val pulumiChildResources: Set<KotlinResource>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val release: Output<String>

The enabled status of the access control policy. The policy is enabled by default after it is created. Value:

Link copied to clipboard
val repeatDays: Output<List<Int>>?

Collection of recurring dates for the policy validity period of the access control policy.

Link copied to clipboard
val repeatEndTime: Output<String>?

The recurring end time of the policy validity period of the access control policy. For example: 23:30, it must be the whole point or half point time, and at least half an hour greater than the repeat start time.

Link copied to clipboard
val repeatStartTime: Output<String>?

The recurring start time of the policy validity period of the access control policy. For example: 08:00, it must be the whole point or half point time, and at least half an hour less than the repeat end time.

Link copied to clipboard
val repeatType: Output<String>

The type of repetition for the policy validity period of the access control policy. Value:

Link copied to clipboard
val source: Output<String>

The source address in the access control policy. Valid values:

Link copied to clipboard
val sourceType: Output<String>

The source address type in the access control policy. Valid values:

Link copied to clipboard
val startTime: Output<Int>?

The start time of the policy validity period of the access control policy. Expresses using the second-level timestamp format. It must be a full or half hour and at least half an hour less than the end time.

Link copied to clipboard
val urn: Output<String>