Class SecurityGroupRule
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.cfw.v20190904.models.SecurityGroupRule
-
public class SecurityGroupRule extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description SecurityGroupRule()SecurityGroupRule(SecurityGroupRule 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 StringgetDescription()Get 描述StringgetDestContent()Get 访问目的示例: net:IP/CIDR(192.168.0.2) template:参数模板id(ipm-dyodhpby) instance:资产实例id(ins-123456) resourcegroup:资产分组id(cfwrg-xxxx) tag:资源标签({\"Key\":\"标签key值\",\"Value\":\"标签Value值\"}) region:地域(ap-gaungzhou)StringgetDestType()Get 访问目的类型,类型可以为以下6种:net|template|instance|resourcegroup|tag|regionStringgetEnable()Get (入参时、Enable已弃用;由通用配置中新增规则启用状态控制) 规则状态,true表示启用,false表示禁用StringgetId()Get (入参时无需填写,自动生成)规则对应的唯一idStringgetOrderIndex()Get 规则顺序,-1表示最低,1表示最高,请勿和外层Type冲突(和外层的Type配合使用,当中间插入时,指定添加位置)StringgetPort()Get 访问控制策略的端口。取值: -1/-1:全部端口 80:80端口 注意:此字段可能返回 null,表示取不到有效值。StringgetProtocol()Get 协议;TCP/UDP/ICMP/ANY 注意:此字段可能返回 null,表示取不到有效值。StringgetRuleAction()Get 访问控制策略中设置的流量通过云防火墙的方式。取值: accept:放行 drop:拒绝StringgetServiceTemplateId()Get 端口协议类型参数模板id;协议端口模板id;与Protocol,Port互斥 注意:此字段可能返回 null,表示取不到有效值。StringgetSourceContent()Get 访问源示例: net:IP/CIDR(192.168.0.2) template:参数模板id(ipm-dyodhpby) instance:资产实例id(ins-123456) resourcegroup:资产分组id(cfwrg-xxxx) tag:资源标签({\"Key\":\"标签key值\",\"Value\":\"标签Value值\"}) region:地域(ap-gaungzhou)StringgetSourceType()Get 访问源类型,类型可以为以下6种:net|template|instance|resourcegroup|tag|regionvoidsetDescription(String Description)Set 描述voidsetDestContent(String DestContent)Set 访问目的示例: net:IP/CIDR(192.168.0.2) template:参数模板id(ipm-dyodhpby) instance:资产实例id(ins-123456) resourcegroup:资产分组id(cfwrg-xxxx) tag:资源标签({\"Key\":\"标签key值\",\"Value\":\"标签Value值\"}) region:地域(ap-gaungzhou)voidsetDestType(String DestType)Set 访问目的类型,类型可以为以下6种:net|template|instance|resourcegroup|tag|regionvoidsetEnable(String Enable)Set (入参时、Enable已弃用;由通用配置中新增规则启用状态控制) 规则状态,true表示启用,false表示禁用voidsetId(String Id)Set (入参时无需填写,自动生成)规则对应的唯一idvoidsetOrderIndex(String OrderIndex)Set 规则顺序,-1表示最低,1表示最高,请勿和外层Type冲突(和外层的Type配合使用,当中间插入时,指定添加位置)voidsetPort(String Port)Set 访问控制策略的端口。取值: -1/-1:全部端口 80:80端口 注意:此字段可能返回 null,表示取不到有效值。voidsetProtocol(String Protocol)Set 协议;TCP/UDP/ICMP/ANY 注意:此字段可能返回 null,表示取不到有效值。voidsetRuleAction(String RuleAction)Set 访问控制策略中设置的流量通过云防火墙的方式。取值: accept:放行 drop:拒绝voidsetServiceTemplateId(String ServiceTemplateId)Set 端口协议类型参数模板id;协议端口模板id;与Protocol,Port互斥 注意:此字段可能返回 null,表示取不到有效值。voidsetSourceContent(String SourceContent)Set 访问源示例: net:IP/CIDR(192.168.0.2) template:参数模板id(ipm-dyodhpby) instance:资产实例id(ins-123456) resourcegroup:资产分组id(cfwrg-xxxx) tag:资源标签({\"Key\":\"标签key值\",\"Value\":\"标签Value值\"}) region:地域(ap-gaungzhou)voidsetSourceType(String SourceType)Set 访问源类型,类型可以为以下6种:net|template|instance|resourcegroup|tag|regionvoidtoMap(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
-
SecurityGroupRule
public SecurityGroupRule()
-
SecurityGroupRule
public SecurityGroupRule(SecurityGroupRule 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
-
getSourceContent
public String getSourceContent()
Get 访问源示例: net:IP/CIDR(192.168.0.2) template:参数模板id(ipm-dyodhpby) instance:资产实例id(ins-123456) resourcegroup:资产分组id(cfwrg-xxxx) tag:资源标签({\"Key\":\"标签key值\",\"Value\":\"标签Value值\"}) region:地域(ap-gaungzhou)- Returns:
- SourceContent 访问源示例: net:IP/CIDR(192.168.0.2) template:参数模板id(ipm-dyodhpby) instance:资产实例id(ins-123456) resourcegroup:资产分组id(cfwrg-xxxx) tag:资源标签({\"Key\":\"标签key值\",\"Value\":\"标签Value值\"}) region:地域(ap-gaungzhou)
-
setSourceContent
public void setSourceContent(String SourceContent)
Set 访问源示例: net:IP/CIDR(192.168.0.2) template:参数模板id(ipm-dyodhpby) instance:资产实例id(ins-123456) resourcegroup:资产分组id(cfwrg-xxxx) tag:资源标签({\"Key\":\"标签key值\",\"Value\":\"标签Value值\"}) region:地域(ap-gaungzhou)- Parameters:
SourceContent- 访问源示例: net:IP/CIDR(192.168.0.2) template:参数模板id(ipm-dyodhpby) instance:资产实例id(ins-123456) resourcegroup:资产分组id(cfwrg-xxxx) tag:资源标签({\"Key\":\"标签key值\",\"Value\":\"标签Value值\"}) region:地域(ap-gaungzhou)
-
getSourceType
public String getSourceType()
Get 访问源类型,类型可以为以下6种:net|template|instance|resourcegroup|tag|region- Returns:
- SourceType 访问源类型,类型可以为以下6种:net|template|instance|resourcegroup|tag|region
-
setSourceType
public void setSourceType(String SourceType)
Set 访问源类型,类型可以为以下6种:net|template|instance|resourcegroup|tag|region- Parameters:
SourceType- 访问源类型,类型可以为以下6种:net|template|instance|resourcegroup|tag|region
-
getDestContent
public String getDestContent()
Get 访问目的示例: net:IP/CIDR(192.168.0.2) template:参数模板id(ipm-dyodhpby) instance:资产实例id(ins-123456) resourcegroup:资产分组id(cfwrg-xxxx) tag:资源标签({\"Key\":\"标签key值\",\"Value\":\"标签Value值\"}) region:地域(ap-gaungzhou)- Returns:
- DestContent 访问目的示例: net:IP/CIDR(192.168.0.2) template:参数模板id(ipm-dyodhpby) instance:资产实例id(ins-123456) resourcegroup:资产分组id(cfwrg-xxxx) tag:资源标签({\"Key\":\"标签key值\",\"Value\":\"标签Value值\"}) region:地域(ap-gaungzhou)
-
setDestContent
public void setDestContent(String DestContent)
Set 访问目的示例: net:IP/CIDR(192.168.0.2) template:参数模板id(ipm-dyodhpby) instance:资产实例id(ins-123456) resourcegroup:资产分组id(cfwrg-xxxx) tag:资源标签({\"Key\":\"标签key值\",\"Value\":\"标签Value值\"}) region:地域(ap-gaungzhou)- Parameters:
DestContent- 访问目的示例: net:IP/CIDR(192.168.0.2) template:参数模板id(ipm-dyodhpby) instance:资产实例id(ins-123456) resourcegroup:资产分组id(cfwrg-xxxx) tag:资源标签({\"Key\":\"标签key值\",\"Value\":\"标签Value值\"}) region:地域(ap-gaungzhou)
-
getDestType
public String getDestType()
Get 访问目的类型,类型可以为以下6种:net|template|instance|resourcegroup|tag|region- Returns:
- DestType 访问目的类型,类型可以为以下6种:net|template|instance|resourcegroup|tag|region
-
setDestType
public void setDestType(String DestType)
Set 访问目的类型,类型可以为以下6种:net|template|instance|resourcegroup|tag|region- Parameters:
DestType- 访问目的类型,类型可以为以下6种:net|template|instance|resourcegroup|tag|region
-
getRuleAction
public String getRuleAction()
Get 访问控制策略中设置的流量通过云防火墙的方式。取值: accept:放行 drop:拒绝- Returns:
- RuleAction 访问控制策略中设置的流量通过云防火墙的方式。取值: accept:放行 drop:拒绝
-
setRuleAction
public void setRuleAction(String RuleAction)
Set 访问控制策略中设置的流量通过云防火墙的方式。取值: accept:放行 drop:拒绝- Parameters:
RuleAction- 访问控制策略中设置的流量通过云防火墙的方式。取值: accept:放行 drop:拒绝
-
getDescription
public String getDescription()
Get 描述- Returns:
- Description 描述
-
setDescription
public void setDescription(String Description)
Set 描述- Parameters:
Description- 描述
-
getOrderIndex
public String getOrderIndex()
Get 规则顺序,-1表示最低,1表示最高,请勿和外层Type冲突(和外层的Type配合使用,当中间插入时,指定添加位置)- Returns:
- OrderIndex 规则顺序,-1表示最低,1表示最高,请勿和外层Type冲突(和外层的Type配合使用,当中间插入时,指定添加位置)
-
setOrderIndex
public void setOrderIndex(String OrderIndex)
Set 规则顺序,-1表示最低,1表示最高,请勿和外层Type冲突(和外层的Type配合使用,当中间插入时,指定添加位置)- Parameters:
OrderIndex- 规则顺序,-1表示最低,1表示最高,请勿和外层Type冲突(和外层的Type配合使用,当中间插入时,指定添加位置)
-
getProtocol
public String getProtocol()
Get 协议;TCP/UDP/ICMP/ANY 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- Protocol 协议;TCP/UDP/ICMP/ANY 注意:此字段可能返回 null,表示取不到有效值。
-
setProtocol
public void setProtocol(String Protocol)
Set 协议;TCP/UDP/ICMP/ANY 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
Protocol- 协议;TCP/UDP/ICMP/ANY 注意:此字段可能返回 null,表示取不到有效值。
-
getPort
public String getPort()
Get 访问控制策略的端口。取值: -1/-1:全部端口 80:80端口 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- Port 访问控制策略的端口。取值: -1/-1:全部端口 80:80端口 注意:此字段可能返回 null,表示取不到有效值。
-
setPort
public void setPort(String Port)
Set 访问控制策略的端口。取值: -1/-1:全部端口 80:80端口 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
Port- 访问控制策略的端口。取值: -1/-1:全部端口 80:80端口 注意:此字段可能返回 null,表示取不到有效值。
-
getServiceTemplateId
public String getServiceTemplateId()
Get 端口协议类型参数模板id;协议端口模板id;与Protocol,Port互斥 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- ServiceTemplateId 端口协议类型参数模板id;协议端口模板id;与Protocol,Port互斥 注意:此字段可能返回 null,表示取不到有效值。
-
setServiceTemplateId
public void setServiceTemplateId(String ServiceTemplateId)
Set 端口协议类型参数模板id;协议端口模板id;与Protocol,Port互斥 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
ServiceTemplateId- 端口协议类型参数模板id;协议端口模板id;与Protocol,Port互斥 注意:此字段可能返回 null,表示取不到有效值。
-
getId
public String getId()
Get (入参时无需填写,自动生成)规则对应的唯一id- Returns:
- Id (入参时无需填写,自动生成)规则对应的唯一id
-
setId
public void setId(String Id)
Set (入参时无需填写,自动生成)规则对应的唯一id- Parameters:
Id- (入参时无需填写,自动生成)规则对应的唯一id
-
getEnable
public String getEnable()
Get (入参时、Enable已弃用;由通用配置中新增规则启用状态控制) 规则状态,true表示启用,false表示禁用- Returns:
- Enable (入参时、Enable已弃用;由通用配置中新增规则启用状态控制) 规则状态,true表示启用,false表示禁用
-
setEnable
public void setEnable(String Enable)
Set (入参时、Enable已弃用;由通用配置中新增规则启用状态控制) 规则状态,true表示启用,false表示禁用- Parameters:
Enable- (入参时、Enable已弃用;由通用配置中新增规则启用状态控制) 规则状态,true表示启用,false表示禁用
-
-