Skip to content

RosNatFirewallControlPolicyProps

Properties for defining a RosNatFirewallControlPolicy.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-cloudfw-natfirewallcontrolpolicy

Initializer

import com.aliyun.ros.cdk.cloudfw.RosNatFirewallControlPolicyProps;
RosNatFirewallControlPolicyProps.builder()
    .aclAction(java.lang.String)
    .aclAction(IResolvable)
    .applicationNameList(IResolvable)
    .applicationNameList(java.util.List<java.lang.String)
    .applicationNameList(IResolvable>)
    .description(java.lang.String)
    .description(IResolvable)
    .destination(java.lang.String)
    .destination(IResolvable)
    .destinationType(java.lang.String)
    .destinationType(IResolvable)
    .direction(java.lang.String)
    .direction(IResolvable)
    .natGatewayId(java.lang.String)
    .natGatewayId(IResolvable)
    .newOrder(java.lang.Number)
    .newOrder(IResolvable)
    .proto(java.lang.String)
    .proto(IResolvable)
    .source(java.lang.String)
    .source(IResolvable)
    .sourceType(java.lang.String)
    .sourceType(IResolvable)
//  .destPort(java.lang.Number)
//  .destPort(IResolvable)
//  .destPortGroup(java.lang.String)
//  .destPortGroup(IResolvable)
//  .destPortType(java.lang.String)
//  .destPortType(IResolvable)
//  .domainResolveType(java.lang.Number)
//  .domainResolveType(IResolvable)
//  .endTime(java.lang.String)
//  .endTime(IResolvable)
//  .ipVersion(java.lang.Number)
//  .ipVersion(IResolvable)
//  .release(java.lang.Boolean)
//  .release(IResolvable)
//  .repeatDays(java.util.List<java.lang.Object>)
//  .repeatDays(IResolvable)
//  .repeatEndTime(java.lang.String)
//  .repeatEndTime(IResolvable)
//  .repeatStartTime(java.lang.String)
//  .repeatStartTime(IResolvable)
//  .repeatType(java.lang.String)
//  .repeatType(IResolvable)
//  .startTime(java.lang.String)
//  .startTime(IResolvable)
    .build();

Properties

Name Type Description
aclAction java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
applicationNameList com.aliyun.ros.cdk.core.IResolvable OR java.util.List No description.
description java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
destination java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
destinationType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
direction java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
natGatewayId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
newOrder java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
proto java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
source java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
sourceType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
destPort java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
destPortGroup java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
destPortType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
domainResolveType java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
endTime java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
ipVersion java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
release java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
repeatDays java.util.List OR com.aliyun.ros.cdk.core.IResolvable No description.
repeatEndTime java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
repeatStartTime java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
repeatType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
startTime java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.

aclActionRequired

public java.lang.Object getAclAction();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

applicationNameListRequired

public java.lang.Object getApplicationNameList();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List

descriptionRequired

public java.lang.Object getDescription();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

destinationRequired

public java.lang.Object getDestination();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

destinationTypeRequired

public java.lang.Object getDestinationType();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

directionRequired

public java.lang.Object getDirection();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

natGatewayIdRequired

public java.lang.Object getNatGatewayId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

newOrderRequired

public java.lang.Object getNewOrder();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

protoRequired

public java.lang.Object getProto();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

sourceRequired

public java.lang.Object getSource();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

sourceTypeRequired

public java.lang.Object getSourceType();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

destPortOptional

public java.lang.Object getDestPort();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

destPortGroupOptional

public java.lang.Object getDestPortGroup();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

destPortTypeOptional

public java.lang.Object getDestPortType();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

domainResolveTypeOptional

public java.lang.Object getDomainResolveType();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

endTimeOptional

public java.lang.Object getEndTime();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

ipVersionOptional

public java.lang.Object getIpVersion();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

releaseOptional

public java.lang.Object getRelease();
  • Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable

repeatDaysOptional

public java.lang.Object getRepeatDays();
  • Type: java.util.List OR com.aliyun.ros.cdk.core.IResolvable

repeatEndTimeOptional

public java.lang.Object getRepeatEndTime();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

repeatStartTimeOptional

public java.lang.Object getRepeatStartTime();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

repeatTypeOptional

public java.lang.Object getRepeatType();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

startTimeOptional

public java.lang.Object getStartTime();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable