Skip to content

RosControlPolicyProps

Properties for defining a RosControlPolicy.

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

Initializer

import com.aliyun.ros.cdk.cloudfw.RosControlPolicyProps;
RosControlPolicyProps.builder()
    .aclAction(java.lang.String)
    .aclAction(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)
    .newOrder(java.lang.Number)
    .newOrder(IResolvable)
    .proto(java.lang.String)
    .proto(IResolvable)
    .source(java.lang.String)
    .source(IResolvable)
    .sourceType(java.lang.String)
    .sourceType(IResolvable)
//  .applicationName(java.lang.String)
//  .applicationName(IResolvable)
//  .applicationNameList(IResolvable)
//  .applicationNameList(java.util.List<java.lang.String)
//  .applicationNameList(IResolvable>)
//  .destPort(java.lang.String)
//  .destPort(IResolvable)
//  .destPortGroup(java.lang.String)
//  .destPortGroup(IResolvable)
//  .destPortType(java.lang.String)
//  .destPortType(IResolvable)
//  .domainResolveType(java.lang.String)
//  .domainResolveType(IResolvable)
//  .endTime(java.lang.Number)
//  .endTime(IResolvable)
//  .ipVersion(java.lang.String)
//  .ipVersion(IResolvable)
//  .regionId(java.lang.String)
//  .regionId(IResolvable)
//  .release(java.lang.Boolean)
//  .release(IResolvable)
//  .repeatDays(IResolvable)
//  .repeatDays(java.util.List<java.lang.Number)
//  .repeatDays(IResolvable>)
//  .repeatEndTime(java.lang.String)
//  .repeatEndTime(IResolvable)
//  .repeatStartTime(java.lang.String)
//  .repeatStartTime(IResolvable)
//  .repeatType(java.lang.String)
//  .repeatType(IResolvable)
//  .startTime(java.lang.Number)
//  .startTime(IResolvable)
    .build();

Properties

Name Type Description
aclAction java.lang.String OR com.aliyun.ros.cdk.core.IResolvable 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.
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.
applicationName 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.
destPort java.lang.String 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.String OR com.aliyun.ros.cdk.core.IResolvable No description.
endTime java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
ipVersion java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
regionId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
release java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
repeatDays com.aliyun.ros.cdk.core.IResolvable OR java.util.List 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.Number 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

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

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

applicationNameOptional

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

applicationNameListOptional

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

destPortOptional

public java.lang.Object getDestPort();
  • Type: java.lang.String 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.String OR com.aliyun.ros.cdk.core.IResolvable

endTimeOptional

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

ipVersionOptional

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

regionIdOptional

public java.lang.Object getRegionId();
  • Type: java.lang.String 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: com.aliyun.ros.cdk.core.IResolvable OR java.util.List

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.Number OR com.aliyun.ros.cdk.core.IResolvable