Class AddAcRuleRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.cfw.v20190904.models.AddAcRuleRequest
-
public class AddAcRuleRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description AddAcRuleRequest()AddAcRuleRequest(AddAcRuleRequest source)NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetApplicationName()Get 七层协议,取值: HTTP/HTTPS TLS/SSLStringgetDescription()Get 访问控制策略的描述信息StringgetDestContent()Get 访问控制策略中的目的地址。取值: 当DestType为net时,DestContent为源IP地址或者CIDR地址。 例如:1.1.1.0/24 当DestType为template时,DestContent为源地址模板id。 当DestType为location时,DestContent为源区域。 例如["BJ11", "ZB"] 当DestType为instance时,DestContent为该实例id对应的公网ip。 例如ins-xxxxx 当DestType为domain时,DestContent为该实例id对应的域名规则。 例如*.qq.com 当DestType为vendor时,DestContent为所选择厂商的公网ip列表。 例如:aws,huawei,tencent,aliyun,azure,all代表以上五个StringgetDestType()Get 访问控制策略中的目的地址类型。取值: net:目的IP或者网段(IP或者CIDR) location:源区域 template:云防火墙地址模板 instance:实例id vendor:云厂商 domain: 域名或者ipStringgetDirection()Get 访问控制策略的流量方向。取值: in:外对内流量访问控制 out:内对外流量访问控制StringgetEnable()Get 是否启用规则,默认为启用,取值: true为启用,false为不启用StringgetOrderIndex()Get -1表示优先级最低,1表示优先级最高StringgetPort()Get 访问控制策略的端口。取值: -1/-1:全部端口 80,443:80或者443StringgetProtocol()Get 访问控制策略中流量访问的协议类型。取值:TCP,目前互联网边界规则只能支持TCP,不传参数默认就是TCPStringgetRuleAction()Get 访问控制策略中设置的流量通过云防火墙的方式。取值: accept:放行 drop:拒绝 log:观察StringgetSourceContent()Get 访问控制策略中的源地址。取值: 当SourceType为net时,SourceContent为源IP地址或者CIDR地址。 例如:1.1.1.0/24 当SourceType为template时,SourceContent为源地址模板id。 当SourceType为location时,SourceContent为源区域。 例如["BJ11", "ZB"] 当SourceType为instance时,SourceContent为该实例id对应的公网ip。 例如ins-xxxxx 当SourceType为vendor时,SourceContent为所选择厂商的公网ip列表。 例如:aws,huawei,tencent,aliyun,azure,all代表以上五个StringgetSourceType()Get 访问控制策略中的源地址类型。取值: net:源IP或网段(IP或者CIDR) location:源区域 template:云防火墙地址模板 instance:实例id vendor:云厂商voidsetApplicationName(String ApplicationName)Set 七层协议,取值: HTTP/HTTPS TLS/SSLvoidsetDescription(String Description)Set 访问控制策略的描述信息voidsetDestContent(String DestContent)Set 访问控制策略中的目的地址。取值: 当DestType为net时,DestContent为源IP地址或者CIDR地址。 例如:1.1.1.0/24 当DestType为template时,DestContent为源地址模板id。 当DestType为location时,DestContent为源区域。 例如["BJ11", "ZB"] 当DestType为instance时,DestContent为该实例id对应的公网ip。 例如ins-xxxxx 当DestType为domain时,DestContent为该实例id对应的域名规则。 例如*.qq.com 当DestType为vendor时,DestContent为所选择厂商的公网ip列表。 例如:aws,huawei,tencent,aliyun,azure,all代表以上五个voidsetDestType(String DestType)Set 访问控制策略中的目的地址类型。取值: net:目的IP或者网段(IP或者CIDR) location:源区域 template:云防火墙地址模板 instance:实例id vendor:云厂商 domain: 域名或者ipvoidsetDirection(String Direction)Set 访问控制策略的流量方向。取值: in:外对内流量访问控制 out:内对外流量访问控制voidsetEnable(String Enable)Set 是否启用规则,默认为启用,取值: true为启用,false为不启用voidsetOrderIndex(String OrderIndex)Set -1表示优先级最低,1表示优先级最高voidsetPort(String Port)Set 访问控制策略的端口。取值: -1/-1:全部端口 80,443:80或者443voidsetProtocol(String Protocol)Set 访问控制策略中流量访问的协议类型。取值:TCP,目前互联网边界规则只能支持TCP,不传参数默认就是TCPvoidsetRuleAction(String RuleAction)Set 访问控制策略中设置的流量通过云防火墙的方式。取值: accept:放行 drop:拒绝 log:观察voidsetSourceContent(String SourceContent)Set 访问控制策略中的源地址。取值: 当SourceType为net时,SourceContent为源IP地址或者CIDR地址。 例如:1.1.1.0/24 当SourceType为template时,SourceContent为源地址模板id。 当SourceType为location时,SourceContent为源区域。 例如["BJ11", "ZB"] 当SourceType为instance时,SourceContent为该实例id对应的公网ip。 例如ins-xxxxx 当SourceType为vendor时,SourceContent为所选择厂商的公网ip列表。 例如:aws,huawei,tencent,aliyun,azure,all代表以上五个voidsetSourceType(String SourceType)Set 访问控制策略中的源地址类型。取值: net:源IP或网段(IP或者CIDR) location:源区域 template:云防火墙地址模板 instance:实例id vendor:云厂商voidtoMap(HashMap<String,String> map, String prefix)Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
AddAcRuleRequest
public AddAcRuleRequest()
-
AddAcRuleRequest
public AddAcRuleRequest(AddAcRuleRequest source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
-
-
Method Detail
-
getOrderIndex
public String getOrderIndex()
Get -1表示优先级最低,1表示优先级最高- Returns:
- OrderIndex -1表示优先级最低,1表示优先级最高
-
setOrderIndex
public void setOrderIndex(String OrderIndex)
Set -1表示优先级最低,1表示优先级最高- Parameters:
OrderIndex- -1表示优先级最低,1表示优先级最高
-
getRuleAction
public String getRuleAction()
Get 访问控制策略中设置的流量通过云防火墙的方式。取值: accept:放行 drop:拒绝 log:观察- Returns:
- RuleAction 访问控制策略中设置的流量通过云防火墙的方式。取值: accept:放行 drop:拒绝 log:观察
-
setRuleAction
public void setRuleAction(String RuleAction)
Set 访问控制策略中设置的流量通过云防火墙的方式。取值: accept:放行 drop:拒绝 log:观察- Parameters:
RuleAction- 访问控制策略中设置的流量通过云防火墙的方式。取值: accept:放行 drop:拒绝 log:观察
-
getDirection
public String getDirection()
Get 访问控制策略的流量方向。取值: in:外对内流量访问控制 out:内对外流量访问控制- Returns:
- Direction 访问控制策略的流量方向。取值: in:外对内流量访问控制 out:内对外流量访问控制
-
setDirection
public void setDirection(String Direction)
Set 访问控制策略的流量方向。取值: in:外对内流量访问控制 out:内对外流量访问控制- Parameters:
Direction- 访问控制策略的流量方向。取值: in:外对内流量访问控制 out:内对外流量访问控制
-
getDescription
public String getDescription()
Get 访问控制策略的描述信息- Returns:
- Description 访问控制策略的描述信息
-
setDescription
public void setDescription(String Description)
Set 访问控制策略的描述信息- Parameters:
Description- 访问控制策略的描述信息
-
getSourceType
public String getSourceType()
Get 访问控制策略中的源地址类型。取值: net:源IP或网段(IP或者CIDR) location:源区域 template:云防火墙地址模板 instance:实例id vendor:云厂商- Returns:
- SourceType 访问控制策略中的源地址类型。取值: net:源IP或网段(IP或者CIDR) location:源区域 template:云防火墙地址模板 instance:实例id vendor:云厂商
-
setSourceType
public void setSourceType(String SourceType)
Set 访问控制策略中的源地址类型。取值: net:源IP或网段(IP或者CIDR) location:源区域 template:云防火墙地址模板 instance:实例id vendor:云厂商- Parameters:
SourceType- 访问控制策略中的源地址类型。取值: net:源IP或网段(IP或者CIDR) location:源区域 template:云防火墙地址模板 instance:实例id vendor:云厂商
-
getSourceContent
public String getSourceContent()
Get 访问控制策略中的源地址。取值: 当SourceType为net时,SourceContent为源IP地址或者CIDR地址。 例如:1.1.1.0/24 当SourceType为template时,SourceContent为源地址模板id。 当SourceType为location时,SourceContent为源区域。 例如["BJ11", "ZB"] 当SourceType为instance时,SourceContent为该实例id对应的公网ip。 例如ins-xxxxx 当SourceType为vendor时,SourceContent为所选择厂商的公网ip列表。 例如:aws,huawei,tencent,aliyun,azure,all代表以上五个- Returns:
- SourceContent 访问控制策略中的源地址。取值: 当SourceType为net时,SourceContent为源IP地址或者CIDR地址。 例如:1.1.1.0/24 当SourceType为template时,SourceContent为源地址模板id。 当SourceType为location时,SourceContent为源区域。 例如["BJ11", "ZB"] 当SourceType为instance时,SourceContent为该实例id对应的公网ip。 例如ins-xxxxx 当SourceType为vendor时,SourceContent为所选择厂商的公网ip列表。 例如:aws,huawei,tencent,aliyun,azure,all代表以上五个
-
setSourceContent
public void setSourceContent(String SourceContent)
Set 访问控制策略中的源地址。取值: 当SourceType为net时,SourceContent为源IP地址或者CIDR地址。 例如:1.1.1.0/24 当SourceType为template时,SourceContent为源地址模板id。 当SourceType为location时,SourceContent为源区域。 例如["BJ11", "ZB"] 当SourceType为instance时,SourceContent为该实例id对应的公网ip。 例如ins-xxxxx 当SourceType为vendor时,SourceContent为所选择厂商的公网ip列表。 例如:aws,huawei,tencent,aliyun,azure,all代表以上五个- Parameters:
SourceContent- 访问控制策略中的源地址。取值: 当SourceType为net时,SourceContent为源IP地址或者CIDR地址。 例如:1.1.1.0/24 当SourceType为template时,SourceContent为源地址模板id。 当SourceType为location时,SourceContent为源区域。 例如["BJ11", "ZB"] 当SourceType为instance时,SourceContent为该实例id对应的公网ip。 例如ins-xxxxx 当SourceType为vendor时,SourceContent为所选择厂商的公网ip列表。 例如:aws,huawei,tencent,aliyun,azure,all代表以上五个
-
getDestType
public String getDestType()
Get 访问控制策略中的目的地址类型。取值: net:目的IP或者网段(IP或者CIDR) location:源区域 template:云防火墙地址模板 instance:实例id vendor:云厂商 domain: 域名或者ip- Returns:
- DestType 访问控制策略中的目的地址类型。取值: net:目的IP或者网段(IP或者CIDR) location:源区域 template:云防火墙地址模板 instance:实例id vendor:云厂商 domain: 域名或者ip
-
setDestType
public void setDestType(String DestType)
Set 访问控制策略中的目的地址类型。取值: net:目的IP或者网段(IP或者CIDR) location:源区域 template:云防火墙地址模板 instance:实例id vendor:云厂商 domain: 域名或者ip- Parameters:
DestType- 访问控制策略中的目的地址类型。取值: net:目的IP或者网段(IP或者CIDR) location:源区域 template:云防火墙地址模板 instance:实例id vendor:云厂商 domain: 域名或者ip
-
getDestContent
public String getDestContent()
Get 访问控制策略中的目的地址。取值: 当DestType为net时,DestContent为源IP地址或者CIDR地址。 例如:1.1.1.0/24 当DestType为template时,DestContent为源地址模板id。 当DestType为location时,DestContent为源区域。 例如["BJ11", "ZB"] 当DestType为instance时,DestContent为该实例id对应的公网ip。 例如ins-xxxxx 当DestType为domain时,DestContent为该实例id对应的域名规则。 例如*.qq.com 当DestType为vendor时,DestContent为所选择厂商的公网ip列表。 例如:aws,huawei,tencent,aliyun,azure,all代表以上五个- Returns:
- DestContent 访问控制策略中的目的地址。取值: 当DestType为net时,DestContent为源IP地址或者CIDR地址。 例如:1.1.1.0/24 当DestType为template时,DestContent为源地址模板id。 当DestType为location时,DestContent为源区域。 例如["BJ11", "ZB"] 当DestType为instance时,DestContent为该实例id对应的公网ip。 例如ins-xxxxx 当DestType为domain时,DestContent为该实例id对应的域名规则。 例如*.qq.com 当DestType为vendor时,DestContent为所选择厂商的公网ip列表。 例如:aws,huawei,tencent,aliyun,azure,all代表以上五个
-
setDestContent
public void setDestContent(String DestContent)
Set 访问控制策略中的目的地址。取值: 当DestType为net时,DestContent为源IP地址或者CIDR地址。 例如:1.1.1.0/24 当DestType为template时,DestContent为源地址模板id。 当DestType为location时,DestContent为源区域。 例如["BJ11", "ZB"] 当DestType为instance时,DestContent为该实例id对应的公网ip。 例如ins-xxxxx 当DestType为domain时,DestContent为该实例id对应的域名规则。 例如*.qq.com 当DestType为vendor时,DestContent为所选择厂商的公网ip列表。 例如:aws,huawei,tencent,aliyun,azure,all代表以上五个- Parameters:
DestContent- 访问控制策略中的目的地址。取值: 当DestType为net时,DestContent为源IP地址或者CIDR地址。 例如:1.1.1.0/24 当DestType为template时,DestContent为源地址模板id。 当DestType为location时,DestContent为源区域。 例如["BJ11", "ZB"] 当DestType为instance时,DestContent为该实例id对应的公网ip。 例如ins-xxxxx 当DestType为domain时,DestContent为该实例id对应的域名规则。 例如*.qq.com 当DestType为vendor时,DestContent为所选择厂商的公网ip列表。 例如:aws,huawei,tencent,aliyun,azure,all代表以上五个
-
getPort
public String getPort()
Get 访问控制策略的端口。取值: -1/-1:全部端口 80,443:80或者443- Returns:
- Port 访问控制策略的端口。取值: -1/-1:全部端口 80,443:80或者443
-
setPort
public void setPort(String Port)
Set 访问控制策略的端口。取值: -1/-1:全部端口 80,443:80或者443- Parameters:
Port- 访问控制策略的端口。取值: -1/-1:全部端口 80,443:80或者443
-
getProtocol
public String getProtocol()
Get 访问控制策略中流量访问的协议类型。取值:TCP,目前互联网边界规则只能支持TCP,不传参数默认就是TCP- Returns:
- Protocol 访问控制策略中流量访问的协议类型。取值:TCP,目前互联网边界规则只能支持TCP,不传参数默认就是TCP
-
setProtocol
public void setProtocol(String Protocol)
Set 访问控制策略中流量访问的协议类型。取值:TCP,目前互联网边界规则只能支持TCP,不传参数默认就是TCP- Parameters:
Protocol- 访问控制策略中流量访问的协议类型。取值:TCP,目前互联网边界规则只能支持TCP,不传参数默认就是TCP
-
getApplicationName
public String getApplicationName()
Get 七层协议,取值: HTTP/HTTPS TLS/SSL- Returns:
- ApplicationName 七层协议,取值: HTTP/HTTPS TLS/SSL
-
setApplicationName
public void setApplicationName(String ApplicationName)
Set 七层协议,取值: HTTP/HTTPS TLS/SSL- Parameters:
ApplicationName- 七层协议,取值: HTTP/HTTPS TLS/SSL
-
getEnable
public String getEnable()
Get 是否启用规则,默认为启用,取值: true为启用,false为不启用- Returns:
- Enable 是否启用规则,默认为启用,取值: true为启用,false为不启用
-
setEnable
public void setEnable(String Enable)
Set 是否启用规则,默认为启用,取值: true为启用,false为不启用- Parameters:
Enable- 是否启用规则,默认为启用,取值: true为启用,false为不启用
-
-