public class AddAcRuleRequest extends AbstractModel
skipSign
Constructor and 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.
|
Modifier and Type | Method and Description |
---|---|
String |
getApplicationName()
Get 七层协议,取值:
HTTP/HTTPS
TLS/SSL
|
String |
getDescription()
Get 访问控制策略的描述信息
|
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代表以上五个
|
String |
getDestType()
Get 访问控制策略中的目的地址类型。取值:
net:目的IP或者网段(IP或者CIDR)
location:源区域
template:云防火墙地址模板
instance:实例id
vendor:云厂商
domain: 域名或者ip
|
String |
getDirection()
Get 访问控制策略的流量方向。取值:
in:外对内流量访问控制
out:内对外流量访问控制
|
String |
getEnable()
Get 是否启用规则,默认为启用,取值:
true为启用,false为不启用
|
String |
getOrderIndex()
Get -1表示优先级最低,1表示优先级最高
|
String |
getPort()
Get 访问控制策略的端口。取值:
-1/-1:全部端口
80,443:80或者443
|
String |
getProtocol()
Get 访问控制策略中流量访问的协议类型。取值:TCP,目前互联网边界规则只能支持TCP,不传参数默认就是TCP
|
String |
getRuleAction()
Get 访问控制策略中设置的流量通过云防火墙的方式。取值:
accept:放行
drop:拒绝
log:观察
|
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代表以上五个
|
String |
getSourceType()
Get 访问控制策略中的源地址类型。取值:
net:源IP或网段(IP或者CIDR)
location:源区域
template:云防火墙地址模板
instance:实例id
vendor:云厂商
|
void |
setApplicationName(String ApplicationName)
Set 七层协议,取值:
HTTP/HTTPS
TLS/SSL
|
void |
setDescription(String Description)
Set 访问控制策略的描述信息
|
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代表以上五个
|
void |
setDestType(String DestType)
Set 访问控制策略中的目的地址类型。取值:
net:目的IP或者网段(IP或者CIDR)
location:源区域
template:云防火墙地址模板
instance:实例id
vendor:云厂商
domain: 域名或者ip
|
void |
setDirection(String Direction)
Set 访问控制策略的流量方向。取值:
in:外对内流量访问控制
out:内对外流量访问控制
|
void |
setEnable(String Enable)
Set 是否启用规则,默认为启用,取值:
true为启用,false为不启用
|
void |
setOrderIndex(String OrderIndex)
Set -1表示优先级最低,1表示优先级最高
|
void |
setPort(String Port)
Set 访问控制策略的端口。取值:
-1/-1:全部端口
80,443:80或者443
|
void |
setProtocol(String Protocol)
Set 访问控制策略中流量访问的协议类型。取值:TCP,目前互联网边界规则只能支持TCP,不传参数默认就是TCP
|
void |
setRuleAction(String RuleAction)
Set 访问控制策略中设置的流量通过云防火墙的方式。取值:
accept:放行
drop:拒绝
log:观察
|
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代表以上五个
|
void |
setSourceType(String SourceType)
Set 访问控制策略中的源地址类型。取值:
net:源IP或网段(IP或者CIDR)
location:源区域
template:云防火墙地址模板
instance:实例id
vendor:云厂商
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, getMultipartRequestParams, getSkipSign, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public AddAcRuleRequest()
public AddAcRuleRequest(AddAcRuleRequest source)
public String getOrderIndex()
public void setOrderIndex(String OrderIndex)
OrderIndex
- -1表示优先级最低,1表示优先级最高public String getRuleAction()
public void setRuleAction(String RuleAction)
RuleAction
- 访问控制策略中设置的流量通过云防火墙的方式。取值:
accept:放行
drop:拒绝
log:观察public String getDirection()
public void setDirection(String Direction)
Direction
- 访问控制策略的流量方向。取值:
in:外对内流量访问控制
out:内对外流量访问控制public String getDescription()
public void setDescription(String Description)
Description
- 访问控制策略的描述信息public String getSourceType()
public void setSourceType(String SourceType)
SourceType
- 访问控制策略中的源地址类型。取值:
net:源IP或网段(IP或者CIDR)
location:源区域
template:云防火墙地址模板
instance:实例id
vendor:云厂商public String getSourceContent()
public void setSourceContent(String SourceContent)
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代表以上五个public String getDestType()
public void setDestType(String DestType)
DestType
- 访问控制策略中的目的地址类型。取值:
net:目的IP或者网段(IP或者CIDR)
location:源区域
template:云防火墙地址模板
instance:实例id
vendor:云厂商
domain: 域名或者ippublic String getDestContent()
public void setDestContent(String DestContent)
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代表以上五个public String getPort()
public void setPort(String Port)
Port
- 访问控制策略的端口。取值:
-1/-1:全部端口
80,443:80或者443public String getProtocol()
public void setProtocol(String Protocol)
Protocol
- 访问控制策略中流量访问的协议类型。取值:TCP,目前互联网边界规则只能支持TCP,不传参数默认就是TCPpublic String getApplicationName()
public void setApplicationName(String ApplicationName)
ApplicationName
- 七层协议,取值:
HTTP/HTTPS
TLS/SSLpublic String getEnable()
public void setEnable(String Enable)
Enable
- 是否启用规则,默认为启用,取值:
true为启用,false为不启用Copyright © 2023. All rights reserved.